GUIDE 12 min read

Free DPA Template for Contractor Data (2026)

Reviewed by Omnivoo Compliance Team on May 15, 2026

May 15, 2026

A server room with rows of data infrastructure and a security camera

Key takeaways

  • A DPA is required under GDPR Article 28 when a controller engages a processor to handle personal data. Without it, the engagement is not lawful
  • Indian DPDP Act 2023 requires similar processor obligations under Section 8(5). California CCPA/CPRA requires service-provider contracts under Cal Civ Code 1798.140
  • Standard Contractual Clauses (SCCs) are the default mechanism for transfers of EU personal data to the US and other non-adequate countries
  • Breach notification timing is 72 hours under GDPR. Define this in the DPA so the contractor knows the deadline
  • Sub-processor approval can be specific (each one approved separately) or general (pre-approved list with right to object). General is more practical

A Data Processing Agreement is the contract that governs how a contractor processes personal data on your behalf. It is required under GDPR Article 28, the India Digital Personal Data Protection Act 2023, the California Consumer Privacy Act, and most modern privacy laws. This guide walks through a free DPA template for contractor engagements, with sample clause language for each section and primary-source citations.

When you need a DPA

A DPA is required whenever a contractor processes personal data on your behalf. The trigger is not the volume of data or the sensitivity. It is the fact that the contractor sees any personal data attributable to an identified or identifiable individual.

ScenarioDPA needed
Contractor builds a feature with access to your databaseYes
Contractor handles customer support tickets containing user dataYes
Contractor runs analytics on user eventsYes
Contractor reviews resumes (HR data)Yes
Contractor designs a logo with no data accessNo
Contractor writes blog content with no data accessNo
Contractor accesses aggregated, anonymized data onlyNo (but document anonymization)

The “no data access” path requires the engagement to be structured so the contractor never sees personal data. In practice, this often requires a sandbox environment with synthetic data or aggregated data only.

EU and UK: GDPR Article 28

