WorkflowData Privacy & AI Governance

Data Processing Agreement Review

DPA review you do in conversation with the agents: every Article 28 term quoted, every redline from your playbook, every decision yours

Every supplier DPA checked on all eight Article 28 terms, redlined from your playbook.

See one case, screen by screen ↓
demo15checkson the sample DPA, across 4 supplier documents and 54 pages, each term quoted from where it sits
demo7redlinesdrafted only from Positions v7 on the sample DPA — the checker found 7 of 7 verbatim and 15 of 15 quotes matching their source
target8/8termsArticle 28(3) terms checked on every supplier DPA, plus transfers and sub-processors, quoted from source
target3daysfrom complete intake to counsel's decision, not 11
In short

What is Data Processing Agreement Review?

Data Processing Agreement Review is DPA review software: it checks supplier data processing agreements against GDPR Article 28 and the company's own positions, and privacy counsel approves. Its agents assemble each term from the DPA, master agreement, security schedule and sub-processor page, trace transfers hop by hop, predict what the supplier will resist and draft redlines only from the playbook, and a checker re-reads every quote and change. Counsel works with them in one conversation and signs every package with a reason code.

How to choose AI solutions for back-office and enterprise work →

Updated

The problem

Why a supplier DPA waits eleven days for a decision

A supplier that processes personal data on the company's behalf is a processor, and Article 28(3) GDPR lists eight terms its contract must carry. Most DPAs arrive on the supplier's own paper, with those terms spread across a DPA, a master agreement, a security schedule and a sub-processor web page. Privacy counsel reads a 50-page package against an Article 28 checklist and a Word playbook, works out which document prevails, checks where the data goes and drafts tracked changes from memory or an old deal. Procurement holds the purchase order until counsel decides.

The risk sits in what a manual review misses. No term on telling you when an instruction infringes the law. Sub-processors added “by updating its Sub-processor page”. Breach notice “within thirty (30) days” when the controller must tell the regulator within 72 hours where feasible. Support access from a country with no transfer mechanism and no transfer impact assessment. Different counsel concede different things, nobody remembers what the same supplier accepted last year, and after signature a sub-processor change notice lands in a shared inbox and its objection window passes unread.

demo11daysthe median wait for counsel's decision on a DPA in 2025 at the demo company, with the purchase order waiting too
typical72hoursafter becoming aware, where feasible, for the controller to notify the regulator of a breach (GDPR Art. 33(1)); a supplier clause of 30 days leaves no time
typical€10Mor 2%of worldwide annual turnover: the ceiling for fines on Article 28 failures (GDPR Art. 83(4))
Where a DPA review's business days goestimated
By hand11 days
With the solution3 days
  • Logging the package, pairing documents, intake questions1.5 → 0.2 d
  • Finding the eight Article 28 terms across the documents2.5 → 0.2 d
  • Comparing with the playbook and drafting redlines2 → 0.3 d
  • Transfers and sub-processors, hop by hop3 → 0.5 d
  • Questions to the DPO and the supplier's history1 → 0.8 d
  • Counsel's decision and sending the redline1 → 1 d

Estimated split for one supplier DPA at a large company, from complete intake to counsel's decision, by hand and with the solution.

How it works

How a DPA moves

Eight agents read, compare, trace transfers and draft from the playbook; privacy counsel approves every redline.

What comes in
Supplier papers in3 channels · privacy inbox, procurement suite, upload
Agents at work
Intake agentpairs DPA, MSA, schedules
Then
Clause agentevery term, across documents
Then
Positions agentpreferred, fallback, walk-away
Transfer agenthop by hop
Then
Counterparty agentpredicts resistance
Redline agentplaybook text only
Checker agentmust agree
A person decides
Privacy counselapproves with a reason code
What comes out
Redline sent
DPA signed
Sub-processors watched
One case, step by step

One supplier DPA, from the morning briefing to a signed redline

