GDPR compliance with an AI assistant and MCP: what works, what does not
An AI assistant can draft GDPR records, such as entries in your record of processing activities, a description of your TOMs or a list of your processors. Your company, as controller, checks them and answers for them. nisd2.eu does not cover the GDPR, but lists from the NIS 2 walkthrough make useful source material.
Which GDPR records an AI assistant can draft
An AI assistant such as Claude, ChatGPT or Copilot drafts from whatever you give it. Through MCP (Model Context Protocol), an open standard, it reads directly in programs that offer an MCP server, instead of you copying files into the chat.
The record of processing activities under Art. 30(1) GDPR contains, among other things, the purposes of the processing, the categories of data subjects and of personal data, and the categories of recipients. Where possible, it also holds erasure time limits and a general description of the technical and organisational measures (TOMs) under Art. 32. From a list of your processes and software, an assistant can lay out first entries.
It can compare a data processing agreement (DPA) with the points of Art. 28(3). These include instructions, confidentiality, the measures under Art. 32, and deletion or return at the end of the service.
It can structure a data protection impact assessment (DPIA), the assessment of a high-risk processing before it starts, along the minimum contents of Art. 35(7). From notes on a personal data breach it can prepare an entry with the facts, the effects and the remedial action, as Art. 33(5) requires.
Art. 28(3) · Art. 30(1) · Art. 33(5) · Art. 35(7) GDPR
What stays with the controller and the data protection officer
The controller is whoever determines the purposes and means of the processing (Art. 4(7) GDPR), which means your company. It is responsible for compliance with the principles in Art. 5(1) and must be able to demonstrate it (Art. 5(2)). A draft from an assistant changes none of that.
So your company decides whether measures are appropriate to the risk (Art. 32(1)). It chooses processors that provide sufficient guarantees (Art. 28(1)). It decides whether a processing needs a DPIA (Art. 35(1)) and whether a breach has to be notified (Art. 33(1)).
Where a data protection officer (DPO) is designated, they inform and advise, monitor compliance and give advice on the DPIA where requested (Art. 39(1)). An assistant can prepare work for them. The GDPR assigns the tasks themselves to the DPO.
Art. 4(7) · Art. 5(2) · Art. 39(1) GDPR
What nisd2.eu does here, and what it does not
nisd2.eu helps with your NIS 2 obligations. It does not cover your GDPR obligations. The NIS 2 walkthrough keeps no record of processing activities, no TOMs under Art. 32 GDPR, no DPIA and no documentation of personal data breaches.
The nisd2.eu MCP server gives an assistant access to the walkthrough's 21 items, with the rights of the person who connected it. The assistant can also read items that are already finished or approved, in the areas assigned to that person. If an admin lets assistants read the records and the person may export, it also reads the company's records as the export holds them, incidents and training participants included.
The assistant writes the GDPR draft outside the walkthrough, as an answer in the chat or as a file. You file it wherever your company keeps its data protection records. The walkthrough has no screen for it.
Which walkthrough entries help
In 2.2 you record what your company does every day, such as “HR and payroll administration”, and which software you use from which vendor. In our reading, processing activities can be derived from these processes. Which personal data a process handles, however, is not on the list.
The list in 5.1 names each supplier with what it does for you. Whether it processes personal data on your behalf and is therefore a processor (Art. 4(8) GDPR) is not something the screen asks. You check that for each one.
The incident response plan in 3.1 says that if personal data is affected, you also notify the data protection authority unless a risk is unlikely (Art. 33 GDPR). The walkthrough has no place for the documentation under Art. 33(5).
Art. 4(8) · Art. 33 GDPR
How the walkthrough does it
Three items of the walkthrough provide entries that whoever handles data protection at your company can work with.
2.2 Write down what your company has: on “What your company does every day” an assistant ticks your processes, and on “Which software exactly, and from whom?” it enters the software and its vendors. You check each list and finish the item.
5.1 Write down who works for you: on “Your suppliers” it adds your suppliers, for example from your list of creditors. Which of them are processors you settle afterwards with whoever handles your data protection.
3.1 Plan what happens in an incident: under “Your emergency contacts” the walkthrough suggests, among others, the data protection officer as a contact, and “Your incident response plan” names the notification to the data protection authority. Management approves the plan in 7.3.
Every screen an assistant wrote shows its name and the day. That tells you what to check before you finish an item.
Common questions
Can ChatGPT or Claude create a record of processing activities?
A draft, yes. Art. 30(1) GDPR sets out what each entry contains. The assistant has to take purposes, recipients and erasure time limits from your records, and where they are missing it cannot know them. Have a person check every entry.
Do companies with fewer than 250 employees need a record of processing activities?
Art. 30(5) GDPR exempts organisations employing fewer than 250 persons unless the processing is likely to result in a risk to data subjects, is not occasional, or includes special categories of data or data relating to criminal convictions and offences. Check with whoever handles your data protection whether that applies to you.
Can AI carry out a data protection impact assessment?
The controller carries it out and seeks the advice of the DPO, where one is designated (Art. 35(1) and (2) GDPR). An assistant can structure the draft along Art. 35(7) and prepare questions. Your company assesses the risks and makes the decision.
Does NIS 2 software also take care of the GDPR?
nisd2.eu does not. The NIS 2 walkthrough records your NIS 2 obligations and refers to the GDPR in a few places, for example in the incident response plan in 3.1 and on supplier contracts in 5.2. No record of processing activities, TOMs or DPIA under the GDPR comes out of it.
MCP server and GDPR: where does the data the assistant reads go?
To the assistant's vendor, on the terms that apply to your account there. Our article on MCP server data protection explains this. For GDPR work it means: if you hand an assistant contracts or staff lists, its vendor processes that content too.
Read next
- MCP server and GDPR: where the data goesWhat the assistant reads goes to its vendor, under your agreement with them. What that means for the DPA and training, and how to keep the data in house.
- NIS 2 and GDPR — the overlapGDPR Article 32 (security of processing) covers parts of NIS 2 Article 21. Dual notifications on incidents, separate supervisors, shared evidence.
Sources
- Regulation (EU) 2016/679 (GDPR), Art. 4(7) and (8), Art. 5(2), Art. 28, 30, 33, 35 and 39, CELEX 32016R0679, publications.europa.eu
- open-isms, messages/durchgang (items 2.2, 3.1, 5.1 and 5.2), lib/asset-inventory/catalog.ts and components/durchgang/SupplierList.tsx, github.com/NISD2/open-isms
- open-isms, lib/mcp/tools.ts and content/docs/self-hosting/mcp.md, github.com/NISD2/open-isms
In practice
Where this comes up in the walkthrough
The walkthrough turns this into steps you fill in, with the law explained beside each one. Open a step to see its screen, filled in for a made-up company.
In the works
The GDPR walkthrough
After the NIS 2 walkthrough, nisd2.eu is building a GDPR walkthrough. It will work with the same MCP server, so your own AI assistant can fill it in too. We are not naming a date yet. Join the waitlist and we will write to you once it is ready.
With a free account on nisd2.eu. You can leave the waitlist at any time on the same page.
What the walkthrough costs
€4,800 net a year, plus VAT
30 days money backBy invoice, due in 30 days. Cancel within the first 30 days, before the first export or sign-off: invoice cancelled or money back.
Guided NIS 2 implementation, step by step
A history of changes and sign-offs to show your regulator
Deadlines and reminders for each requirement
Security questionnaire for your suppliers
Export to PDF or CSV at any time
Been asked to handle NIS2?
In the end you have everything in one document: what is done, what is still open, and your management's approval with name and date. The app writes the texts.


