The core GDPR requirement: Article 28 and Data Processing Agreements
GDPR Article 28 requires that whenever a controller (your organisation) engages a processor (a third-party service that processes personal data on your behalf), there must be a written contract — a Data Processing Agreement (DPA) — that specifies what data is processed, for what purpose, under what security measures, and with what sub-processors. An AI tool that processes a document containing personal data is acting as a data processor. If you do not have a signed DPA with that AI provider, you are in violation of Article 28 — regardless of whether any actual harm occurs.
Which AI tools offer DPAs — and which do not
OpenAI offers a DPA for ChatGPT Team, ChatGPT Enterprise, and API customers. The free and Plus tiers of ChatGPT do not include a DPA. Anthropic offers a DPA for Claude for Business and Enterprise customers, and for API customers via their usage policies. Claude.ai free and Pro do not include a DPA. Google offers a DPA for Google Workspace customers using Gemini within Workspace. Consumer Gemini (gemini.google.com) does not include a DPA. Microsoft offers a DPA for Microsoft 365 commercial customers using Copilot. Consumer Microsoft accounts do not include a DPA. If you are using the free tier of any of these products to process documents containing personal data of EU data subjects, you are operating without the required legal framework.
What counts as personal data in a document
Under GDPR Article 4, personal data is any information relating to an identified or identifiable natural person. In practice, this includes: names, email addresses, phone numbers, and physical addresses anywhere in a document; employee records, CVs, and HR files; client contracts and invoices with individual names; medical records and health information (which are special category data under Article 9, requiring stricter protection); photographs and images of individuals. If any of these appear in a document you process with an AI tool, GDPR applies.
The training data problem
A separate concern from Article 28 is whether AI providers use your uploaded data to improve their models. Under GDPR, using personal data to train AI models requires a lawful basis — typically consent or legitimate interest, both of which come with significant requirements. OpenAI disables training for Enterprise and API users, and allows opt-out for Free and Plus users. Anthropic disables training for API and Enterprise; consumer accounts may be used for improvement unless opted out. If employees are uploading HR documents or client files to consumer AI products without opting out of training, the organisation may be enabling personal data to be processed for a purpose (model training) for which they have no legal basis.
International data transfers
OpenAI, Anthropic, and Google process data on US-based infrastructure. Transferring personal data of EU residents to the US requires either: an adequacy decision (the EU-US Data Privacy Framework covers US organisations that have self-certified, including Google and Microsoft), Standard Contractual Clauses (SCCs), or binding corporate rules. OpenAI relies on SCCs for EU-US transfers. Anthropic relies on SCCs. Google and Microsoft rely on the EU-US Data Privacy Framework. If your DPA does not address transfer mechanisms, or if you are using a tier without a DPA, the transfer may lack adequate safeguards — the same category of violation that produced Meta's €1.2 billion fine.
GDPR compliance checklist for AI document workflows
Before using any AI tool to process documents containing personal data, work through this checklist. (1) Does the AI provider offer a DPA for your tier? If not, upgrade or switch tools. (2) Have you signed the DPA? Some providers make this self-service; others require a request. (3) Does the DPA address international data transfers with appropriate SCCs or framework references? (4) Have you documented the processing activity in your Records of Processing Activities (Article 30)? (5) Have you disabled model training, or confirmed it is disabled on your tier? (6) Have you informed staff of which AI tools are approved for processing personal data, and which are not? (7) For special category data (health, biometric, racial or ethnic origin), do you have explicit consent or another Article 9 basis?
When to keep files local instead of using AI
For documents where AI analysis is not actually necessary, the simplest compliance approach is not to upload them at all. Many workflows that involve AI tools can be separated: use AI to draft templates, structure outputs, or summarise anonymised data — and keep the personal data processing local. For compression, format conversion, password protection, and size reduction of sensitive documents, browser-based local tools like MiniFiles.io process files on the device without any data transfer. The document never reaches an external server, which means no Article 28 requirements are triggered.