Cloudhaven Analytics, a workforce-analytics supplier in London, sends its paper for 38,400 employee and contractor records in 14 countries: a three-year order worth €412,000, with go-live wanted on Mon 2 Nov. Privacy counsel Tomás Ibarra works through it with the review team in one conversation. Here is what happens, screen by screen, in the working solution.

  1. 01Wed 14 Oct, morning

    A briefing, and a review team to talk to

    Tomás Ibarra · Privacy counsel

    Overnight the agents read 3 supplier packages and 9 sub-processor notices. Today shows 14 open reviews, 4 that need Tomás in the order the agents suggest, and what they found since yesterday. Beside it, the review team's conversation: the positions agent asked the DPO whether absence reason codes are special category data, and Ingrid Halvorsen answered at 08:15.

    Ingrid Halvorsen: “Yes, treat it as health data. List it in Annex 1 and set the DPIA flag.”

  2. 02Open Cloudhaven

    Fifteen checks, each quoted from wherever it sits

    Clause agent

    The Article 28 scorecard lists 15 checks with the clause quoted and a chip for the document it came from: Cloudhaven DPA v3.2 (14 pages), the Master Subscription Agreement (31 pages), Security Schedule v2.4 (9 pages) and the sub-processor page captured on 12 Oct. Confidentiality is in MSA §11.2 and security in the separate schedule; DPA §1.3 decides which prevails. Result: 6 found, 2 within fallback, 5 weaker, 2 missing.

    “Checker agrees · 15 of 15 quotes verified”

  3. 03Watch the agents

    How the scorecard was built, step by step

    The review team

    Tomás can replay the overnight run. The intake agent paired 4 documents with order CH-OF-2291 and found the role: processor. The clause agent found 13 of 15 terms across 54 pages. The transfer agent checked 7 hops, the counterparty agent read the 2024 negotiation, the redline agent drafted 7 changes, and the checker re-read everything on its own.

    Last step: “Waiting for you · Tomás Ibarra”, with 4 counsel-tier changes and the package for him to approve.

  4. 04Check 10

    Breach notice: 30 days, beyond walk-away

    Positions agent

    DPA §10.1 reads “within thirty (30) days of confirming such breach.” The drawer shows the reasoning, the three positions from P-10 — preferred within 48 hours, fallback within 72 hours, walk-away more than 72 hours or “after confirming” — and where the supplier sits. It also shows what Cloudhaven did before: likely to resist (80%), having held breach notice at 72 hours in 2024.

    “We must tell the regulator within 72 hours (Art. 33(1)). Thirty days after ‘confirming’ makes that impossible.”

  5. 05Transfers

    Six hops covered, one with no mechanism

    Transfer agent

    The transfer agent follows the data from K&V Services GmbH to Cloudhaven in London (UK adequacy) and on to 6 sub-processors, checking adequacy, the Data Privacy Framework list, SCC modules and transfer assessments. Sarvik Support Services in Pune, India gives tier-2 support with access to tickets and, on request, the customer environment — on “appropriate safeguards” only, with no Module 3 and no TIA. Counsel chooses the remedy.

    Recommended remedy: “Ask for SCC Module 3 and a transfer assessment within 30 days” — the P-14 preferred position.

  6. 06The redline

    Seven changes, only from Positions v7

    Redline agent

    The redline package holds 7 tracked changes — P-02, P-04, P-07, P-10, P-12, P-14 and P-15 — 4 of them counsel-tier. Each carries its position and version, the counterparty prediction and the checker's word: verbatim. The cover note to Cloudhaven's legal team is drafted and editable, asking for a reply by Monday 19 October so the service can start on 2 November.

    The redline agent never writes free-text legal language, and never sends.

  7. 07He asks

    “Why 48 hours, not 72?”

    Tomás Ibarra · Privacy counsel

    Tomás asks in the conversation beside the scorecard. The positions agent answers with numbered citations: the controller must tell the regulator within 72 hours, so if Cloudhaven also takes 72 the time is gone before he hears. P-10 opens at 48. Cloudhaven held 72 in 2024, so 72 is ready as the approved fallback for round 2 without going back to the DPO.

  8. 08One click

    Every citation opens its source

    Tomás Ibarra · Privacy counsel

    Each number in an answer opens the passage it rests on, with the quote highlighted — here GDPR Article 33(1), read by the clause agent and verified by the checker. The same works for any clause of the supplier's DPA, master agreement or schedule.

  9. 09The decision

    Approve with a reason code

    Tomás Ibarra · Privacy counsel

    Approving the package opens the 7 changes with their tiers, a reason code — RC-01 “Matches our preferred positions” through RC-06 “Rejected: outside walk-away” — an optional note for the audit trail, and a confirmation he must tick. He picks RC-01: 48 hours stays the opening position, 72 the fallback ready.

    “I have read the 4 counsel-tier changes and their sources”

  10. 10Signed · 09:42

    Sent to the supplier, and procurement knows

    Tomás Ibarra · Privacy counsel

    The redline goes to Cloudhaven's legal contact with the cover note at 09:42, signed RC-01. The counterparty agent watches the inbox for the reply, expected by Mon 19 Oct. Marcus Adeyemi, the procurement contract manager, sees “Redline sent, reply expected Mon 19 Oct”, and the purchase request stays on hold until the DPA is agreed.

    “Signed by Tomás Ibarra · redline sent to Cloudhaven”

