AI for your roleData protection officers

Where the data goes: AI systems explained for the data protection officer

AI systems tend to land on your desk for sign-off before anyone can say where their data flows. For a SaaS tool, your own cloud account and your own servers, we set out what leaves the company, what is logged and for how long, and what we hand over for your DPIA and the processing agreement. The decision stays with your company, advised by you and its lawyers. This is not legal advice.

Where a data protection officer starts

  1. 1

    Ask for the data flow diagram: every place data is sent, stored or logged.

  2. 2

    Classify the data the use case needs, and decide which deployment option each class may use.

  3. 3

    Review log fields, retention and access roles against purpose and data minimisation.

  4. 4

    Check the processing agreement and sub-processor list for every component that sees data.

  5. 5

    Decide on a DPIA with the technical description we provide, before any real data is used.

What a data protection officer is asked to deliver

A defensible answer to whether an AI system may process the data it needs: a legal basis, a documented data flow, processing agreements with every provider that sees personal data, a DPIA where the risk is high, and rules for staff. Data protection is the main brake on AI in German companies. In Bitkom's 2026 survey, AI users named data protection requirements as their top barrier (66%), and 45% feared company data falling into the wrong hands. In the DIHK's 2026 digitalisation survey, legal uncertainty was the biggest barrier to using data (59%).

The pressure also comes from tools already in use. The labour law firm Pöppel Rechtsanwälte pointed out in 2026 that when employees enter personal data into an AI tool for their work, the employer remains responsible for that processing, and that entering sensitive information into a generative AI tool can end trade secret protection under the GeschGehG. In IW Köln's 2026 survey, 29.1% of employees who use AI at work use tools their employer did not provide.

The questions a data protection officer is asked, and asks

These are the questions that come up in trade press, law firm FAQs and IT forums:

  • "Where is my data processed?"
  • "Which data may go into the model at all?"
  • "Who may do what, with which data, in which context?"
  • "Do I need a processing agreement for ChatGPT Pro?"
  • "Must I carry out a DPIA before every AI use?"
  • "Is an Azure OpenAI instance in an EU region protected from the CLOUD Act?"
  • "Are my prompts used for training with European model APIs?"
  • "What should be logged, and what not?"

What to decide, and in which order

  • Which data the use case needs. Classify it, for example public, internal, confidential, personal and special categories, and leave out what the use case does not need.
  • Which deployment option each data class may use: a SaaS tool, your own cloud account or your own servers. A gateway, one controlled access point to all models, can enforce the rule, so different data goes to different models.
  • What is logged: which fields, for which purpose, who can read them and for how long.
  • Which contracts: a processing agreement under Article 28 GDPR with every provider that processes personal data on your behalf, and its sub-processor list.
  • Whether a DPIA is needed: under Article 35 GDPR, where processing is likely to result in a high risk, before it starts.
  • Rules for staff: which tools are approved for which data, and an approved tool so that private accounts are not the easier option.

What leaves the company with SaaS, your own cloud account or your own servers

The options differ in where prompts, documents, answers and logs are processed, and whose contracts and law apply to them.

  • SaaS tool, such as a chat assistant bought per seat: prompts, uploaded documents and answers are processed on the provider's infrastructure. Retention, training use and the provider's own logs are set by its terms and admin settings, which sit outside your configuration. You rely on the processing agreement, the sub-processor list and those settings.
  • Your own cloud account, such as Azure OpenAI or Amazon Bedrock: requests are processed by the model service under the cloud contract, identity and network you already manage, and the index, documents and logs stay in your account. Where requests are processed depends on the deployment type as well as the region. On Azure, a global deployment may route requests outside the region you chose, while an EU data zone deployment keeps processing within the EU. Both providers state that prompts and answers in these services are not used to train the models and are not passed to the model vendors. Azure applies abuse monitoring that can involve keeping data for a limited time.
  • Your own servers: open-weight models, whose weights you can run yourself, serve requests in your data centre, and no prompt, document or log leaves your network. You carry operation and security, with the runbooks we hand over or with us running it under contract.

What an EU region does not settle about the CLOUD Act

Data location and legal jurisdiction are different questions. Microsoft and Amazon are US companies, and an EU region does not by itself remove the reach of US law such as the CLOUD Act. For many companies, contracts, encryption and EU processing are enough. Where they are not for a data class, the answer is your own servers or an EU provider, enforced by the gateway's routing so that data class never reaches a US provider's model. This describes the technical side and is not legal advice. You make the call with your lawyers.

What is logged, for how long, and who can see it

Every AI system logs something, and the logs are personal data as soon as they can be linked to an employee. The gateway, through which every model request passes, can record model, token counts, cost and time per request, and user or team IDs where the key carries them. Prompts and answers are stored only if that is switched on. We configure it as follows, and the settings go into the system documentation:

  • Keys per team where the use case allows it, so cost is tracked without a personal identifier.
  • Prompts and answers not stored by default. Where a use case needs them, for example to review errors, they are stored for an agreed purpose and period.
  • Identifiers pseudonymised before storage, with any mapping back to a person held by a separate role.
  • Retention set in the system, so logs are deleted automatically after the agreed period, including exports, the monitoring backend and backups.
  • Access roles: operations staff see technical logs, finance sees cost per team, line managers see no per-person data.
  • Traces of agent runs written to your own store.

