Working
Can explain the concept and its trade-offs.
When DPAs are required, who we need them with, and how we keep them current.
Domain
Only the listed owner and admins can update. Vera routes questions to the owner.
Owner: Sofia Albuquerque
You can read, edit and deprecate this skill.
Working
Can explain the concept and its trade-offs.
Led
Has done it independently and owned outcomes.
A Data Processing Agreement — DPA — is the contract that governs what a third party can do with personal data we hand them. Under Article 28 of GDPR, a DPA is mandatory whenever a processor handles personal data on our behalf. No DPA, no data — this is a hard line, enforced at procurement.
For Castline specifically, our processors include a small number of large vendors and the agreements are well-trodden, but the principle applies to any new tool the team brings in. A SaaS that touches user emails needs a DPA. A monitoring tool that ingests user IDs needs a DPA. A consultant who logs into our admin panel does not — they sign an NDA and operate under our access controls, not a separate DPA.
Active production processors (Castline as of 2026):
Out of scope: Vendors that do not touch personal data (e.g. our CDN serving public static assets) do not need a DPA. Vendors used by individual employees on company devices without integration into Castline (e.g. a local password manager) operate under our acceptable-use policy.
Per Article 28(3), a DPA must specify: the subject matter and duration of processing, the nature and purpose, the type of personal data and categories of data subjects, the obligations and rights of the controller, and a list of sub-processors.
We additionally insist on:
For processors outside the EEA, the DPA additionally incorporates the EU Standard Contractual Clauses (Module 2: controller-to-processor) plus a Transfer Impact Assessment on file. For US processors specifically, we also rely on the EU-US Data Privacy Framework certification where the processor holds one.
Every active DPA is reviewed annually by Legal, with renewal triggered automatically 30 days before expiry. Sub-processor lists are reviewed quarterly. A processor that adds an undisclosed sub-processor is in material breach — Legal exercises termination rights without escalation.
Head of Legal & Compliance, with Head of Procurement consulted on new vendor onboarding.