Who it’s for

Built for everyone who touches a supplier DPA.

The same DPA, seen by the five people who carry it — what their week looked like, and what it looks like now.

TI
Tomás IbarraPrivacy Counsel, Group Legal
Privacy counsel
Before
14 open DPA reviews, every one urgent for someone; reads 30-page supplier papers to find eight terms.
Now
Opens a scorecard with every term quoted and the redline already checked, asks the agents why, and approves with a reason code.
IH
Ingrid HalvorsenGroup Data Protection Officer
Data Protection Officer
Before
Signs off deviations, DPIAs and transfers without a mechanism, and answers to the board and to regulators.
Now
Is asked in the conversation when data may be special category, and gets deviations beyond fallback and unmapped transfers in her own approval tier.
MA
Marcus AdeyemiProcurement Contract Manager
Procurement contract manager
Before
Owns the supplier deal and the go-live date, and chases legal on Fridays.
Now
Sees in one line what is blocking the purchase order, and approves reviews that fall inside the delegation himself.
LF
Lena FischerVendor Manager
Vendor manager
Before
Reads sub-processor notices that arrive in a shared inbox, with 30 days to object.
Now
Gets every change notice checked against the signed DPA with its clock running and an objection drafted, and decides.
RM
Ravi MenonLegal systems administrator
Legal systems administrator
Before
Keeps the playbook, roles and clocks, and worries that a changed position never reaches the open reviews.
Now
Imports the positions once; a new version re-checks every open review, and every setting change is logged.
Built on the engine

8 agents. Each with one job, and hard limits.

Eight agents read, compare, trace transfers and draft from the playbook; privacy counsel approves every redline.

Intake agent

Takes the supplier's package from the privacy inbox, the procurement suite or an upload, pairs the DPA, master agreement, schedules and sub-processor page with the purchase request, finds the roles and drafts the intake questions for the business owner.

  • Never decides the role when the documents disagree — it asks counsel
Clause agent

Finds each Article 28 term in every document of the package, applies the order-of-precedence clause and quotes the clause with page and paragraph.

  • Never paraphrases a quote
  • Never marks a term found without a quote
Positions agent

Compares each term with the company's positions — preferred, fallback and walk-away — sets the tier, and asks the DPO when data may be special category.

  • Never invents a position
  • Never accepts beyond fallback
Transfer agent

Follows the data hop by hop and checks adequacy, the Data Privacy Framework list, the SCC module, the UK Addendum and the transfer impact assessment.

  • Never says a transfer is lawful — it shows the mechanism and the gap, and counsel decides
Counterparty agent

Reads past negotiations with the same supplier and predicts which positions it will resist, with odds and the evidence, so the fallback is ready before the redline goes.

  • Never sends anything
  • Predictions are advice
Redline agent

Drafts the tracked changes and the cover note, only from approved position text of the current version.

  • Never writes free-text legal language
  • Never sends
Checker agent

Re-reads every quote against its source and every change against the playbook text; the package cannot reach counsel until it agrees.

  • Never fixes — it stops the package and says why
