| name | data-processing-addendum |
| language | en |
| description | 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. |
| tags | ["agreement","drafting","regulatory"] |
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))
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)
6 — Data Subject Rights (Art. 12–23)
7 — Breach Notification (Art. 33–34)
8 — Compliance Assistance (Art. 32–36)
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
11 — General Provisions
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