EU Compliance 5 min read
GDPR Data Processing Agreement Clauses Guide Audit Preparation: A Practical Guide
A practical guide to Article 28 GDPR DPA clauses, audit rights, subprocessor controls, and evidence mapping for audit preparation.
A practical GDPR data processing agreement clauses guide audit preparation starts with Article 28 GDPR, not with a downloaded template. The regulation sets the minimum content for a controller-processor contract, but an audit looks for proof that the clauses are implemented. The difference between a signed DPA and an audit-ready DPA is evidence: version control, data-flow maps, subprocessor records, training logs, and test results.
Article 28 GDPR: The Contractual Baseline
Article 28(3) GDPR requires a written contract that binds the processor to the controller's documented instructions. The clause set must cover subject matter, duration, nature and purpose of processing, the type of personal data, and the categories of data subjects. It must also set out the processor's obligations and the controller's rights.
Core processor duties include:
- Processing only on documented instructions, including for transfers, unless EU or Member State law requires otherwise.
- Ensuring confidentiality commitments for authorised personnel.
- Applying security measures required by Article 32 GDPR.
- Respecting subprocessor conditions in Article 28(2) and Article 28(4) GDPR.
- Assisting with data subject rights, breach response, impact assessments, and prior consultations.
- Deleting or returning personal data at the end of services, subject to legal retention duties.
- Allowing and contributing to audits and inspections.
The contract must be in writing, including electronic form, under Article 28(9) GDPR. Commission or supervisory authority Standard Contractual Clauses may be used for Article 28(3) and Article 28(4) matters, but they still need local context, service descriptions, and evidence.
Clauses Auditors Test During a DPA Review
Auditors do not simply tick the presence of Article 28(3) wording. They test whether each clause creates a measurable duty and whether the processor can demonstrate performance.
Audit and Inspection Rights
Article 28(3)(h) GDPR gives the controller a right to audit, including inspections, or to receive a contribution to audits. A vague promise to cooperate with audits is weak. A defensible clause defines scope, notice period, frequency, security controls, confidentiality, cost allocation, remote versus onsite methods, report format, and remediation deadlines. It should also explain how audit findings are tracked to closure. Evidence may include audit reports, SOC 2 Type II reports, ISO 27001 certificates, penetration test summaries, and remediation plans. Certifications support assurance but do not replace the contractual audit right.
Subprocessors and International Transfers
Article 28(2) and Article 28(4) GDPR require prior specific or general written authorisation for subprocessors. General authorisation must come with a right to object and a duty to inform the controller of intended changes. The DPA should flow down equivalent data protection obligations to each subprocessor. For transfers outside the EEA, the DPA must identify a Chapter V GDPR mechanism, such as an adequacy decision or Standard Contractual Clauses, and reference any transfer impact assessment. Auditors will ask for the current subprocessor list, change notifications, objection records, and signed flow-down contracts.
Building an Evidence Map for Audit Preparation
A GDPR data processing agreement clauses guide audit preparation is only useful if it connects each clause to evidence. Build a matrix with four columns: clause reference, control description, evidence source, and accountable owner. Then test a sample. For example, Article 28(3)(b) confidentiality commitments should map to signed confidentiality agreements and role-based training records. Article 28(3)(f) breach assistance should map to incident response procedures, notification templates, and test logs.
| Clause area | Evidence to request | Owner |
|---|---|---|
| Article 28(3)(a) | Documented instructions log | Privacy counsel |
| Article 28(3)(c) | Security measures, ISO 27001 certificate, penetration test | CISO |
| Article 28(3)(e) | Data subject request log and service level | DPO |
| Article 28(3)(g) | Deletion or return certificates | IT operations |
| Article 28(3)(h) | Audit reports and remediation tracker | Compliance |
The matrix should be version-controlled. If your organisation already follows The ISO 9001 documentation requirements guide: A Practical O, reuse its document register, approval workflow, and revision history for DPA evidence.
Common Findings and a Practical Review Workflow
Recurring audit findings include missing subprocessor lists, no evidence of prior authorisation, generic security language, undefined breach notification timelines, no deletion proof, and audit clauses that are impossible to exercise. Another frequent gap is version drift: the signed DPA does not match the current service description or the subprocessor page.
A practical review workflow:
- Inventory every processing activity and locate the governing DPA.
- Map each DPA to Article 28(3) GDPR and Article 28(4) GDPR.
- Run a gap assessment against the evidence matrix.
- Redline weak clauses with measurable duties.
- Request evidence and test a sample.
- Track remediation to closure and record management approval.
- Schedule annual reviews or trigger reviews after material changes.
For a clause-by-clause breakdown, see GDPR Data Processing Agreement Clauses: A Practical Guide.
Cross-Standard Alignment and Key Takeaways
If your organisation already runs ISO 9001, ISO 14001, or ISO 45001, reuse document control, internal audit, and corrective action processes. The same discipline applies to DPA evidence. A controlled document register, revision history, and nonconformity log make GDPR audit preparation faster. For product-related compliance, technical documentation habits from EU CE Marking Technical File: A Practical Guide can also inform how you structure evidence packs.
Use this GDPR data processing agreement clauses guide audit preparation to test whether your clauses are implemented, evidenced, and reviewable.
Key takeaways:
- Article 28 GDPR is the minimum, not the ceiling.
- Audit rights need operational detail.
- Subprocessors need authorisation and flow-down.
- Evidence beats intent.
- Review DPAs annually and after changes.
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
L'article 28(3) du GDPR impose neuf catégories de clauses minimales dans le DPA.
Fact ID:
GDPR_art_28_3_clausesArticle 30 GDPR
Le registre des activités de traitement est exigé par l'article 30 du GDPR pour la plupart des organismes.
Fact ID:
GDPR_art_30_registryArticle 32 GDPR
Les mesures de sécurité doivent être conformes à l'article 32 du GDPR et documentées.
Fact ID:
GDPR_art_32_securityArticle 33 GDPR
La notification d'une violation de données au responsable doit être faite sans délai injustifié.
Fact ID:
GDPR_breach_notificationISO 9001
ISO 9001 fournit un cadre de maîtrise documentaire utile pour les preuves d'audit, sans remplacer le GDPR.
Fact ID:
ISO_9001_documentationEDPB Guidelines 07/2020
Les lignes directrices 07/2020 de l'EDPB clarifient les notions de responsable et de sous-traitant.
Fact ID:
edpb_guidelines_07_2020
Frequently asked questions
Does every processor need a GDPR data processing agreement?
Yes. Article 28(3) GDPR requires a written contract whenever a processor handles personal data on behalf of a controller. The contract must include the mandatory Article 28(3) duties and any Article 28(4) subprocessor terms.
What should audit rights in a DPA include?
Define scope, notice, frequency, confidentiality, security controls, cost allocation, remote or onsite methods, report format, remediation deadlines, and closure tracking. A generic cooperation clause is usually not enough for an audit.
Can ISO 27001 certification replace DPA audit rights?
No. ISO 27001 certification is useful evidence, but it does not replace the controller's contractual audit or inspection rights under Article 28(3)(h) GDPR. Use certification as supporting evidence, not as a substitute.
How often should DPAs be reviewed?
Review at least annually and whenever processing changes, a new subprocessor is added, a transfer mechanism changes, or an incident reveals a control gap. Version control is essential.
What is the biggest audit preparation mistake?
Treating the signed DPA as the only evidence. Auditors expect a clause-to-evidence map, current subprocessor records, training logs, security test results, and proof that remediation actions were closed.
Do subprocessors need their own contracts?
Yes. Article 28(4) GDPR requires flow-down obligations equivalent to the main DPA. Keep signed subprocessor contracts, authorisation records, and change notifications in the evidence pack.
Sources and licencing
Every claim in this article traces back to the sources listed below. Links open the publisher directly.