Sub-processor watch

Reads change notices and the supplier's sub-processor page, compares them with the signed DPA and the transfer chain, starts the objection clock and recommends objecting or accepting, with the objection drafted for the vendor manager.

  • Never treats silence as consent
  • Never objects or accepts by itself
Privacy counsel

Approves; the DPO decides deviations. The agents propose; a named person decides.

Ask in plain words

Work the DPA in conversation

Ask the review team about any check, or tell them what to change. Every answer carries numbered citations that open the source passage.

Why 48 hours, not 72?

You must tell the regulator within 72 hours of becoming aware. If Cloudhaven also takes 72, your time has gone before you hear. P-10 opens at 48 hours. Cloudhaven held 72 in 2024, so 72 is ready as the approved fallback; you can use it in round 2 without going back to the DPO.

Where is confidentiality?

Not in the DPA. It is in the master agreement, §11.2. The DPA prevails only where the two conflict, so the MSA clause applies, and I marked it found.

What is blocking the PO?

Only this decision. Purchase request PR-77104 is on hold for privacy review, with go-live on Mon 2 Nov. If you approve today and Cloudhaven replies by Mon 19 Oct, the date holds.

Use the 72-hour fallback

Done in the draft: the breach change now opens at 72 hours, the P-10 fallback. The checker re-read it: verbatim. You still approve the package.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

TodayThe morning briefing: open reviews, what needs counsel in the order the agents suggest, what they found, and the review team's conversation.
The Article 28 scorecardFifteen checks with the clause quoted from the DPA, master agreement, schedule or sub-processor page, the status, the proposed change and the decision beside it.
How the scorecard was builtEach agent's step replayed with what it read and found, ending with what waits for counsel.
One check in fullThe quoted clause, the agent's reasoning and confidence, preferred, fallback and walk-away positions, what the supplier did before and the proposed change.
Ask the review teamQuestions answered in the conversation with numbered citations, beside the scorecard and the decision.
The source, highlightedA citation opens the passage it rests on, with the quote highlighted and who read and verified it.
The transfer chainWhere the data goes, hop by hop, with each mechanism and transfer assessment, the gap marked and the remedies to choose from.
The redline packageTracked changes from the positions, each with its version, tier, prediction and the checker's word, and the drafted cover note.
Approve and signThe changes being sent, a reason code, a note for the audit trail and the confirmation counsel ticks.
SentThe signed decision with its reason code, the reply date and the counterparty agent watching the inbox.
Sub-processor changesEvery change notice with its objection clock, what the watch agent checked, its recommendation and a drafted objection the vendor manager decides on.
Approvals and delegationDecisions waiting by tier, the delegation that says who signs what, recent sign-offs and the reason codes.
PositionsThe company's preferred, fallback and walk-away language for each term, its tier and how often the fallback was used, with the agents' suggestions.
Governance

Built for accountability: cited, checked, signed.

Every value is citedEvery term on the scorecard and every statement an agent makes carries a citation that opens the source passage — document, section and page — with the quote highlighted.
Redlines only from your positionsChanges are drafted only from approved position text of the current version. The checker agent verifies every quote and every change verbatim, and the package cannot reach counsel if it disagrees.
Counsel signs, with a reason codePrivacy counsel approves, edits or rejects every change and the package with a reason code. Contract managers act only inside the delegation, and nothing goes to a supplier without a named person's approval.
The DPO decides the hard callsDeviations beyond fallback, special category data and transfers without a mechanism always go to the DPO. The positions agent asks her in the conversation, and her answer is on the record.
Silence is never consentEvery sub-processor change notice is checked against the signed DPA while its objection window is open, with alerts at 10 and 3 days left. The watch agent drafts; the vendor manager objects or accepts.
An audit trail and an evidence packEvery action by a person or an agent is on an append-only audit trail with its source. An evidence pack holds the scorecard, sources, redlines, approvals and the audit log, and the auditor role is read-only.
Configuration

Your playbook, your clocks

The positions the agents draft from, who signs what and every clock are settings, and every change to them is on the audit trail.

