EU Compliance 4 min read
GDPR Data Processing Agreement Clauses How to Comply: A Practical Guide
A practical guide to GDPR Article 28 DPA clauses, sub-processor controls, international transfers, audit rights, and breach workflows.
Article 28 of the GDPR turns a data processing agreement (DPA) into an operational document, not a signature page. If your role includes GDPR data processing agreement clauses how to comply, the starting point is the regulation itself: the controller must use only processors that provide sufficient guarantees, and the contract must set out specific duties. The DPA should tell your teams what happens when a data subject asks for deletion, when a sub-processor changes, or when a security incident occurs.
What Article 28 Requires from a Data Processing Agreement
GDPR Article 28(3) lists the minimum terms. The processor must act only on documented instructions from the controller, including for international transfers. It must ensure confidentiality, apply Article 32 security measures, follow sub-processor rules, assist with data subject rights, support breach notification and data protection impact assessments, and delete or return personal data at the end of the service. Article 28(4) extends these obligations to sub-processors. Article 28(10) makes clear that a contract which does not meet Article 28 is void. That is not a drafting detail; it affects the lawfulness of the processing.
Core Clauses to Check Before You Sign
Mandatory Article 28(3) Terms
Check that the DPA includes:
- Documented instructions: the processor cannot decide its own purposes.
- Confidentiality: anyone with access must be bound by duty.
- Security: measures must be appropriate to risk under Article 32.
- Sub-processors: prior written authorization, flow-down terms, and notice of changes.
- Data subject rights: assistance with access, rectification, erasure, restriction, portability, and objection.
- Breach support: notification to the controller without undue delay.
- DPIA support: help with impact assessments and prior consultation.
- End-of-contract duties: deletion or return, with proof where needed.
- Audit rights: information and inspections, not just a questionnaire.
Sub-Processors, Transfers, and Liability
A GDPR data processing agreement clauses how to comply review should not stop at the main contract. Sub-processors need their own binding terms, and the controller needs a realistic chance to object to new ones. For transfers outside the EEA, identify the Chapter V mechanism: an adequacy decision, standard contractual clauses, or another valid tool. If you rely on standard contractual clauses, complete a transfer impact assessment and document any supplementary measures. Liability caps, indemnities, and insurance requirements also belong in the commercial review. A low cap may look efficient until a breach triggers regulatory fines and notification costs.
How to Map Your Processing Activities to DPA Clauses
Start with your Article 30 record of processing activities. List each vendor, the personal data categories it sees, the purpose, the systems involved, retention periods, and any international transfer. Then assign the correct role: processor, joint controller, or independent controller. A vendor that determines its own purposes is not a processor, and a DPA will not fix that misclassification. For a deeper clause-by-clause walkthrough, see GDPR Data Processing Agreement Clauses: A Practical Guide. Document control matters too; the ISO 9001 documentation requirements guide offers a useful model for versioning, approvals, and review cycles. If your compliance system also covers product documentation, the EU CE Marking Technical File: A Practical Guide shows how technical records are structured and maintained.
Operational Compliance After Signature
A signed DPA is a baseline, not a finish line. Set up alerts for sub-processor changes and give business owners a clear objection window. Build a breach playbook that matches GDPR Article 33: the controller has 72 hours to notify the supervisory authority after becoming aware of a personal data breach, so the processor must escalate quickly. Train support, engineering, and procurement teams on what counts as a documented instruction. Review security measures when the vendor changes hosting, tools, or subcontractors. Track deletion or return certificates at contract end. If a vendor refuses audit access or provides only generic security statements, treat that as a risk signal. Keep evidence of your decisions, because accountability under Article 5(2) requires more than good intentions.
Common Pitfalls and a Practical Review Checklist
Common failures include copying a template without checking the actual processing, leaving the sub-processor list blank, accepting vague security language, missing transfer safeguards, and ignoring deletion duties. Another frequent problem is a breach clause that says “without undue delay” but has no contact path, severity matrix, or escalation timeline. Use this checklist as a GDPR data processing agreement clauses how to comply audit:
- Confirm every Article 28(3) term is present and specific.
- Verify the sub-processor list, authorization model, and change notice.
- Identify the Chapter V transfer mechanism and supporting assessment.
- Define breach notification steps, owners, and timelines.
- Secure audit and inspection rights that match your risk.
- Document deletion, return, and certification requirements.
- Assign a contract owner, review date, and evidence location.
- Reassess the DPA when the service, data, or jurisdiction changes.
A practical DPA program links legal terms to real workflows. That is how GDPR data processing agreement clauses how to comply becomes a repeatable control rather than a one-off legal exercise.
Key facts
Machine-readable statements extracted from the sources above. Each fact keeps the same identifier across all six language versions.
Article 28(3)
GDPR Article 28(3) lists the minimum clauses that must appear in a controller-processor contract.
Fact ID:
GDPR_article_28_372 hours
Controllers must notify supervisory authorities of personal data breaches within 72 hours of becoming aware.
Fact ID:
breach_notification_deadlineYes
A data processing agreement is mandatory when a processor handles personal data on behalf of a controller.
Fact ID:
dpa_requiredPrior written authorization
Processors may engage sub-processors only with prior specific or general written authorization from the controller.
Fact ID:
sub_processor_authorizationChapter V
International transfers of personal data outside the EEA require a Chapter V transfer mechanism.
Fact ID:
international_transfer_mechanismArticle 28(10)
A contract that does not meet Article 28 is void under GDPR Article 28(10).
Fact ID:
contract_void_rule
Frequently asked questions
Is a data processing agreement always required under GDPR?
Yes. A DPA is required when a processor handles personal data on behalf of a controller. If the parties are independent controllers, Article 28 does not apply, but other GDPR obligations still do.
What clauses must be in a GDPR data processing agreement?
Article 28(3) requires documented instructions, confidentiality, Article 32 security, sub-processor rules, assistance with data subject rights, breach support, DPIA support, deletion or return duties, and audit or inspection rights.
Can a processor appoint sub-processors without asking the controller?
No. A processor needs prior specific or general written authorization from the controller. The same data protection obligations must flow down to each sub-processor.
What transfer mechanism is needed for data outside the EEA?
You need a Chapter V mechanism, such as an adequacy decision, standard contractual clauses, or another valid transfer tool. Document the assessment and any supplementary measures.
How often should DPAs be reviewed?
Review at least annually and whenever the service, data categories, sub-processors, security measures, or jurisdictions change. A DPA is a living control, not a one-time document.
What happens if a DPA does not meet Article 28?
Article 28(10) states that a contract which does not meet Article 28 is void. That can undermine the lawfulness of the processing and increase regulatory exposure.
Sources and licencing
Every claim in this article traces back to the sources listed below. Links open the publisher directly.