Unadhi Guides

Does your AI supplier's data processing agreement cover GDPR Article 28? A clause check sheet for small businesses using AI tools

Updated 24 Oct 2026 · Disclosure: the EURO AI Register mentioned below is an Unadhi product with a free edition. This guide is for information only, not legal advice.

What you get: a finished Article 28 clause check sheet: one row per AI tool or supplier, one column per Article 28(3)(a) to (h) point plus the sub-processor terms in Article 28(2) and 28(4), a result formula that counts missing clauses, three made-up example rows, and a short what to do if a clause is missing list. Open each supplier's data processing agreement (DPA), mark Y, Partial or N per column, and the sheet tells you where the gaps are.

Short answer: when an AI tool processes personal data on your behalf (client emails, call recordings, customer chats, CVs), the supplier is your processor and Article 28 requires a written contract that covers specific points. Many suppliers publish a DPA; your job is to check that it covers every point and to keep the version you accepted.

Step 1: is the supplier your processor?

Step 2: the check sheet (one row per AI tool or supplier)

ColumnWhat to writeSource
A. AI tool / supplier and what it does with personal data[tool, supplier] · [e.g. transcribes client calls] · DPA name, version and date, where it is (link, annex, signed PDF)Your AI register entry
B. Processing detailsY / Partial / N: the DPA states subject-matter, duration, nature and purpose, type of personal data and categories of people, and your rights and obligations. The EDPB says "personal data pursuant to Article 4(1)" alone is not adequate.Art. 28(3) first sentence; EDPB 07/2020 para 114
C. (a) Documented instructionsY / Partial / N: processes only on your documented instructions, including on transfers outside the EU; tells you first if a law requires otherwise. Note any clause letting the supplier use your data for its own purposes (for example improving its models).Art. 28(3)(a); Art. 29; EDPB paras 116 to 121
D. (b) ConfidentialityY / Partial / N: people authorised to process the data are committed to confidentiality or under a statutory dutyArt. 28(3)(b); EDPB paras 122 to 124
E. (c) Security (Art. 32)Y / Partial / N: the DPA includes or references the actual security measures, needs your approval for changes and has them reviewed regularly, not just "appropriate measures"Art. 28(3)(c); Art. 32; EDPB paras 125 to 127
F. (d) + 28(2)/28(4) Sub-processorsY / Partial / N: specific or general written authorisation; under general authorisation the supplier actively tells you of each intended addition or replacement and you can object (time frame stated); same data protection obligations flow down to each sub-processor; supplier stays fully liable for themArt. 28(2), 28(3)(d), 28(4); EDPB paras 152 to 160 and footnote 54
G. (e) Help with data subject requestsY / Partial / N: assists you with access, erasure, objection and other Chapter III requests, so far as possibleArt. 28(3)(e)
H. (f) Help with Arts 32 to 36Y / Partial / N: assists with security, breach notification (ideally with a time frame and contact point), DPIAs and prior consultation, with details of how, not a restatementArt. 28(3)(f); EDPB paras 133 to 137
I. (g) Delete or return at the endY / Partial / N: at your choice deletes or returns all personal data after the service ends and deletes copies unless EU or Member State law requires storage; confirms deletionArt. 28(3)(g); EDPB paras 139 to 142
J. (h) Information and auditsY / Partial / N: makes available all information needed to show compliance and allows for and contributes to audits and inspections by you or an auditor you mandate; no clearly disproportionate audit feesArt. 28(3)(h); EDPB paras 143 to 145
K. Unlawful instruction warningY / Partial / N: supplier must immediately tell you if, in its opinion, an instruction infringes data protection lawArt. 28(3) second subparagraph
L. In writingY / N: the DPA is in writing (electronic is fine) and you can show which version you acceptedArt. 28(9)
M. Result=IF(COUNTIF(B2:L2,"N")>0,"Gap: "&COUNTIF(B2:L2,"N")&" clause(s) missing",IF(COUNTIF(B2:L2,"Partial")>0,"Check wording","All Art 28 points found"))Art. 28(3)
N. Action, owner, date[ask for DPA / ask for addendum / switch off personal data / replace tool / accepted with reason] · [role] · [dd/mm/yyyy]Art. 5(2) accountability; Art. 28(1)

Put Y, Partial or N in columns B to L. Use N when the point is not in the DPA at all, and Partial when it is there but only restates the law: the EDPB says a processing agreement should not merely restate the GDPR but say how each requirement will be met.

Three example rows (made-up suppliers, for illustration only)

What to do if a clause is missing

Do this week

This sheet is a working aid, not a legal opinion or proof of compliance. References are to Regulation (EU) 2016/679 (Articles 28, 29, 32 and 82, as published on gdpr-info.eu) and the EDPB Guidelines 07/2020 on the concepts of controller and processor in the GDPR, version 2.1 (Part II, section 1, paragraphs 108 to 160). Example rows are made up for illustration and do not describe any real supplier. Checked on 24 October 2026. Spot an error in this guide? Write to mininglife7@gmail.com.

For accountants and tax advisers

Clients who use AI note-takers, chat assistants or CV screeners often have never opened the supplier's DPA. Hand them this sheet with the client AI inventory and the AI supplier contract clauses guide so the check is written down. Stay inside your professional rules and refer legal questions on.

Keep the answer next to your AI register

The EURO AI Register free edition runs in your browser with no account and no upload. It covers your first 10 AI systems and 10 evidence records, the screening questions, duties by role with dates, and a printable Article 4 AI-literacy record. List each AI tool once and attach its DPA check row as an evidence record.

When you need more than 10 systems, the EURO AI Register membership starts at $19 a month and adds unlimited systems, rule updates and email help. Neither tool is legal advice or proof of compliance.

Partner programme opening soon

Partner programme opening soon: join the free waitlist. Planned terms are 50% of each referred sale (75% once you have 5+ paying customers), single level, paid through Gumroad only from revenue received.

Free start: list your AI tools in the EURO AI Register free edition, then add this sheet. Related: Article 30 records · international transfer check · AI supplier contract clauses · Article 32 access and security · 72-hour breach sheet

Sources

← All guides

Unadhi Guides are free, independent explainers. We correct errors as soon as we find them: write to mininglife7@gmail.com.