GDPR Data Processing Addendum (DPA)
Drafts a GDPR Article 28-compliant Data Processing Addendum (DPA) between data controllers and processors. Extracts party details, processing scope, and service terms from uploaded documents. Produces an execution-ready DPA with all mandatory Art. 28(3) elements and four schedules. Use when supplementing a service agreement with data protection terms, negotiating processor contracts, or establishing GDPR-compliant EU data processing relationships.
GDPR Data Processing Addendum (DPA)
Drafts an Art. 28-compliant DPA as a standalone addendum to an underlying service agreement, covering all mandatory processor obligations and four execution-ready schedules.
Prerequisites
Extract from uploaded documents before drafting:
- Service agreement — governing law, notice clauses, effective date, termination provisions
- Party details — legal names, addresses, registration numbers, DPO contacts (both parties)
- Processing description — subject matter, duration, nature/purpose, data types, data subject categories; flag Art. 9 special category data explicitly
- Sub-processor list — names, locations, processing activities
- Security posture — certifications (ISO 27001, SOC 2), policies, audit reports
- Transfer mechanisms — SCCs, BCRs, adequacy decisions, or TIAs for EEA transfers
Quick Start
Produce a numbered, cross-referenced document: recitals, operative provisions (Sections 1–11), signature block, and four schedules (A–D). Draft schedules in parallel with their corresponding sections.
DPA Sections
1 — Parties & Main Agreement
| Element | Requirement |
|---|---|
| Party identification | Full legal name, address, registration number, DPO details |
| Hierarchy | DPA prevails over main agreement on data protection matters |
| Effective date | Specify; note retroactive application if processing already underway |
| Integration | DPA forms integral part of main agreement |
2 — Processing Details (→ Schedule B)
- Subject matter & duration: Tied to service agreement term; include renewal/termination triggers
- Nature & purpose: Enumerate operations (collection, storage, analysis, transmission, deletion); confirm necessity and proportionality
- Data types: Distinguish ordinary vs. special category (Art. 9)
- Data subjects: Employees, customers, end-users, children (flag Art. 8 if applicable)
3 — Processor Instructions (Art. 28(3)(a))
- [ ] Process only on documented controller instructions; initial scope defined by DPA and main agreement
- [ ] Procedure for additional/modified instructions (form, acknowledgment timeframe)
- [ ] Processor notifies controller immediately if any instruction violates GDPR or Member State law
- [ ] Processing beyond instructions for legal obligation: notify controller before processing unless prohibited on public-interest grounds
4 — Security (Art. 32) (→ Schedule C)
Schedule C minimum domains:
| Domain | Scope |
|---|---|
| Pseudonymization & encryption | At-rest, in-transit, key management |
| Confidentiality & integrity | Access controls, least-privilege, logging |
| Availability & resilience | Redundancy, DR, RTO/RPO |
| Testing & evaluation | Pen-test cadence, vulnerability management |
| Personnel | Confidentiality obligations for all authorized personnel |
Reference existing certifications (ISO 27001, SOC 2 Type II, TISAX) as baseline evidence.
5 — Sub-processors (Art. 28(2), 28(4)) (→ Schedule A)
- [ ] General written authorization (preferred) OR specific per-sub-processor authorization
- [ ] 30-day advance notice for additions/replacements; controller may object on reasonable grounds
- [ ] Objection consequences: processor proposes alternative OR controller may terminate without penalty
- [ ] Sub-processors bound by equivalent obligations (Art. 28(4))
- [ ] Processor fully liable for sub-processor performance
6 — Data Subject Rights (Art. 12–23)
- [ ] Processor supports controller responses: access (15), rectification (16), erasure (17), restriction (18), portability (20), objection (21)
- [ ] Direct requests from data subjects: notify controller within 48 hours; do not respond without documented instruction
- [ ] Cost allocation for resource-intensive requests consistent with main agreement
7 — Breach Notification (Art. 33–34)
- [ ] Notify controller without undue delay, max 24 hours after awareness (adjust for data sensitivity)
- [ ] Notification must include: nature of breach, approximate affected subjects/records, contact point, likely consequences, mitigation measures
- [ ] Cooperate on investigation, supervisory authority notification (Art. 33/34), data subject communications
- [ ] Preserve all evidence; maintain incident log
8 — Compliance Assistance (Art. 32–36)
- [ ] Assist with Art. 32 security obligations and DPIAs (Art. 35)
- [ ] Support prior supervisory authority consultation (Art. 36) where required
- [ ] Provide all information to demonstrate Art. 28 compliance
- [ ] Allow for and contribute to audits (Section 9)
9 — Audits & Inspections
| Parameter | Position |
|---|---|
| Notice | 30 days (routine); shorter for cause |
| Frequency | Annual unless cause exists |
| Auditor | Controller team or independent third party (under NDA) |
| Remote audits | Permitted |
| Alternative evidence | Art. 42/40 certification, SOC 2 Type II, ISO 27001 (current and comprehensive) |
| Costs | Controller bears routine; processor bears remediation costs for non-compliance |
| Remediation | Specified timeline; escalation; controller may suspend or terminate for material breach |
10 — Data Return & Deletion
- [ ] Controller elects upon termination: return in structured format OR secure deletion (cryptographic erasure/physical destruction)
- [ ] Certification of completion within 30 days (standard) / 60 days (complex environments)
- [ ] Legal retention exception: retained data must be isolated, confidential, unused for service delivery
- [ ] Backups: isolate, exclude from restoration, delete per documented rotation schedule
11 — General Provisions
- [ ] Definitions: Incorporate GDPR Art. 4; add processing-specific terms
- [ ] Governing law: Compatible with GDPR Art. 3 territorial scope; must not undermine Chapter III rights
- [ ] International transfers: SCCs (Art. 46(2)(c)), BCRs (Art. 47), or adequacy (Art. 45); reference TIA post-Schrems II
- [ ] Amendments: Written mutual agreement; process for regulatory-driven updates
- [ ] Dispute resolution: Escalation → mediation → litigation/arbitration
Schedules
| Schedule | Contents |
|---|---|
| A | Approved sub-processors: name, address, processing location, activity |
| B | Processing description: subject matter, duration, nature/purpose, data types, data subject categories |
| C | Technical and organizational security measures (by domain per Section 4) |
| D | Certifications, audit reports, compliance documentation |
Flag any schedule where source documents lack sufficient detail; note required information for completion.
Pitfalls
- Art. 28(3) completeness is mandatory — all eight elements must appear; omission risks fines up to 4% global annual turnover / €20M
- Special category data (Art. 9): heighten security in Schedules B and C
- Children's data: flag Art. 8 and national implementing provisions
- Jurisdiction: GDPR applies by Art. 3 regardless of processor location; governing law must not conflict
- SCCs: verify against current EC SCC templates (June 2021) and EDPB Recommendations 01/2020
- Never allow processor to use personal data for own purposes — converts processor to controller
- Never grant open-ended sub-processor authorization without change-notification and objection rights
- Reconcile all cost, notice, and termination provisions with the underlying service agreement before execution
No additional documents ship with this skill.
Related Skills
Data Subject Rights for AI Systems
Implements data subject rights mechanisms for AI systems including right to explanation of AI decisions, contestation procedures, human review, model…
Lawful Basis for AI Training Data
Assesses lawful basis for AI training data processing per EDPB April 2025 report on LLMs and general-purpose AI. Covers legitimate interest balancing…
Managing Consent for Analytics Cookies
Managing consent for analytics cookies and implementing privacy-preserving measurement. Covers GA4 privacy configuration, consent mode fallback behav…
Applying Privacy Design Patterns
Systematic application of the eight privacy design patterns per Hoepman: minimize, hide, separate, abstract, inform, control, enforce, and demonstrat…
User Input
[COMMUNITY] Assess EU Data Act (Regulation 2023/2854) compliance for connected products, data holders, and data processing service providers