contracts
The Key Clauses in a Data Processing Agreement, Explained
What are the key clauses in a data processing agreement? A data processing agreement (DPA) governs what a supplier may do with personal data it handles for you. If your company gives a vendor access to customer or employee data, a DPA is usually required by law, not optional. Under the EU and UK GDPR a written contract between controller and processor is mandatory, and India's Digital Personal Data Protection Act, 2023 places similar duties on data fiduciaries and their processors. The clauses below appear in almost every DPA, because the law more or less dictates them. This is general information, not legal advice. Data protection law differs by country, so confirm the specifics with a qualified lawyer in each jurisdiction where you operate. ## Roles: who is the controller and who is the processor The first substantive clause defines the roles. The controller decides why and how personal data is processed; the processor acts only on the controller's instructions. Getting this right matters, because the duties and liabilities differ. Some arrangements make both parties independent controllers, and a few make them joint controllers, which needs its own clause. Mislabelling the roles is the most common and most serious DPA error. ## Subject matter, duration, nature, and purpose The GDPR requires the contract to record the subject matter and duration of the processing, its nature and purpose, the types of personal data, and the categories of data subjects. This is usually set out in a schedule or annex rather than the body. A vague or empty schedule is a red flag, because it means no one has actually mapped what data is being processed and why. ## Processing only on documented instructions The processor must process personal data only on the controller's documented instructions, including on transfers abroad, unless the law requires otherwise. This clause is what stops a vendor from quietly reusing your data for its own purposes. Watch for any broad right allowing the processor to use the data for its "own business purposes" or to "improve its services", which can undercut the whole point. ## Confidentiality Everyone who handles the data must be bound by a duty of confidentiality. The clause should confirm the processor's staff and contractors are under confidentiality obligations before they touch personal data. ## Security measures The processor must take appropriate technical and organisational measures to keep the data secure, matching the risk. The GDPR lists examples such as encryption, pseudonymisation, resilience, and regular testing. A good DPA either lists the measures or attaches them in a security schedule. "Reasonable security" with no detail is weak; you want specifics you could audit. ## Sub-processors The processor usually needs the controller's authorisation before engaging another processor, either specific or general with a right to object to changes. The clause should require the processor to impose the same data protection duties on any sub-processor and stay liable for its failures. Check how you are notified of new sub-processors and whether you can object. ## Assisting with data subject rights Individuals have rights to access, correct, delete, and port their data, and to object to processing. The processor must help the controller respond to these requests, usually within a set time and at a defined cost. Without this clause you can be left unable to meet a legal deadline because your vendor will not cooperate. ## Personal data breach notification The processor must notify the controller of a personal data breach without undue delay so the controller can meet its own reporting duties. Under the GDPR the controller generally has 72 hours to notify its regulator, so the DPA should require the processor to tell you fast enough to make that possible, with enough detail to act. ## Assisting with compliance, DPIAs, and audits The processor must help the controller meet obligations such as security, breach notification, and data protection impact assessments. It must also make available the information needed to show compliance and allow audits or inspections by the controller or an appointed auditor. A fair audit clause balances your need to verify against the processor's need for reasonable notice and limits. ## Deletion or return at the end When the service ends, the processor must delete or return all personal data and delete existing copies, unless the law requires retention. The clause should say which option applies, within what period, and allow for data held in routine backups to age out, as long as it stays protected. ## International transfers If data moves across borders, the DPA must provide a lawful transfer mechanism. Under the EU and UK GDPR that usually means Standard Contractual Clauses or an adequacy decision, plus a transfer risk assessment. India's DPDP Act takes a different approach, allowing transfers except to countries the government restricts. Because the rules differ by jurisdiction, this clause needs care in any cross-border arrangement. ## Liability and indemnity This clause allocates responsibility if a breach leads to fines or claims. Data protection liability is often carved out of the general liability cap in the main contract, so check both documents together. One-sided liability, where the processor accepts none, is a red flag. ## A quick map of risk | Clause | Risk level | Why |
|--------|-----------|-----| | Roles (controller and processor) | High | Sets who is liable for what | | Processing on instructions only | High | Stops misuse of your data | | Security measures | High | Decides how well data is protected | | Breach notification | High | Lets you meet legal deadlines | | Sub-processors | Medium | Extends your data to third parties | | International transfers | Medium | Needs a lawful mechanism | | Data subject rights assistance | Medium | Needed to meet individual requests | | Deletion or return | Low to medium | Needs a backup carve-out | ## Where a contract workspace helps Signing one DPA is simple; keeping every vendor DPA current, tracking which processors use which sub-processors, and finding the breach-notification window the day you actually have a breach is the hard part, and it is exactly what an AI contract workspace can carry. Instead of digging through a folder of signed DPAs, you see each clause modelled in a structured clause tree, with its position marked favourable, neutral, or unfavourable to your company, compliance items surfaced, and key dates tracked automatically. Adira is one workspace built around that idea, keeping drafting, per-clause risk, version history, and compliance tracking together and tuned to how your company contracts. The clauses above stay the same; a workspace just makes managing them across many vendors far less manual. Keep this explainer next to the next DPA you review, and the document will read like a checklist of legal duties rather than dense text.
Frequently asked questions
- Is a data processing agreement legally required?
- Often yes. Under the EU and UK GDPR, a written contract between a controller and a processor is mandatory whenever a processor handles personal data on the controller's behalf. India's Digital Personal Data Protection Act, 2023 places related duties on data fiduciaries and their processors. Because the rules differ by country, confirm the exact requirement in each jurisdiction where you operate.
- What is the difference between a controller and a processor in a DPA?
- The controller decides why and how personal data is processed. The processor acts only on the controller's documented instructions. The duties and liabilities differ, so labelling the roles correctly is the most important part of the agreement. Some arrangements involve independent or joint controllers, which need their own clauses.
- How fast must a processor report a data breach?
- The DPA should require the processor to notify the controller without undue delay. Under the GDPR the controller generally has 72 hours to notify its supervisory authority, so the agreement should oblige the processor to inform the controller quickly enough, and with enough detail, to meet that deadline. Breach timelines vary by jurisdiction.
Sources
See how Adira drafts in your voice and reads contracts from your side.
Explore the showroomWorking through a contract like this? Weave is Adira’s free tool to read, mark up, and connect any contract in your browser — no account needed.
Try Weave — free