L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Documents · SKILL.md

data-processing-addendum

data-processing-addendum

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, negot…

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

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:

  1. Service agreement — governing law, notice clauses, effective date, termination provisions
  2. Party details — legal names, addresses, registration numbers, DPO contacts (both parties)
  3. Processing description — subject matter, duration, nature/purpose, data types, data subject categories; flag Art. 9 special category data explicitly
  4. Sub-processor list — names, locations, processing activities
  5. Security posture — certifications (ISO 27001, SOC 2), policies, audit reports
  6. 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

ElementRequirement
Party identificationFull legal name, address, registration number, DPO details
HierarchyDPA prevails over main agreement on data protection matters
Effective dateSpecify; note retroactive application if processing already underway
IntegrationDPA 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:

DomainScope
Pseudonymization & encryptionAt-rest, in-transit, key management
Confidentiality & integrityAccess controls, least-privilege, logging
Availability & resilienceRedundancy, DR, RTO/RPO
Testing & evaluationPen-test cadence, vulnerability management
PersonnelConfidentiality 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

ParameterPosition
Notice30 days (routine); shorter for cause
FrequencyAnnual unless cause exists
AuditorController team or independent third party (under NDA)
Remote auditsPermitted
Alternative evidenceArt. 42/40 certification, SOC 2 Type II, ISO 27001 (current and comprehensive)
CostsController bears routine; processor bears remediation costs for non-compliance
RemediationSpecified 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

ScheduleContents
AApproved sub-processors: name, address, processing location, activity
BProcessing description: subject matter, duration, nature/purpose, data types, data subject categories
CTechnical and organizational security measures (by domain per Section 4)
DCertifications, 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
Skills enregistrées