EU Compliance 5 min read
GDPR Data Processing Agreement Clauses Guide Template For EU Compliance
A practical guide to GDPR Article 28 data processing agreement clauses, including mandatory terms, sub-processor rules, international transfers, and a template checklist.
Under GDPR Article 28, a controller may use a processor only if the processor provides sufficient guarantees to implement appropriate technical and organisational measures. The relationship must be governed by a written contract, including an electronic contract. That contract is the data processing agreement, often called a DPA. This guide explains the clauses that matter and how to use a GDPR data processing agreement clauses guide template as a practical checklist rather than a substitute for legal review.
Why Article 28 Makes a DPA Mandatory
Article 28(3) sets the minimum content. It requires the contract to state the subject matter, duration, nature and purpose of processing, the type of personal data, the categories of data subjects, and the controller’s obligations and rights. It also requires eight processor duties, from processing only on documented instructions to assisting with audits. Article 28(9) confirms that the contract must be in writing. Article 28(10) says the contract and any sub-processor agreement must be available to the supervisory authority on request. For a broader clause-by-clause walkthrough, see GDPR Data Processing Agreement Clauses: A Practical Guide.
Core Clauses Every DPA Should Cover
A DPA is not a generic services contract. It must reflect the actual processing. The following clauses are the backbone.
Processing Instructions and Purpose Limitation
The processor must act only on the controller’s documented instructions. This includes instructions about transfers to third countries. If the processor believes an instruction infringes GDPR, it must inform the controller. The contract should also define what happens if the processor must process data for a legal obligation under EU or Member State law.
Security, Breach Notification, and Audits
Article 32 requires appropriate security. The DPA should name the measures or refer to an annex that does. The processor must assist with personal data breach notifications under Articles 33 and 34. It must also help with data protection impact assessments and prior consultations under Articles 35 and 36. Audit rights should be concrete: scope, notice period, confidentiality, and whether the controller can use an independent auditor. A processor may charge for extra audits if the contract allows it, but the right itself cannot be empty.
Other mandatory areas include confidentiality for authorised personnel, deletion or return of personal data at the end of the service, and support for data subject rights. The DPA should also address liability, governing law, and how the parties will handle conflicts between the DPA and the main services agreement.
Using a GDPR data processing agreement clauses guide template
A GDPR data processing agreement clauses guide template is useful because it turns Article 28(3) into a checklist. Start by mapping each clause to the regulation. Then add annexes for processing details, security measures, sub-processors, and transfer mechanisms. The template should not be signed without edits. Processing activities differ: payroll data, health data, and marketing data carry different risks. Document control matters too. Version numbers, approval dates, and change logs make the DPA easier to audit. See The ISO 9001 documentation requirements guide: A Practical O for useful document-control habits even though ISO 9001 is not a privacy law.
International Transfers and Sub-Processors
Chapter V of GDPR governs transfers outside the EEA. A DPA alone does not authorise a transfer. The parties need an adequacy decision, standard contractual clauses, binding corporate rules, or another Article 46 safeguard. The European Commission’s 2021 standard contractual clauses include a modular structure for controller-to-processor and processor-to-processor transfers. If the DPA and the transfer clauses overlap, state which document prevails.
Sub-processors need separate attention. Under Article 28(2), a processor cannot engage another processor without prior specific or general written authorisation. General authorisation requires notice of intended changes and a chance for the controller to object. The DPA should list current sub-processors or set out the notice process. It should also flow down the same data protection obligations. For documentation discipline, a structured file similar to a EU CE Marking Technical File: A Practical Guide can help keep evidence of reviews, approvals, and transfer assessments in one place.
Common Pitfalls and Review Checklist
A GDPR data processing agreement clauses guide template cannot fix a weak risk assessment. Watch for these common gaps:
- Vague security language that does not name measures or review cycles.
- No breach notification timeline or contact point.
- Audit rights that depend on the processor’s sole discretion.
- Missing deletion, return, or certification of deletion.
- Sub-processor lists that are outdated or lack a change-notice process.
- International transfers with no transfer impact assessment.
- No clarity on liability caps, indemnities, or governing law.
A practical review checklist should ask: Does the DPA cover every Article 28(3) item? Are the annexes complete? Do the instructions match actual processing? Are transfer clauses in place? Has the DPO or legal counsel reviewed the final version? If the answer is no, the DPA is not ready.
How to Adapt the Template to Your Role
Controllers and processors have different duties. A controller must choose a processor that offers sufficient guarantees. A processor must keep records of processing, cooperate with the controller, and notify the controller before engaging a sub-processor. Joint controllers need an Article 26 arrangement, which is separate from a DPA. Processor-to-processor contracts also need Article 28 terms. The same GDPR data processing agreement clauses guide template can be adapted, but the roles and responsibilities must be explicit. Keep the DPA under review when services, vendors, or transfer rules change. Privacy law evolves, and a contract signed three years ago may no longer match the processing.
Key facts
Machine-readable statements extracted from the sources above. Each fact keeps the same identifier across all six language versions.
Article 28
The GDPR requires a written data processing agreement when a controller uses a processor.
Fact ID:
GDPR_article_28Article 28(3)(a)-(h)
Article 28(3) lists eight minimum clause areas for a DPA.
Fact ID:
dpa_minimum_clausesArticle 28(2)
A processor cannot engage another processor without prior written authorisation from the controller.
Fact ID:
sub_processor_authorisationArticle 32
The DPA must require appropriate technical and organisational security measures.
Fact ID:
security_measuresArticle 33
The processor must assist the controller with personal data breach notification duties.
Fact ID:
breach_notificationChapter V
Transfers outside the EEA require a Chapter V transfer mechanism, such as an adequacy decision or standard contractual clauses.
Fact ID:
international_transfersArticle 28(10)
The DPA must be available to the supervisory authority on request.
Fact ID:
contract_availability
Frequently asked questions
Is a DPA always required under GDPR?
Yes, when a controller engages a processor to handle personal data, Article 28 requires a written data processing agreement. The DPA must set out the processing details and the processor’s obligations.
What is the difference between a DPA and standard contractual clauses?
A DPA governs the Article 28 controller-processor relationship. Standard contractual clauses are a Chapter V transfer tool for moving data outside the EEA. Many contracts combine both, but they serve different legal purposes.
Can a template DPA be used without changes?
No. A template is a starting point. You must adapt it to the actual processing, risk level, sub-processors, security measures, and any international transfers. Legal review is still necessary.
What are the eight minimum processor clauses in Article 28(3)?
Article 28(3)(a)-(h) covers processing on documented instructions, confidentiality, security, sub-processor rules, assistance with data subject rights, assistance with breach and impact assessment duties, deletion or return of data, and audit rights.
How long should a data processing agreement last?
The duration should match the processing services. The DPA should also state what happens when the contract ends, including deletion or return of personal data and any legal retention obligations.
Does a DPA need to name every sub-processor?
Not always. The controller can give specific authorisation for named sub-processors or general authorisation with a notice-and-objection process. Either way, the DPA must flow down GDPR obligations to sub-processors.
Sources and licencing
Every claim in this article traces back to the sources listed below. Links open the publisher directly.