The risks a data protection officer owns, and how they are handled

  • Personal data or trade secrets in prompts to unapproved tools: an approved assistant on company data, rules on data classes enforced in the gateway, and a usage review that shows which AI tools are paid for.
  • Third-country access: data classes that must not be exposed to it go only to models on your own servers or with an EU provider, enforced by the gateway's routing.
  • Training on your data: checked with you against each provider's current terms, recorded in the system documentation, and ruled out entirely on your own servers.
  • Oversharing through search: an assistant can surface documents people should not see if permissions are not carried over. Permissions from SharePoint, file shares or your identity provider are applied at every search and tested before go-live.
  • Agents with too many rights: each agent gets its own account with the least rights needed, writes only through approved tools, and every call is logged.
  • Deletion: documents deleted at the source are removed from the index by update jobs, logs expire by their retention setting, and at the end of the contract data held by us is deleted or returned as the processing agreement sets out.
  • Logs that turn into a monitoring tool: the field list and retention are agreed with the works council, and reports go out aggregated by team only.

What proof to ask any provider for, and the DPIA input we provide

Ask every provider, us included, for documents you can check rather than assurances:

  • A data flow diagram from the user's screen to the model and back, marking every place data is stored or logged.
  • A list of data categories per component, with storage location and retention period.
  • The processing agreement and the full sub-processor list, including the model provider and hosting.
  • The current training and retention terms of each model service used.
  • The role and permission matrix, including who holds admin rights on the gateway.
  • The technical and organisational measures: encryption, network isolation, permission enforcement and deletion procedures.
  • Test results showing that permissions hold: nobody gets answers from documents they cannot open.

How we support your DPIA and processing agreement

We provide the documents above as technical input for your DPIA and your records of processing activities. The legal assessment stays with you and your lawyers, and we do not write it. Where we process personal data on your behalf, we sign a processing agreement. We work only through the access you grant, and on your own servers data never has to leave your network.

Where a data protection officer should start

Usually the IT head or the managing director brings you in. Ask for a free 30-minute call with an engineer: we walk through the data flow of the planned system and the deployment option that fits each data class. The call needs no access to systems and no data from you. If staff already use paid AI tools, the free AI usage review shows which ones, from exports aggregated by team or with names removed.

Questions

Where is our data processed?

It depends on the deployment option and, in the cloud, on the deployment type. With a SaaS tool, on the provider's infrastructure under its terms. In your own Azure or AWS account, in the region or EU data zone you configure. On your own servers, in your data centre only. We document it per component in a data flow diagram.

Do we need a processing agreement for an AI tool?

Where a provider processes personal data on your behalf, yes, under Article 28 GDPR, and that includes model APIs, hosting and managed gateways. On your own servers no data goes to a model provider, but a provider that runs the system for you still needs one. Where we process personal data for you, we sign one too. This is not legal advice.

Must we carry out a DPIA before every AI use?

Article 35 GDPR requires one where processing is likely to result in a high risk. Whether yours does is for you to assess. We provide the technical description it needs: data flow, data categories, storage, retention, access and measures.

Is an Azure OpenAI instance in an EU region protected from the CLOUD Act?

Not by itself. An EU region or data zone decides where data is processed, not which law applies to the provider. If that is a hard requirement for a data class, the answer is your own servers or an EU provider. This is not legal advice.

Will the provider train its models on our prompts?

Microsoft and AWS state that prompts and answers in Azure OpenAI and Amazon Bedrock are not used for training and are not passed to the model vendors. Other services and consumer tools differ, so check the current terms of each one. On your own servers nothing goes to a model provider.

Which data may go into the model at all?

That is your decision per data class. Technically, the gateway routes each class only to the models approved for it, blocks classes from external models, and personal data can be kept out of indexes or pseudonymised before it is stored.

What should be logged, and what not?

Log what operation, cost control and security need: model, tokens, time and team. Keep prompts and answers out by default, pseudonymise identifiers, and set retention in the system. Our guide on works councils and AI logs lists the fields that common components record.

How do you protect our data during the project?

We work inside your infrastructure with the access you grant, under a processing agreement where we handle personal data, and under confidentiality terms agreed with you. The first call and the usage review need no access at all, and exports can be aggregated or anonymised before you send them.

Talk to an engineer

Bring the planned use case and your open questions. The call takes 30 minutes and needs no access to your systems or data.

Booking runs on Google Calendar.

Prefer to write first? Leave your email and a few lines, and we reply with times.

The button prepares an email in your own email program, for you to send. Privacy policy (draft)