Clym Logo

What Is a Data Processing Agreement (DPA)? Definition, Key Components, and When You Need One

Published
AS
AuthorAdam Safar
7 min read

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.

Summarize full article with:

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.

Key takeaways
  • A data processing agreement (DPA) is a contract between a data controller and a data processor that sets rules for handling personal data.
  • GDPR Article 28 requires a written DPA any time a business uses a third party to process personal data on its behalf.
  • CCPA and CPRA require a similar written contract with service providers and contractors, even when it isn't called a DPA.
  • Missing a DPA is a violation on its own, regardless of whether any data was actually mishandled.
  • A DPA should cover the scope of processing, security measures, sub-processor rules, and what happens when the relationship ends.  

What is a data processing agreement?

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.

Why does a data processing agreement matter?

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.

Who needs a data processing agreement?

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.

When is a DPA legally required?

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.

Key components of a data processing agreement

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

Data processing agreement vs. related agreements

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

How to put a data processing agreement in place: step-by-step

  1. Identify every processor you use. Map out the vendors, tools, and platforms that touch personal data on your behalf, including free or trial tools.

  2. 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.

  3. Request or provide a standard DPA. Most established vendors already have one ready. If you are the processor, have your own standard version prepared.

  4. Review it against the key components above. Check that scope, security measures, sub-processor rules, and breach notification terms are all addressed.

  5. Add a transfer mechanism if needed. If personal data will cross borders, confirm standard contractual clauses or another valid mechanism are in place.

  6. Get it signed before processing starts. A DPA signed after the fact does not retroactively cover data that was already processed without one.

  7. 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.


Keeping your privacy documentation consistent with what your DPAs actually say is its own challenge. [Clym's legal document management solution](https://www.clym.io/solutions/legal-documents) helps you organize, version, and publish the legal content that needs to line up with your vendor agreements, like your privacy policy and processor disclosures.

Common data processing agreement mistakes

  • 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.

How Clym supports your data processing agreement needs

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.

Conclusion

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.

Commonly asked questions

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.

Adam Safar

Head of Digital Marketing

Adam is the Head of Digital Marketing at Clym, where he leverages his diverse expertise in marketing to support businesses with their compliance needs and drive awareness about data privacy and web accessibility. As one of the company’s original team members, Adam has been instrumental in shaping its journey from the very beginning. When he’s not diving into marketing strategies, Adam can be found cheering on his favorite sports teams or enjoying fishing.

Find out more about Adam