Under Article 28 of the GDPR (Regulation 2016/679, https://eur-lex.europa.eu/eli/reg/2016/679/oj), processing by a processor on behalf of a controller must be governed by a contract that sets out:

  1. The subject-matter and duration of the processing
  2. The nature and purpose of the processing
  3. The type of personal data and categories of data subjects
  4. The obligations and rights of the controller
  5. Processor’s obligations on confidentiality, security, sub-processors, data subject rights, breach notification, audit, and deletion or return

The UK GDPR (post-Brexit) has equivalent requirements under the same article number.

India: Digital Personal Data Protection Act 2023

Under Section 8(5) of the DPDP Act 2023, a data fiduciary may engage a data processor only under a valid contract. The Act does not prescribe specific terms, but processor obligations on security and breach notification flow through from Section 8 and Section 8(6).

US: State privacy laws

The California Consumer Privacy Act as amended by CPRA requires a service-provider contract under Cal Civ Code 1798.140(ag) that prohibits the service provider from selling personal information, retaining or using it outside the business purpose, or combining it with other data. Similar requirements exist under Virginia VCDPA, Colorado CPA, Connecticut CTDPA, Utah UCPA, and a growing list of state laws.

Sectoral US laws

HIPAA requires a Business Associate Agreement (BAA) for health data, which is functionally a DPA tailored to PHI. GLBA has separate service-provider requirements for financial institutions. These are sectoral additions on top of a general DPA.

The ten sections every DPA needs

1. Definitions

"Applicable Data Protection Laws" means all laws and regulations applicable
to the processing of Personal Data under this DPA, including the EU
General Data Protection Regulation (Regulation 2016/679), the UK GDPR,
the California Consumer Privacy Act as amended by CPRA, the India Digital
Personal Data Protection Act 2023, and any other applicable privacy law.

"Controller", "Processor", "Personal Data", "Processing", "Data Subject",
"Personal Data Breach", and "Sub-processor" have the meanings given in
the Applicable Data Protection Laws.

"Standard Contractual Clauses" or "SCCs" means the standard contractual
clauses for the transfer of personal data to third countries adopted by
the European Commission in Commission Decision 2021/914.

"Services" means the services provided by Processor to Controller under
the Master Services Agreement dated [Date].

"Subject Matter, Duration, Nature, Purpose, Types of Data, and Categories
of Data Subjects" are set forth in Annex A to this DPA.

Annex A is the GDPR Article 28(3) required content. Without it, the DPA does not satisfy GDPR.

2. Roles of the parties

The parties acknowledge and agree that, in respect of the Personal Data
processed under the Services, Controller is the Controller and Processor
is the Processor. Processor shall process Personal Data only on
documented instructions from Controller, as set forth in this DPA, the
MSA, the relevant SOW, or as required by Applicable Data Protection
Laws (in which case Processor shall inform Controller of that legal
requirement before processing unless prohibited by law).

3. Processor obligations

Processor shall:
(a) process Personal Data only on documented instructions from Controller;
(b) ensure that persons authorized to process Personal Data are subject
    to confidentiality obligations;
(c) implement appropriate technical and organizational security measures
    as described in Annex B;
(d) assist Controller in responding to requests from Data Subjects
    exercising their rights under Applicable Data Protection Laws;
(e) assist Controller in ensuring compliance with security, breach
    notification, data protection impact assessment, and prior
    consultation obligations;
(f) at Controller's choice, delete or return all Personal Data after the
    end of the provision of Services, unless retention is required by
    Applicable Data Protection Laws;
(g) make available to Controller all information necessary to demonstrate
    compliance with this DPA and allow for audits as described in
    Section 8.

This mirrors GDPR Article 28(3)(a) through (h). The phrasing is intentional because regulators look for it.

4. Sub-processors

Controller authorizes Processor to engage the sub-processors listed in
Annex C as of the Effective Date. Processor shall notify Controller of
any intended addition or replacement of sub-processors at least 30 days
in advance. Controller may object to any new sub-processor on reasonable
grounds related to data protection. If the parties cannot resolve the
objection within 30 days, Controller may terminate the affected Services
without penalty.

Processor shall impose on each sub-processor data protection obligations
that are no less protective than those in this DPA. Processor remains
fully liable to Controller for the acts and omissions of its
sub-processors.

The 30-day notice and right-to-object structure is from the EU SCCs (Commission Decision 2021/914, Clause 9). A specific-approval model is allowed but impractical for most engagements.

5. Security measures

Processor shall implement and maintain appropriate technical and
organizational measures to ensure a level of security appropriate to the
risk, including:
- Encryption of Personal Data in transit and at rest
- Ability to ensure ongoing confidentiality, integrity, availability, and
  resilience of processing systems
- Ability to restore availability and access to Personal Data in the
  event of a physical or technical incident
- Regular testing, assessing, and evaluating of the effectiveness of
  technical and organizational measures
- Access controls, including role-based access and multi-factor
  authentication for administrative access
- Logging and monitoring of access to Personal Data
- Personnel training on data protection
- Documented incident response procedures

Detailed security measures are set forth in Annex B and may be updated by
Processor from time to time, provided that the level of security shall
not decrease.

GDPR Article 32 requires “appropriate” security measures. The specific list above is what most DPAs include. SOC 2, ISO 27001, or HITRUST certifications are commonly referenced in Annex B as evidence.

6. Breach notification

Processor shall notify Controller of any Personal Data Breach without
undue delay and in any event within 48 hours of becoming aware of the
breach. The notification shall include, to the extent known:
(a) the nature of the breach, including the categories and approximate
    number of Data Subjects and Personal Data records concerned;
(b) the likely consequences of the breach;
(c) the measures taken or proposed to address the breach and mitigate
    its adverse effects;
(d) a contact point for further information.

Processor shall cooperate with Controller in investigating, mitigating,
and remediating the breach, and shall provide all reasonable assistance
to enable Controller to meet its notification obligations to supervisory
authorities and Data Subjects.

GDPR Article 33 requires controller notification to the supervisory authority within 72 hours of awareness. The 48-hour processor-to-controller deadline in the template gives the controller 24 hours to investigate. Some DPAs use 24 hours to give the controller more buffer.

7. Data subject rights

Processor shall, taking into account the nature of the processing,
assist Controller by appropriate technical and organizational measures,
insofar as possible, to respond to requests from Data Subjects to
exercise their rights under Applicable Data Protection Laws, including
rights of access, rectification, erasure, restriction of processing, data
portability, and objection.

If Processor receives a request directly from a Data Subject, Processor
shall promptly forward the request to Controller and shall not respond
directly except on Controller's instructions or as required by law.

GDPR Article 28(3)(e) and similar provisions in other laws.

8. International transfers

Where the Services involve the transfer of Personal Data from the EEA,
UK, or Switzerland to a country that has not been deemed adequate by the
European Commission (or the equivalent UK or Swiss authority), the
parties agree that the EU Standard Contractual Clauses (Commission
Decision 2021/914) Module 2 (Controller to Processor) are incorporated by
reference into this DPA, with the following selections:

- Clause 7 (Docking clause): not applicable
- Clause 9(a) (Sub-processor approval): General authorization, with the
  notice period in Section 4 of this DPA
- Clause 11(a) (Independent dispute resolution): not selected
- Clause 17 (Governing law): law of [EU Member State]
- Clause 18 (Forum): courts of [EU Member State]

The information required by Annex I and Annex III of the SCCs is set
forth in Annex A and Annex C of this DPA respectively.

Where the Services involve the transfer of Personal Data from the UK,
the UK International Data Transfer Addendum (IDTA) issued by the ICO is
incorporated by reference and supplements the SCCs as required by UK law.

The EU SCCs (Commission Decision 2021/914, https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj) are the standard transfer mechanism. If the processor is in the US and certified under the EU-US Data Privacy Framework, the SCCs may not be required (the DPF provides the adequacy mechanism), but most DPAs include the SCCs as a backstop.

9. Audit and inspection

Processor shall make available to Controller all information necessary
to demonstrate compliance with this DPA. Controller may, no more than
once per year (except in case of a Personal Data Breach), conduct an
audit by reasonable means, including reviewing certifications (SOC 2,
ISO 27001, ISO 27018, or equivalent) and submitting reasonable written
questionnaires.

On-site audits require 30 days advance written notice and shall be
conducted during business hours in a manner that does not unreasonably
disrupt Processor's operations. Costs of on-site audits are borne by
Controller unless the audit reveals material non-compliance.

A regulator's audit conducted under Applicable Data Protection Laws is
permitted at any time without the foregoing restrictions.

The audit right is required by GDPR Article 28(3)(h). Most DPAs cap audits at once per year with reasonable advance notice. Surprise audits trigger by breach or regulator action.

10. Term, deletion, and survival

This DPA commences on the Effective Date and continues for the duration
of the Services. On termination, Processor shall, at Controller's choice,
delete or return all Personal Data and delete existing copies, unless
retention is required by Applicable Data Protection Laws. Processor
shall certify deletion in writing if requested.

Sections related to confidentiality, audit rights for the duration of any
record retention, and liability survive termination.

Annexes

A complete DPA has three annexes:

Annex A: Subject matter, nature, purpose, types of data, categories of data subjects, duration. This is the GDPR Article 28(3) required content. For a contractor building a customer support tool, this would describe processing customer email addresses, support ticket content, and account metadata for the purpose of providing the support tool, for the duration of the engagement.

Annex B: Technical and organizational security measures. Detailed list of encryption, access controls, monitoring, certifications, and incident response procedures.

Annex C: Approved sub-processors. List of pre-approved sub-processors as of the Effective Date with the right to add new ones on 30 days notice.

Country-specific considerations

India DPDP Act 2023

The DPDP Act does not require SCC-equivalent transfer mechanisms but does authorize the Indian government to restrict transfers to specific countries. As of 2026, no restrictions are in force. India processors of EU data still need SCCs because of GDPR’s extraterritorial reach.

China PIPL

The Personal Information Protection Law requires either CAC-approved SCCs (China’s version), security assessment certification, or personal information protection certification for cross-border transfers of personal data out of China. If your contractor is in China and processes data subject to PIPL, get separate legal review.

US state laws

CCPA/CPRA, VCDPA, CPA, CTDPA, UCPA, and others impose service-provider contract requirements. A GDPR-compliant DPA generally satisfies these, but specific terms (no sale of personal information, no combining with other data) should be expressly stated for California compliance.

Common DPA failure modes

  • No DPA at all. The most common failure. Engagement is not lawful under GDPR.
  • No Annex A. GDPR Article 28(3) requires the subject matter, purpose, types of data, and data subject categories to be described. A DPA without Annex A does not satisfy the regulation.
  • Generic security measures. “Industry-standard security” is not a measure. List specific controls (encryption, MFA, logging, certifications).
  • No SCCs for non-adequate transfers. EU data going to a non-adequate country without SCCs (or another lawful transfer mechanism) is a regulatory violation.
  • No breach notification timing. Without a specific deadline, the processor’s notice could come after the controller’s 72-hour clock has expired.
  • Specific sub-processor approval. Impractical for ongoing engagements. Use general approval with right to object.
  • No audit rights. Article 28(3)(h) requires audit access. A DPA without it does not satisfy GDPR.

Get a country-aware version

This template covers GDPR Article 28 plus US state law and India DPDP basics. The right DPA for a specific engagement depends on the data categories (sensitive data triggers additional requirements), the transfer geography (SCCs for EU-to-US, UK IDTA for UK-to-US, China SCCs for outbound from China), and the sector (HIPAA BAA additions for health data, GLBA additions for financial data).

Omnivoo Contract Management generates a country-aware DPA in minutes alongside the MSA and SOW. You answer a short set of questions about the data flow and the platform produces a DPA with the right transfer mechanism for the contractor’s jurisdiction, the right security annexes, e-signature under ESIGN and eIDAS, and KYC on the contractor. The product is flat USD 49 per contract bundle with payment fees passed through at cost.

For the related templates, see our free MSA template, free SOW template, and free NDA template. To skip the manual drafting entirely, Omnivoo Contract Management handles the full bundle.

If you remember three things

  1. A DPA is required under GDPR Article 28 whenever a contractor processes personal data on your behalf. Without it, the engagement is not lawful.
  2. Annex A (subject matter, purpose, types of data, data subject categories) is mandatory. A DPA without Annex A does not satisfy GDPR.
  3. International transfers from the EU to non-adequate countries require SCCs (Commission Decision 2021/914) or another lawful transfer mechanism. Without it, the transfer is a regulatory violation.

Use Omnivoo Contract Management at /solutions/contract-management to generate a country-aware DPA in minutes, with e-sign, KYC, and payment all included for USD 49 flat.

When do I need a DPA with a contractor?
Whenever the contractor processes personal data on your behalf. Under GDPR Article 28 (https://eur-lex.europa.eu/eli/reg/2016/679/oj#d1e3046-1-1), a controller (you) must have a written contract with the processor (contractor) covering specific terms. Under the California Consumer Privacy Act as amended by CPRA (Cal Civ Code 1798.140), a business engaging a service provider must have a contract with similar terms. Under the India Digital Personal Data Protection Act 2023 (Section 8(5)), a data fiduciary must engage a data processor under a valid contract. If the contractor will see any personal data (employee records, customer lists, support tickets, analytics events), you need a DPA.
Is a DPA different from an NDA?
Yes. An NDA protects confidential information generally. A DPA covers the specific legal obligations of a data processor processing personal data on behalf of a controller. The DPA terms (purpose, duration, sub-processors, security, breach notification, deletion or return) are mandated by GDPR Article 28 and other privacy laws. An NDA does not satisfy these requirements. You need both when the contractor handles personal data.
Do I need SCCs if both parties are in the US?
Not for US-only data flows. Standard Contractual Clauses are required for transfers of EU personal data to countries the European Commission has not deemed adequate. The US is on the adequacy list for participants in the EU-US Data Privacy Framework (effective since July 2023), so DPF-certified US recipients can receive EU data without SCCs. For non-DPF-certified US recipients, SCCs (Commission Decision 2021/914) are the standard transfer mechanism. If your contractor is in India or another non-adequate country, you need SCCs regardless of where the data originated.
What is the 72-hour breach notification rule?
Under GDPR Article 33, a controller must notify the relevant supervisory authority of a personal data breach within 72 hours of becoming aware of it, where feasible. Under Article 33(2), a processor must notify the controller of any breach without undue delay so the controller can meet the 72-hour deadline. The DPA should make this explicit. Many DPAs require processor notice within 24 or 48 hours so the controller has time to investigate before the 72-hour clock expires.
How do sub-processor approvals work?
Two models exist. Specific approval requires the controller to approve each sub-processor individually before engagement. General approval pre-approves a list of sub-processors (usually attached as an exhibit) with the controller having the right to object to additions. General approval is more practical for ongoing engagements. The DPA template below uses general approval. The current EU SCCs (2021/914) require the processor to give the controller a right to object to new sub-processors and a right to terminate if the controller's objection is not resolved.
Does the DPA replace the MSA or sit alongside it?
It sits alongside. The MSA covers the commercial relationship (fees, IP, indemnification, governing law). The DPA covers the data-processing obligations. They are separate documents because they have different signers (data protection officers often sign DPAs), different audit and enforcement bodies (DPAs are reviewed by regulators), and different terms. A typical engagement has an MSA, project SOWs, an NDA, and a DPA.
Is this DPA enforceable for India DPDP, US state laws, and GDPR?
The structure satisfies the core requirements of all three. GDPR Article 28 is the most prescriptive, so a DPA that satisfies GDPR generally satisfies India DPDP and CCPA/CPRA. State-specific additions may be needed (Virginia VCDPA, Colorado CPA, and others have slightly different processor-contract requirements). For high-risk processing (children's data, health data, financial data), get jurisdiction-specific legal review.

Hire your first employee in India

Start onboarding in as little as 5 days. No local entity required.

Get started →