How to Use the Data Processing Agreement

Policy Overview & Usage Guide for GDPR Article 28 and CCPA/CPRA-compliant vendor agreements.

data processing agreement template preview (PRI-004)
.docx PRI-004

Define vendor data obligations in one document.

This template is your GDPR Article 28 and CCPA/CPRA-compliant Data Processing Agreement. It defines the legal relationship, security obligations, and data handling rules between your company and vendors who process personal data on your behalf.

Policy Overview & Usage Guide

Data processing agreement template — This template is your GDPR Article 28 and CCPA/CPRA-compliant Data Processing Agreement. It defines the legal relationship, security obligations, and data handling rules between your company and vendors who process personal data on your behalf.

Recommended Owner: Privacy Officer, Legal Counsel, or Compliance Lead  |  Approval Required: Executive Leadership (CEO/CTO) + Legal Review

Section 1

Getting Started

  • Understand the Brackets: [Bold Black Brackets] = Mandatory fields you must replace (legal names, dates). [Italic Gray Brackets] = Examples/guidance showing you exactly what to write. Replace or delete them to match your actual practices.
  • Legal Review: This is a binding contract. Always have qualified counsel review before execution.
  • Coordinate Early: Share a draft with your vendor or customer to align on Annex details before signing.
Note

Replace all bracketed content before execution. Never leave placeholder text in a signed agreement.

Section 2

Key Things to Decide

Before filling out the document, clarify these points:

  • Who is Controller vs. Processor? If you’re hiring a vendor to process user data, you’re the Controller. If you’re providing a service that processes client data, you’re the Processor.
  • What data is being processed? Reference your RoPA (PRI-001) to list accurate data categories and subjects in Annex A.
  • Which security measures apply? Use Annex B to document your actual technical controls. Don’t promise what you don’t do.
  • Which sub-processors are authorized? List categories in Annex C, and link to your public sub-processor page if you maintain one.
  • What is your governing law & SCC module? Specify the jurisdiction for disputes and select the correct Standard Contractual Clauses module for international transfers.

Section 3

How to Fill Out the Tables

Every table in this document includes italic gray sample text to guide you. Here’s how to use each one efficiently:

  • 1Document Control Table
    Purpose: Identifies the legal parties, version, and governing jurisdiction.
    Action: Replace the bold bracketed fields with your official legal entity names and chosen governing law. Leave PRI-004 and 1.0 as-is unless you’re issuing an amendment.
  • 2Annex A: Details of Processing
    Purpose: Maps what data is processed, why, and for whom.
    Action: Use the gray samples as a starting point. Customize the data types and subject categories to match your actual data flows. Add or remove categories as needed.
  • 3Annex B: Security Measures
    Purpose: Documents the technical and organizational safeguards protecting the data.
    Action: Keep only the controls you actually implement. Update placeholders ([RTO: 4 hours], [90-day log retention]) to match your actual SLAs. Delete rows for controls that don’t apply.
  • 4Annex C: Authorized Sub-Processors
    Purpose: Lists the third-party vendors involved in processing.
    Action: Update the locations and provider names to reflect your actual vendor stack. If you maintain a public sub-processor page, replace the table entirely with your URL and a [Last updated: YYYY-MM-DD] field.
  • 5Annex D: Standard Contractual Clauses (SCCs)
    Purpose: Provides the legal mechanism for international data transfers.
    Action: Select the correct SCC module (Controller-to-Processor or Processor-to-Processor). Fill in the governing law, forum, and supervisory authority fields. Consult legal counsel to ensure these align with your transfer risk assessments.
  • 6Version History Table
    Purpose: Maintains an audit trail of changes.
    Action: Add a new row each time you amend the DPA. Record the version number, effective date, and a brief summary of what changed.

Section 4

Before You Finalize

  • Did you replace all [Bold Black Brackets] with your actual legal entity details?
  • Did you update or remove all [Italic Gray Examples] to match your actual practices?
  • Does Annex A accurately reflect the data processing described in your RoPA (PRI-001)?
  • Does Annex B list only security measures you currently implement?
  • Is the sub-processor list in Annex C current, or is the provided URL valid?
  • Have you selected the correct SCC module and governing law in Annex D?
  • Has legal counsel reviewed and approved the final draft?
  • Are both signature blocks complete with names, titles, dates, and signatures?

Section 5

Where to Store & Execute It

  • Execution Sign electronically or wet-ink. Store the fully executed copy in your compliance evidence folder.
  • Vendor Records Attach the executed DPA to the vendor’s profile in your vendor risk management system.
  • Link to Other Docs Reference this DPA in your Privacy Notice (PRI-003) and onboarding materials.
  • Review Cadence Revisit this agreement annually or whenever processing activities change significantly.

Pro Tips

Best Practices for DPA Management

  • Keep It Realistic: Don’t overpromise security controls or data handling practices. Auditors verify Annex B against your actual environment.
  • Treat Annexes as Living Documents: Annexes A-C should be updated when processing activities change. Re-execute the DPA if material changes occur.
  • Align with Your Privacy Program: Ensure the DPA aligns with your Privacy Notice (PRI-003) and RoPA (PRI-001) for consistent messaging and audit readiness.
  • Track Versions Consistently: Always update the Version History table. It’s often the first thing auditors check to verify document control.

FAQ

Frequently Asked Questions

Q: Do I need a lawyer to review this DPA?

Yes. This is a legally binding contract. Always have qualified counsel review before execution, especially for Annex D SCC selections and governing law clauses.

Q: Can I use the same DPA for all vendors?

You can use the same template, but Annexes A-C must be customized per vendor based on what data they process, what security measures they implement, and which sub-processors they use.

Q: How often should I update the DPA?

Review annually or whenever processing activities change significantly. If you add new sub-processors or change data flows, update Annexes A-C and re-execute if material changes occur.

Next Steps

  1. 1Customize: Replace all [Bold Brackets] with your company and vendor details.
  2. 2Align Annexes: Populate Annexes A-C with accurate, current processing and security details.
  3. 3Legal Review: Have counsel review the final draft, especially Annex D SCC selections.
  4. 4Execute: Sign with your counterparty and store the executed copy securely.
  5. 5Integrate: Reference this DPA in vendor onboarding, your privacy portal, and compliance evidence folders.

A well-executed DPA demonstrates your commitment to compliant data processing and is a foundational requirement for GDPR, CCPA/CPRA, and SOC 2 compliance.