SettingDefaultChoose from
Review time, from complete intake3 business daysAny number of business days
Counsel decision on a checked package1 business dayAny number of business days
Chase a supplier reply after5 business daysAny number of business days
Default sub-processor objection window30 daysAny number of days; alerts at 10 and 3 days left
Quote confidence below which a person confirms0.85Any threshold
Counsel-tier positionsP-07, P-10, P-13, P-14, P-15Any of the 15 positions
Special category data and transfers with no mechanismAlways go to the DPOOn · off
A new positions version re-checks open reviewsOnOn · off
Connections

Works with the systems a DPA already passes through

Privacy inboxsupplier packages and sub-processor change notices
Procurement suitepurchase requests and the supplier master; holds the PO until the DPA is agreed
Contract system (CLM)files signed DPAs and links them to the supplier
Records of processingupdates the processing record and the DPIA flag
Supplier risk platformsecurity questionnaires and SOC 2 reports
E-signaturesends approved DPAs for signature
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
8/8
Article 28(3) terms checked on every DPA, quoted from source
All eight terms
plus transfers and sub-processors
target
100%
of sub-processor changes checked before the objection window closes
Inside the window
silence is never consent
target
3days
from complete intake to counsel's decision, not 11
Before11 days
With agents3 days

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (GDPR Art. 33(1) on the 72-hour notification to the supervisory authority; GDPR Art. 83(4) on fines of up to €10 million or 2% of worldwide annual turnover). Context: GDPR Art. 28; EDPB Guidelines 07/2020 and Opinion 22/2024; Commission Implementing Decision (EU) 2021/914 on standard contractual clauses. People, companies, suppliers and documents named on this page are fictional — characters and sample data in the working solution.

Questions

What privacy teams ask us.

What is Data Processing Agreement Review?

Data Processing Agreement Review is DPA review software: it checks supplier data processing agreements against GDPR Article 28 and the company's own positions, and privacy counsel approves. Its agents assemble each term from the DPA, master agreement, security schedule and sub-processor page, trace transfers hop by hop, predict what the supplier will resist and draft redlines only from the playbook, and a checker re-reads every quote and change. Counsel works with them in one conversation and signs every package with a reason code.

How does it check a DPA against the Article 28 checklist?

The clause agent builds a 15-check scorecard: the Article 28(3) terms, sub-processors and transfers, and the company's own positions such as data protection liability. Each check is marked found, within fallback, weaker or missing, with the clause quoted from whichever document it sits in and the order-of-precedence clause applied.

Does it check international transfers and sub-processors?

Yes. The transfer agent follows the data from the contracting entity to the supplier and to each sub-processor, and checks adequacy, the Data Privacy Framework list, the SCC module, the UK Addendum and the transfer impact assessment. It marks the hop with no mechanism and offers the remedies from the positions; counsel decides.

Can the AI write its own contract language?

No. The redline agent drafts only from approved position text of the current version, and the checker agent re-reads every change against the playbook and every quote against its source. If the checker disagrees, the package cannot reach counsel.

What happens after the DPA is signed?

The sub-processor watch agent reads each change notice and the supplier's sub-processor page, compares them with the signed DPA and the transfer chain, starts the objection clock, recommends objecting or accepting and drafts the objection. The vendor manager decides, and silence is never treated as consent.

Do people stay in control?

Yes. The agents never send to a supplier, sign, accept beyond fallback or say a transfer is lawful. Privacy counsel approves every package with a reason code, contract managers act only inside the delegation, the DPO decides deviations, special category data and transfers without a mechanism, and every action is on the audit trail.

Can we use our own playbook and approval limits?

Yes. Your positions are imported with their preferred, fallback and walk-away language and versioned, and a new version re-checks open reviews. Counsel-tier positions, the delegation, review and objection clocks and the quote-confidence threshold are settings.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your DPA playbook, your template and a sample of past supplier packages — and it goes live once every quality gate has passed. We will walk you through it on your own DPAs first.

See it on
your supplier DPAs.

We'll run Data Processing Agreement Review on a sample of your own past supplier packages and your playbook.