Who signs a Data Processing Agreement?
The controller (your company, which decides why and how personal data is used) and the processor (the vendor acting on your behalf). Every SaaS vendor that touches personal data on your behalf is a processor: the CRM, the email platform, the enrichment service, the dialer, the call recorder, the data warehouse, the analytics tool, the help-desk system. Each one needs its own signed DPA. Internal employees are not processors; their access is governed by employment agreements and internal policy, not by a DPA.
Is a DPA legally required?
Yes, in most relevant regimes. GDPR Article 28 and UK GDPR require a written contract with every processor and list the specific terms it must contain. California CPRA, Virginia CDPA, Colorado CPA, Connecticut CTDPA, Utah UCPA, and the newer state statutes all require similar contracts between businesses and their service providers or processors. Operating without a signed DPA for a vendor that processes personal data is a violation on its face, independent of whether anything bad happens with the data.
What is the difference between a DPA and an NDA?
An NDA (non-disclosure agreement) is a general confidentiality contract that stops the other party from disclosing information you share with them. A DPA is specifically about personal data and the mechanics of GDPR Article 28 and equivalent US state laws: it defines scope, security, sub-processors, deletion, breach notification, and audit rights. An NDA is not a substitute for a DPA, and a DPA usually incorporates its own confidentiality obligations that make a separate NDA redundant for the data-handling piece.
Does my CRM vendor need a DPA?
Yes. Your CRM processes personal data (names, business emails, phone numbers, meeting notes) on your behalf, which makes it a processor under GDPR and a service provider under US state laws. GDPR Article 28 requires a signed DPA before the processing begins. Most reputable CRM vendors publish a template DPA that can be executed with a signature and link to it from their security or trust page. If a vendor cannot produce one, that is a serious procurement signal.
What are Standard Contractual Clauses, and when do they go in a DPA?
Standard Contractual Clauses (SCCs) are European Commission-approved template clauses that provide a lawful basis for transferring personal data out of the EU to a country without an adequacy decision. They go in the DPA whenever the processor hosts or accesses personal data outside the EU or UK. The 2021 EU SCCs replaced the older 2010 set, and the UK uses its own International Data Transfer Addendum. Most SaaS DPAs incorporate the current SCCs by reference and complete the required annexes.
What is a sub-processor, and how is it handled in a DPA?
A sub-processor is a vendor that your processor engages to help process personal data (for example, your CRM's hosting provider, email delivery service, or analytics tool). GDPR Article 28 requires the processor to obtain the controller's authorization before engaging a sub-processor and to flow down the same data-protection obligations. In practice, most SaaS DPAs use general authorization: the processor publishes a sub-processor list, gives notice before adding one, and allows the controller to object. The processor remains liable to the controller for the sub-processor's performance.
How long should a DPA be in force?
A DPA is in force for as long as the processor processes personal data on the controller's behalf, which is typically the term of the underlying services agreement. Several obligations survive termination, especially confidentiality, deletion or return of data, and any residual audit rights. The deletion clause usually specifies a window (30 to 90 days is common) during which the processor can purge data from live systems and backups before certifying completion. Keep the signed DPA on file for the full retention period of the data it covers, often years after the contract ends.
What happens if a processor breaches the DPA?
Several things, usually in parallel. The controller can terminate for breach under the services agreement, seek damages under the DPA, and may face its own regulator exposure if the breach caused a reportable personal-data incident. Under GDPR, both the controller and the processor can be fined directly, so the processor has its own regulatory risk, not just contractual risk. A serious breach also usually triggers the 72-hour notification clock for the controller and may require individual notice to affected data subjects. The DPA itself typically includes indemnification and liability-cap language that allocates these risks between the parties.