Data processing agreement (DPA) explained
A data processing agreement (DPA) is a contract between a data controller and processor that sets rules for how personal data is handled, protected, and used.
A data processing agreement (DPA) is a contract between a data controller and processor that sets rules for how personal data is handled, protected, and used.
Since the GDPR took effect, European regulators have issued roughly €7.1 billion in cumulative fines, according to DLA Piper's GDPR fines and data breach survey, and cross-border data transfer violations continue to drive some of the largest individual penalties. When transferring personal data, one of the most overlooked obligations is the data processing agreement, a written contract most businesses fail to account for until it is too late, and this sits underneath a lot of that exposure to fines.
If you have ever wondered whether your business actually needs one, what it should say, or why a vendor keeps asking you to sign one, this guide covers what a data processing agreement is, who needs one, what it should include, and how to put one in place.
A data processing agreement, or DPA, is a legal contract between a data controller (the organization that decides why and how personal data is processed) and a data processor (a vendor or service provider that processes that data on the controller's behalf). It sets out what the processor is allowed to do with the data, how it must protect it, and what happens if something goes wrong.
For a shorter version of this definition, see Clym's data processing agreement glossary entry.
A DPA is not the same as a general vendor contract or terms of service. It exists specifically to govern personal data handling, and under several privacy laws, it is a legal requirement rather than a nice-to-have.
Regulators treat a missing DPA as a violation in its own right. According to EDPB Guidelines 07/2020 on the concepts of controller and processor, the absence of a written data processing agreement breaches Article 28 of the GDPR regardless of whether any data was actually mishandled. Article 28 violations fall under Article 83(4), which sets fines of up to €10 million or 2% of a company's total worldwide annual turnover, whichever is higher.
A documented DPA matters for a few concrete reasons:
It is a legal requirement. GDPR, and similar contract requirements under CCPA and CPRA, make a written agreement mandatory before a processor can touch personal data.
It limits your liability. A clear DPA spells out who is responsible for what, so accountability does not default entirely to the controller if a processor makes a mistake.
It sets security expectations upfront. A DPA forces both sides to agree on protection measures before any data changes hands, not after an incident.
It builds trust with vendors and customers. Businesses that ask for (or provide) a DPA as a matter of course signal that they take data handling seriously.
Any business that hires a third party to process personal data on its behalf needs a DPA with that vendor. In practice, this covers a wide range of everyday tools:
Cloud hosting and storage providers
Email delivery and marketing automation platforms
Analytics and advertising technology vendors
Payment processors
CRM, HR, and payroll software
Customer support and help desk tools
Both sides of the relationship need a signed DPA in place. A data controller should request one from every vendor that touches personal data, and a data processor should have a standard DPA ready to offer its own customers. Company size does not exempt either party from the requirement.
Regulation | Requirement | Typically called |
|---|---|---|
GDPR (EU/UK) | Written contract required under Article 28 whenever a controller uses a processor | Data processing agreement (DPA) |
CCPA / CPRA (California) | Written contract required with service providers and contractors, restricting use and requiring privacy protections | Service provider agreement / contractor agreement |
LGPD (Brazil) | Similar controller-operator contractual obligations apply | Data processing agreement |
POPIA (South Africa) | Written agreement required between responsible party and operator | Operator agreement |
Under CCPA and CPRA, California's service provider requirements call for a written contract that limits a service provider or contractor to the specific business purposes disclosed, and that requires the vendor to provide the same level of privacy protection the business itself must meet. The contract does not have to be labeled a "data processing agreement" to satisfy this requirement, but it has to do the same job.
A defensible DPA generally needs to cover the following:
Subject matter and duration: what processing is covered and for how long
Nature and purpose of processing: what the processor is actually doing with the data
Categories of data and data subjects: what types of personal data are involved and whose data it is
Processor obligations: confidentiality, security measures, and instructions the processor must follow
Sub-processor rules: whether the processor can bring in its own vendors, and under what conditions
Data subject rights assistance: how the processor helps the controller respond to access, deletion, or correction requests
Breach notification: how quickly the processor must notify the controller if something goes wrong
Audit rights: the controller's ability to verify the processor is following the agreement
End-of-contract terms: whether data is deleted or returned once the relationship ends
International transfer mechanism: standard contractual clauses or another valid transfer mechanism if data crosses borders
A DPA is often confused with other contracts that sound similar but serve a different purpose.
Agreement | What it covers |
|---|---|
Data processing agreement (DPA) | How a processor handles personal data on a controller's behalf, required under GDPR and similar laws |
Terms of service | The general rules for using a product or service, not specific to personal data handling |
Standard contractual clauses (SCCs) | Pre-approved contract terms used specifically to legalize international transfers of personal data, often attached to or referenced by a DPA |
Business associate agreement (BAA) | The HIPAA-specific equivalent of a DPA, used when a vendor handles protected health information for a US healthcare entity |
Non-disclosure agreement (NDA) | Protects confidential business information generally, not focused on personal data processing obligations |
Identify every processor you use. Map out the vendors, tools, and platforms that touch personal data on your behalf, including free or trial tools.
Confirm which ones need a DPA. If a vendor processes personal data on your instructions, it needs one, regardless of how small the relationship is.
Request or provide a standard DPA. Most established vendors already have one ready. If you are the processor, have your own standard version prepared.
Review it against the key components above. Check that scope, security measures, sub-processor rules, and breach notification terms are all addressed.
Add a transfer mechanism if needed. If personal data will cross borders, confirm standard contractual clauses or another valid mechanism are in place.
Get it signed before processing starts. A DPA signed after the fact does not retroactively cover data that was already processed without one.
Track and review it. Store signed DPAs somewhere your team can find them, and revisit them when a vendor relationship or its data practices change.
Treating it as boilerplate no one reads. A DPA that gets signed without review can leave gaps in security or sub-processor obligations.
Skipping free and trial tools. A tool does not need to be a paid, long-term vendor to require a DPA if it touches personal data.
Missing sub-processor disclosure. If a processor brings in its own vendors without the controller's knowledge, accountability gets murky fast.
No process for reviewing DPAs over time. Vendor relationships and data practices change. A DPA signed three years ago may no longer reflect reality.
Forgetting the international transfer piece. A DPA alone does not legalize a cross-border transfer without an underlying mechanism like standard contractual clauses.
When you use Clym's platform for consent management, data subject requests, or any other Clym solution, Clym acts as a data processor on your behalf. As with any processor, Clym provides its own data processing agreement as part of the customer relationship, and your account team can provide it on request.
For the broader challenge of managing your own vendor DPAs, Clym does not replace a contract management system. What Clym does support is keeping the privacy documentation that needs to line up with those agreements, such as your privacy policy disclosures and sub-processor lists, centralized and consistent through the Governance Portal.
A data processing agreement is not paperwork you can skip until a regulator or a customer asks for one. It is a legal requirement under GDPR, a functional requirement under CCPA and CPRA, and, more practically, the document that spells out who is responsible for what when something goes wrong. Start by mapping every vendor that touches personal data on your behalf, confirm each one has a signed DPA that covers the essentials, and revisit those agreements as your vendor list and their data practices change. None of this has to be built entirely from scratch.
A data processing agreement (DPA) is a legal contract between a data controller and a data processor that sets out how the processor may handle personal data on the controller's behalf, including security measures, sub-processor rules, and what happens when the relationship ends.
Laws including GDPR, CCPA, and CPRA require a written contract before a business can let a third party process personal data on its behalf. Beyond the legal requirement, a DPA clarifies liability and sets security expectations before any data changes hands.
No. A non-disclosure agreement protects confidential business information generally. A DPA is specific to personal data processing and covers obligations like security measures, breach notification, and data subject rights that an NDA does not address.
Common violations include processing personal data without any written DPA in place, using sub-processors without the controller's authorization, missing breach notification timelines, and failing to add a valid transfer mechanism when data crosses borders.
A DPA is required any time a business hires a third party to process personal data on its behalf, under GDPR Article 28 and similar contract requirements under CCPA and CPRA. It should be signed before the processor begins handling any data.
A DPA should cover the scope and purpose of processing, categories of data involved, processor security obligations, sub-processor rules, data subject rights assistance, breach notification timelines, audit rights, and what happens to the data when the contract ends.