GDPR for AI agents: residency and processors
Written by: Mike Gordievsky, Co-founder & Infrastructure Lead · Published: · Updated:
GDPR has no special chapter for AI agents, but an agent moves personal data faster and across more parties than a person. This article maps the key questions to GDPR articles and the evidence to keep.
What changes when an agent touches personal data
GDPR has no special chapter for AI agents. Its rules attach to the processing of personal data, whoever or whatever carries it out. What changes in practice is the shape of the processing. A person who looks up a customer record touches one record for one reason. An agent can read thousands of records, call other systems and pass text to a language model, in a loop nobody watches. The questions in this article are therefore the familiar GDPR questions, asked of a system that moves faster and across more parties than a person does.
Residency is a location question, processors are a contract question
Data residency answers where personal data is stored and processed. It does not by itself answer who may process it or on what terms. Article 28 deals with that second question: where processing is carried out on behalf of a controller, the controller must use only processors providing sufficient guarantees, and the processing must be governed by a contract or other legal act. Location matters mainly through Article 44, which allows a transfer to a third country only if the conditions of that chapter are met. An EU region is a useful starting point, not a compliance conclusion. The model provider, the logging service and the monitoring tool are all part of the data path.
Questions, articles and the evidence to keep
The table turns the main GDPR duties into questions you can answer for an agent project, with the Regulation article each comes from and the evidence worth keeping. It is a working aid for conversations with your data protection officer or lawyer, not a full compliance programme.
| Question | GDPR article | Evidence to keep |
|---|---|---|
| Does a vendor process personal data on our behalf? | Article 28(1) and 28(3) | A signed contract or other legal act that sets out the subject-matter, duration, nature and purpose of the processing, the type of personal data and the categories of data subjects |
| Does that vendor use further processors, such as a model provider? | Article 28(2) and 28(4) | Written authorisation, specific or general, the current list of further processors, and a record of notified changes and any objection |
| Does personal data leave the EU or EEA? | Article 44, and Article 30(1)(e) | The hosting and processing locations of each party, and the documented transfer basis for anything outside the EU or EEA |
| Are the security measures appropriate to the risk? | Article 32 | Written measures covering access control, encryption or pseudonymisation where appropriate, restoring availability, and regular test results |
| Is an impact assessment needed before go-live? | Article 35 | The assessment with its minimum content, or a dated note of why none was needed, plus the data protection officer's advice where one is designated |
| Does the agent decide alone about a person? | Article 22 | A description of where a person decides, and the process for human intervention and for contesting a decision |
| Can we show what we process and why? | Article 30 | Records of processing activities that name the agent, the data categories, recipients and retention periods |
A processor checklist for an agent project
Use the list in this order. It starts with the data path because the later steps only make sense once you know which parties are in it.
- Map the data path: every system, model endpoint, log store and vendor that sees the agent's inputs, prompts, outputs and traces.
- For each party, decide whether it acts as a processor on your behalf, and confirm a contract covers the Article 28(3) points, including processing only on documented instructions.
- Obtain each processor's current list of further processors and agree how it will tell you about changes, so you can object.
- Record where each party stores and processes data, and the transfer basis for anything outside the EU or EEA.
- Check the security measures against Article 32 and agree how and how quickly you will hear about a personal data breach, since your own notification period runs from when you become aware.
- Agree deletion or return of the data at the end of the service, and your rights to information and audits.
- Decide on the impact assessment, update your records of processing, and keep agent logs that let you answer a data subject's request.
Models, prompts and the EDPB's view
The European Data Protection Board addressed AI models in Opinion 28/2024 of 18 December 2024, issued under Article 64(2) at the request of the Irish supervisory authority. Two points matter for a company that deploys rather than builds. First, the Board considers that AI models trained with personal data cannot, in all cases, be considered anonymous; a claim of anonymity has to be assessed case by case. Second, where another controller deploys a model that retains personal data, supervisory authorities should take into account whether the deployer made an appropriate assessment that the model was not developed by unlawfully processing personal data. In practice, ask the model provider for documentation instead of assuming the model is anonymous. The opinion is about models and controllers, so it does not replace the processor work above.
When an impact assessment is required
Under Article 35(1), where a type of processing, in particular using new technologies, is likely to result in a high risk to the rights and freedoms of natural persons, the controller must carry out an assessment before the processing. Article 35(3) names cases that always require one, including systematic and extensive evaluation of personal aspects based on automated processing on which significant decisions are based, and large-scale processing of special categories of data. Many internal agents will not reach that bar, and an agent that never sees personal data may need none. An agent that drafts replies to customers from their order history is an example where the question deserves a real look. Whether yours does is a legal judgement. Record the reasoning either way, because the assessment, when needed, must be done before the agent goes live.
How EUHub hosts its own workloads
EUHub's own production workloads run on Microsoft Azure Container Apps in the Germany West Central region, in Germany, inside the EU. For client work the hosting region is agreed up front, with EU regions as the default, as described on our deployment page. This describes our own hosting. It is not a certification, and it does not replace the processor contract and the checks above on any project. Our approach to security is set out on the security page.
Not legal advice
This article is general information from an engineering team, not legal advice. Statements about GDPR articles follow the Official Journal text of Regulation (EU) 2016/679 as published on 4 May 2016, and the EDPB opinion as published. Check the current consolidated text and your national law, and ask your data protection officer or lawyer about your own case.
Frequently asked questions
Does keeping data in the EU make an AI agent GDPR compliant?
No. EU residency answers where data sits, not who may process it or why. You still need a lawful basis, a processor contract under Article 28 where a vendor processes on your behalf, appropriate security under Article 32 and, where required, an impact assessment under Article 35. Residency is one input to the transfer question under Article 44.
Is the company that supplies the AI model a processor?
Often, if it processes personal data on your behalf and on your instructions, but the answer depends on the real arrangement, not the label. Where it is a processor, Article 28 requires a contract and authorisation of any further processors. Confirm the roles with your data protection officer or lawyer before relying on standard vendor terms.
Do we need a DPIA before deploying an AI agent?
Only if the processing is likely to result in a high risk to people's rights and freedoms. Article 35(3) lists cases, including systematic, extensive automated evaluation of personal aspects that supports significant decisions. If you are unsure, record why you decided none was needed, and ask your data protection officer or lawyer.