EU Compliance 6 min read
GDPR Data Processing Agreement Clauses Requirements Common Mistakes: A Practical Guide
A practical review of GDPR Article 28 data processing agreement clauses, requirements, and common mistakes, with a clause checklist and remediation steps for controllers and processors.
Why a DPA Is More Than a Contract Template
A data processing agreement, often called a DPA, is the written contract required when a processor handles personal data on behalf of a controller. Under GDPR Article 28, the DPA is not optional paperwork. It is the legal instrument that fixes purpose limitation, security duties, subprocessor controls, breach support, and audit rights. If the DPA is vague, the controller may be unable to demonstrate compliance under Article 5(2), and the processor may be acting without a lawful instruction.
This guide covers GDPR data processing agreement clauses requirements common mistakes in practical terms. It is written for compliance leads, procurement teams, privacy counsel, and technical owners who need to review vendor terms without turning every negotiation into a full legal treatise. For a clause-by-clause walkthrough, see GDPR Data Processing Agreement Clauses: A Practical Guide.
A useful starting point is to separate three layers: the mandatory Article 28(3) clauses, the operational requirements that make those clauses work, and the common drafting errors that create audit findings. The DPA should also connect to your wider management system. If your privacy programme sits inside an ISO 9001 quality system, document control and corrective action rules can help you keep DPAs current. See The ISO 9001 documentation requirements guide: A Practical O.
The Mandatory Clauses Under GDPR Article 28(3)
Article 28(3) lists the minimum content for a processor contract. The clause list is not a menu. Each item must be addressed in the contract or in another Union or Member State law that binds the processor.
Practical clause checklist
- Subject matter, duration, nature, and purpose of processing. The DPA should describe what data is processed, why, for how long, and for which business process.
- Type of personal data and categories of data subjects. Generic wording such as business data is usually too weak. Name categories: employees, customers, patients, applicants, or website visitors.
- Controller instructions. The processor must process only on documented instructions, including for international transfers, unless EU or Member State law requires otherwise.
- Confidentiality. Anyone authorised to process the data must be under a duty of confidentiality, whether contractual or statutory.
- Security measures. Article 32 measures must be reflected, such as encryption, access control, pseudonymisation, resilience, and testing.
- Subprocessors. The processor needs prior specific or general written authorisation. For general authorisation, the controller must have a right to object and receive notice of changes.
- Data subject rights. The processor must assist with access, rectification, erasure, restriction, portability, and objection requests.
- Breach support. The processor must assist the controller with Article 33 and Article 34 notifications, including timeline, contact points, and investigation duties.
- Deletion or return. At the end of the service, personal data must be deleted or returned, unless EU or Member State law requires storage.
- Audit and information. The processor must make available all information necessary to demonstrate compliance and allow audits, including inspections.
Article 28(9) requires the contract to be in writing, including electronic form. Article 28(2) restricts subprocessors. Article 28(4) flows the same obligations down to subprocessors. These cross-references matter because a DPA that only repeats Article 28(3) can still fail on governance.
Requirements That Sit Outside the Core Clause List
A compliant DPA must align with the actual processing. Many reviews fail because the contract is legally sound but operationally false. The security schedule may promise encryption at rest, while the service uses unencrypted object storage. The retention clause may say deletion after 30 days, while backups persist for 12 months. The subprocessor list may omit a support vendor with production access.
Controllers should also check the transfer mechanism. If personal data leaves the EEA, the DPA needs a Chapter V tool: an adequacy decision, Standard Contractual Clauses, Binding Corporate Rules, or a derogation. The transfer impact assessment should match the data flows, not just the entity names on the signature page. Processors should keep records under Article 30(2) and be ready to show them during audits.
Where the vendor also places products on the EU market, privacy is not the only compliance file. Product documentation, declarations, and technical evidence may be needed for CE marking. The EU CE Marking Technical File: A Practical Guide explains how that file is structured, which helps teams avoid mixing product compliance evidence with DPA records.
Common Mistakes in GDPR data processing agreement clauses requirements common mistakes
The phrase GDPR data processing agreement clauses requirements common mistakes often appears in search because teams want a failure list. The most frequent problems are predictable.
First, using a processor DPA for a controller-to-controller relationship. If both parties determine purposes and means, Article 28 may not be the right instrument. A joint controller arrangement under Article 26 may be needed instead.
Second, copying a template without mapping data flows. A DPA should follow the data. If the service uses analytics, AI training, support access, or cloud backups, those flows need clauses, retention rules, and subprocessor disclosures.
Third, leaving subprocessor approval open-ended. General authorisation is allowed, but the controller must be able to object. A clause that lets the processor appoint any subprocessor without notice or objection rights is a red flag.
Fourth, ignoring breach timelines. Article 33 requires controller notification to the supervisory authority within 72 hours of awareness. The processor must support that deadline, not simply promise to notify without a defined timeframe.
Fifth, treating audit rights as a once-a-year paper exercise. Article 28(3)(h) requires information and audits. A clause that limits audits to a vendor-selected report, with no inspection right, may not satisfy the requirement.
Sixth, missing deletion evidence. A promise to delete is not the same as a deletion certificate, backup expiry schedule, or return method. Controllers should ask for records that show the instruction was executed.
Seventh, forgetting the DPA lifecycle. Vendors change subprocessors, security controls, data locations, and service features. A DPA signed three years ago may no longer describe the service. Reviews should be triggered by renewal, material change, incident, or new data category.
How to Review or Remediate a DPA
Start with a data map. List each vendor, the personal data shared, the purpose, the storage location, the subprocessors, and the transfer route. Then compare that map against the DPA. Mark each Article 28(3) item as present, weak, or missing. Weak clauses need specific redlines, not general requests to comply with GDPR.
Next, assign owners. Legal can own the clause language. Security can own the Article 32 schedule. Procurement can own the vendor relationship. IT can own access controls and deletion jobs. A structured review of GDPR data processing agreement clauses requirements common mistakes should end with owners, dates, and evidence.
Finally, keep the DPA in the same document control system as other compliance records. Version control, approval history, and review dates make it easier to show accountability under Article 5(2). If a supervisory authority asks how you verify processor compliance, the answer should be a repeatable process, not a folder of unsigned PDFs.
A good DPA is precise, current, and testable. It names data, defines instructions, controls subprocessors, supports data subject rights, handles breaches, and proves deletion. When those elements are in place, the DPA becomes a working compliance control rather than a legal formality.
Key facts
Machine-readable statements extracted from the sources above. Each fact keeps the same identifier across all six language versions.
8
L'article 28(3) du RGPD fixe huit points (a) à (h) que l'accord de traitement des données doit couvrir.
Fact ID:
GDPR-art28-3-points72 h
Le responsable notifie une violation à l'autorité de contrôle sous 72 heures (article 33(1)) ; le sous-traitant, lui, informe le responsable « sans délai » (article 33(2)), sans délai chiffré imposé par le texte.
Fact ID:
GDPR-breach-notification-delayArticle 28(9)
Le contrat liant le responsable et le sous-traitant doit être écrit, y compris sous forme électronique (article 28(9)).
Fact ID:
GDPR-art28-9-form2021/914
Les clauses contractuelles types applicables aux transferts hors Union européenne figurent dans la décision d'exécution (UE) 2021/914.
Fact ID:
EU-scc-decision20 000 000 EUR / 4 %
L'article 83(5) permet une amende administrative allant jusqu'à 20 000 000 EUR ou 4 % du chiffre d'affaires annuel mondial total de l'exercice précédent, le montant le plus élevé étant retenu.
Fact ID:
GDPR-maximum-fineISO/IEC 27001:2022
La relation fournisseur et son suivi contractuel relèvent des contrôles 5.19 à 5.22 de l'annexe A de l'ISO/IEC 27001:2022.
Fact ID:
ISO 27001-SUPPLIER-CONTROLS01/2020
Les recommandations 01/2020 du CEPD encadrent les mesures techniques et organisationnelles supplémentaires à envisager pour les transferts.
Fact ID:
edpb-transfer-recommendations
Frequently asked questions
Is a data processing agreement always required under GDPR?
Article 28(3) requires a written contract when a processor handles personal data on behalf of a controller. If the party is a controller or joint controller, a different instrument may apply.
What are the mandatory clauses in a DPA?
Article 28(3) requires subject matter, duration, nature and purpose, data types, data subject categories, instructions, confidentiality, security, subprocessors, data subject rights, breach support, deletion or return, and audit and information rights.
Can a processor use subprocessors without specific approval?
Yes, if the controller gives general written authorisation. The processor must inform the controller of intended changes and give the controller a chance to object.
How long should a DPA last?
The DPA should cover the service duration and the period needed for deletion, return, or legal retention. It should also survive termination for confidentiality, audit, and liability clauses.
What is a common mistake with international transfers?
Teams often sign Standard Contractual Clauses but fail to map actual data flows, subprocessors, or government access risks. The transfer mechanism must match the processing reality.
Does a DPA need to include breach notification timelines?
It should define how the processor will assist the controller with Article 33 and Article 34 obligations, including a notification timeframe that allows the controller to meet the 72-hour deadline.
Sources and licencing
Every claim in this article traces back to the sources listed below. Links open the publisher directly.