T12-L05 · Security, privacy & governance · Level 5 Operator · 21-minute read, plus 3 hours of doing

Four answers and no list

In a lab it's the week before the institute's annual data protection review. The data protection officer (DPO) has sent every department one question: "Which AI systems does your department operate, on which data, and who is responsible?" The department head forwards it to Katrin, the research coordinator. She asks around. One group leader names the assistant server. A postdoc adds the literature-screening workflow. The lab manager remembers an image-analysis plugin. Nobody mentions the transcription tool that two PhD students use for interviews with patients, because they think of it as "just an app".

In a company, a large hospital customer sends Stefan, the IT lead of an 80-person lab-equipment distributor, a supplier audit questionnaire. Question 14: "List all AI systems that process our data, with their purpose, responsible person and controls." Sales lists the quotes-sorting workflow. IT lists Microsoft Copilot. Finance mentions a reporting helper. Nobody mentions the meeting-notes tool that four sales staff connected to their Outlook calendars themselves.

In both places each person gives a true answer. Together they're a list nobody can stand behind.

You are at Level 5 Operator. You run AI for everyone who relies on it, and you answer for it to auditors, customers and your successor. When the list is wrong, the organisation gives a wrong answer with its name on it.

After this you can

  • Find every AI system your team uses, including features inside other software and tools people connected themselves.
  • Keep one inventory with a purpose, risk tier, responsible person, stand-in, data touched and training record for each system.
  • Link the proof an auditor asks for to each row: decisions, tests, reviews and incidents, with dates.
  • Decide which proposed uses should not be automated at all, and write down why.
  • Hand the inventory to a stand-in who runs a review and handles a practice incident without you.

Before you start

  • Books: T01-L01 for the four-quadrant method. T12-L04 for the audit sheet that becomes one of your linked proofs. T11-L05 for the runbook and operations log of a shared server. In research, T15-L05 covers a group's register and archiving in more depth.
  • A mandate from the department head or manager, in writing, to ask every group or team about AI use and to see contracts, training records and existing audits.
  • Names: the DPO, IT security, whoever handles legal questions, and the works council or staff council (in public institutions, the Personalrat) where there is one.
  • A stand-in, someone who didn't build any of the systems, with two hours in their calendar.
  • About 3.5 hours: 21 minutes to read, about 3 hours of doing, over two to three weeks because answers take time.

Last verified 23 September 2026. The EU AI Act's AI-literacy duty has applied since February 2025; the 2026 amendment kept it but mandates no specific level, and no certificate is needed. Rules for high-risk uses such as hiring apply from 2 December 2027. Details for experts at the end of this book.

The idea in one page

An AI inventory is one current list of every AI system a team runs. It isn't a policy. It's the thing you open when someone asks "what do we have, and who answers for it?"

List by effect, not by product. A row belongs in the inventory whenever software does or supports a task with AI: a chat assistant, an unattended workflow, an AI feature inside software you already use, a tool an employee connected to their mailbox. Include what's being tried, running, paused or retired this year. One row per purpose: two workflows with different data and different people responsible are two rows, even if they call the same model.

Every row has the same fields.

FieldWhat goes in it
PurposeOne sentence: what it does, for whom
StatusProposed, pilot, running, paused, retired, or decided against
Responsible and stand-inTwo named people, never "the team"
Data touchedWhich data classes go in and come out: Open, Internal, Personal, or Special (health, genetic and other data the EU's data protection law, the GDPR, protects most)
Where it runsYour server, a provider (with contract), a feature of another product
Risk tier0 to 3, see below
Legal questionsWhich were asked, who answered, the date
TrainingWho uses it, and the date each role was trained
ProofLinks to the audit, tests, reviews and incidents
Next reviewA date, plus what triggers an earlier one

Tier by consequence, not by model. A tier tells you how much care a system needs. It doesn't decide what the law says; that stays with the DPO and legal advice, and the row records their answer.

TierWhenWhat it needs
0: don't automateIt would decide about people without a real human decision, can't be undone, removes contact people need, or has no fallbackDon't build it. Record the decision and why.
1: personal helpOne person drafts or analyses, checks the result, nothing leaves automaticallyResponsible person, data rule, training, yearly review
2: sharedA team relies on its output, or it runs unattended on shared dataPlus audit, test set, limits, monitoring, fallback, stand-in, quarterly review
3: affects people's rights or safetyIt informs decisions about hiring, grades, care, money or access, or a specialist has flagged it as high-riskOff until DPO, legal and, where relevant, the works council have approved written controls

Take the highest tier any part triggers. Running a model locally doesn't lower a tier; neither does a vendor calling it "low risk".

Proof is a chain of dated links. An auditor doesn't want your assurance. They want to follow one row to the decision that allowed it, the test that checked it and the review that confirmed it's still true. Link each; don't paste it. Personal data, prompts and raw logs stay where they are, and the inventory points at them.

Training is per role, with a date. The AI Act asks organisations using AI to take measures for their staff's AI literacy. There's no certificate; an internal record is enough. So each row names its user roles and when each was trained: "Sales staff: 45-minute session with the operating rule, 3 June."

It must work without you. The final test is the author has left test: your stand-in answers an auditor's questions and handles a practice incident from the inventory alone.

Worked example: two inventories, four quadrants

The method comes from T01-L01. Here it is in a research department, then in a company.

Lab: five research groups, one list

Structure it. Katrin: "By the DPO's review in three weeks, the department has one list of every AI system its five groups run, each with a responsible person, a stand-in, a tier and the data it touches, and the list keeps working when I'm on leave. A useful result: the DPO accepts it, and my stand-in can answer her questions without me."

Understand it. She starts by asking, and asks differently than before. Instead of "Which AI systems do you use?" she sends every group the same five questions: What helps you write, read, sort, transcribe, translate, code or analyse? Which of those runs by itself? What did you connect to a mailbox, drive or notebook? What do you pay for with a card or through procurement? What are you planning?

The answers give eleven candidates. Two surprise her. The transcription app that two PhD students use for patient interviews in a clinic collaboration runs in a US cloud under personal accounts. And one group leader plans to have an assistant pre-rank PhD applicants by their CVs before the selection meeting.

She checks two sources that don't depend on memory: the department's procurement records, which show one AI subscription nobody mentioned (a writing tool, since cancelled), and a search of the group repositories on GitLab for the web addresses of AI providers' APIs, such as api.openai.com or api.anthropic.com, which any code that calls those services must contain. GitLab's search box finds them across all the department's repositories. It finds the literature workflow and one student's analysis script.

The transcription app and the applicant plan change the job. Katrin had pictured an inventory as a list to fill in. It's also a list of questions only other people can answer: the DPO for the patient recordings, and the staff council and legal office for the applicants. Back to Structure it: "The inventory records what we run and what we decided not to run. Where the answer isn't mine, the row names the question, who has it, and the date I asked."

Choose tools.

  • A table on the department share, one row per system with the fields above, because it's where the DPO and the stand-in already look. A form in the institute's wiki would also work; what matters is one place.
  • The DPO's record of processing activities, the list of personal-data processing every organisation must keep under the GDPR (Article 30). Each inventory row that touches personal data links to its entry there, so the two lists don't drift apart.
  • Existing proof, linked: the audit sheet from T12-L04, the operations log and capacity table from T11-L05, the group registers from T15-L05.

Build it. Her inventory ends with nine rows. Three of them:

SystemPurposeStatusResponsible / stand-inDataTierLegal questionsTrainingProofNext review
Department assistant (Open WebUI)Drafting, code help, summaries for 45 peopleRunningTom / LenaInternal, unpublished results; no patient data2DPO: chats kept 6 months (15 Nov)All users: onboarding hour, dates per personT12-L04 audit, T11-L05 ops log15 Feb
Interview transcriptionTranscribe patient interviewsPaused 20 NovGroup leader B / KatrinSpecial (health), voice3DPO asked 20 Nov: US cloud, personal accounts; answer due 4 DecNot yetDPO emailOn DPO answer
Applicant pre-rankingRank PhD applicants by CVDecided against 22 NovHead of departmentPersonal (applicants)0Legal office: likely high-risk use in hiring; staff council: must agree (co-determination)–Decision note–

The applicant row matters most. The group leader's idea would have let a model shape a hiring decision, with no candidate knowing. The legal office points out that AI for selecting job applicants is one of the high-risk areas in the AI Act, and the staff council would have a say in any such system. The department head decides against it and signs the row. The need behind it, too many applications for one person to read, goes to a human route: two readers per application.

The transcription row is paused, not deleted. The students switch to typing notes by hand while the DPO decides. When the answer comes (a transcription model run on the institute's GPU server, as a new row), the paused row is retired with a link to the decision.

Build it: review and incidents. Two more lines make the inventory live. Every Tier 2 and 3 row gets a quarterly review in the department's calendar: is the purpose still the same, is the responsible person still here, has anything changed. And a short incident routine at the top of the table: if an AI system shows data to the wrong person, gives an answer someone acted on and it was wrong in a way that matters, or runs when it shouldn't, tell the responsible person, the stand-in and the DPO the same day, and add a line to the row's log.

Build it: the author has left. Katrin's stand-in is Emre, the department's IT administrator, who built none of the systems. Katrin plays the DPO and asks five questions from the inventory alone: Which systems touch health data? Who's trained on the assistant, and when? Which system was decided against, and why? Who stops the literature workflow? What happened on 20 November? He answers four without help. For the fifth he needs the transcription app's pause email, which was in Katrin's inbox. She moves it to the department share, links it, and the row is complete.

Then a practice incident: Katrin tells Emre that a user reports seeing someone else's chat. He opens the row, finds the responsible person and stand-in, sees the incident routine, and calls Tom. It takes eight minutes. (Tom checks: the user shares an account with a colleague. That goes in the log too, and shared accounts go into the next audit.)

The DPO accepts the inventory at the review and asks for it again in a year.

What it taught her: asking "which AI do you use?" found five systems. Asking what helps you write, read and sort found eleven. The most important row was one that will never run.

Company: a customer's audit question

Structure it. Stefan: "Answer question 14 of the hospital's audit truthfully within two weeks, and keep a list that answers the next audit without a scramble. A useful result: an inventory the managing director signs, and a stand-in who can answer the customer's follow-up questions."

Understand it. He asks every team lead the same five questions Katrin used, and adds one source only IT has: the list of enterprise applications in Microsoft Entra, the company's account directory. Every app that someone has allowed to read their mailbox or calendar shows up there, with the permissions they granted.

That list has a surprise. Four sales staff have connected a meeting-notes service to their calendars and mailboxes. It joins their customer calls, records them and writes summaries, and it has read access to their entire mailboxes, including the hospital's order correspondence. None of them thought of it as an AI system; it was a free trial someone recommended.

HR adds another: they'd like an AI tool to score incoming applications, "just to sort the pile".

Back to Structure it: "The answer to the customer isn't just what IT runs. It's everything that touches their data, including what staff connected themselves. And the inventory has to stop new connections from appearing unnoticed."

Choose tools.

  • A list in the company's SharePoint, with the inventory fields as columns, because the managing director and the external DPO already have access, and it keeps a version history. A spreadsheet in the quality system is the alternative.
  • Entra's user-consent setting, changed so that staff can no longer connect new apps to company mail without an admin's approval. In the Entra admin center it sits under Enterprise apps, Consent and permissions, User consent settings, where he picks Do not allow user consent. He also switches on the admin consent workflow, so a blocked employee can send a request instead of hitting a wall. New tools then arrive as requests Stefan sees, and each approved one becomes a row.
  • Linked proof: the audit sheet for the quotes workflow from T12-L04, the provider contract for Microsoft Copilot, training dates from the HR system.

Build it. The inventory has nine rows. Three need decisions before the customer gets an answer.

The meeting-notes service: Stefan removes its access the same day. He opens the service under Enterprise apps in Entra, blocks its sign-in, and revokes the four staff's grants with PowerShell, since the portal can't. The external DPO confirms that recording customer calls needs the customer's consent, and the hospital's data went to a service with no processing agreement. The DPO decides, with the managing director, whether the hospital must be told; the row records the decision and the date. The row stays in the inventory as retired, with the incident linked.

The HR application scoring: tier 0 for now. The row notes that AI to select applicants is a high-risk area under the AI Act from December 2027, and that in Germany the works council has a say in technical systems that can monitor employees and in guidelines for selecting staff. HR takes the idea to the works council before anyone tries a tool.

The quotes workflow: tier 2, with its service account scoped to one mailbox, its audit, its stop, Lea as responsible person and Murat as stand-in. This is the row the customer cares about, and its proof is complete.

Stefan's answer to question 14 lists every row that touches the hospital's data, with purpose, responsible person, where it runs and a line on controls, and says plainly that one tool had been connected without approval, was removed on 3 October, and that connections now need approval. The managing director signs it.

Build it: the author has left. His stand-in is Mia from quality. The customer's follow-up call comes while Stefan is on holiday, and Mia answers from the SharePoint list: which rows touch customer data, who owns the quotes workflow, what happened with the meeting-notes tool, and when sales staff were trained. She needs Stefan once, for the Copilot contract, which was linked to a folder she couldn't open. The fix is one permission, recorded in the list's review notes.

What it taught him: the systems IT ran were easy to describe. The ones that mattered were connected by staff in two clicks, and the inventory only became true once it could see those clicks.

In both places the rows that mattered weren't the tidy ones. It was the rows that recorded a pause, a removal or a no.

What an auditor asks, and where the answer is

Most audits, customer questionnaires and DPO reviews come down to five questions. Each should take you, or your stand-in, less than a minute:

QuestionWhere the answer is
What AI systems do you run, and on which data?The inventory: purpose, status, data, where it runs
Who is responsible?Responsible and stand-in columns
How do you know it works and is safe?Proof links: audit, test set, review dates
Are your staff trained?Training column, per role, with dates
What happened when something went wrong?The row's log and the linked incident

If a question takes longer, the row is missing something. Fix the row, not the answer.

What goes wrong

The inventory written once. Symptom: it was accurate in March; by September three rows are wrong. Fix: a review date on every row, reviews after every incident, and an approval step for new tools that adds a row.

"The team" as the responsible person. Symptom: when something breaks, everyone assumes someone else is on it. Fix: two names per row. If nobody will take it on, it pauses.

A tier used as a legal verdict. Symptom: "It's tier 1, so the AI Act doesn't apply." Fix: the tier decides how much care you give. Legal questions go to the DPO or legal office, and the row records their answer with a date.

Proof pasted instead of linked. Symptom: screenshots of chats with customer names in the inventory itself. Fix: link to where the proof lives, under its own access rules. The inventory holds no personal data.

The tools nobody thinks of as AI. Symptom: a transcription app or meeting recorder is missing because "it's just an app". Fix: ask what helps people write, read, sort and transcribe, and check the directory for apps connected to mail and calendars.

A human who only clicks OK. Symptom: a row says "human in the loop", and the person approves hundreds of AI decisions a day without looking. Fix: write down what the person checks and how long it takes. If they can't really decide, tier it as if nobody does.

The inventory only its author can read. Symptom: on your holiday, a question comes and nobody can answer it. Fix: the author has left test, twice a year and whenever the stand-in changes.

Do it yourself (3 hours, over two to three weeks)

  1. Structure it (15 min). Write one sentence: which team, who needs the inventory and by when, and what a useful result looks like. Get the mandate in writing and name your stand-in.
  2. Understand it (60 min, plus answers). Send every group or team the five questions. Check two sources that don't depend on memory: purchases, and apps connected to mail, drives or repositories. Ask the DPO for the record of processing activities. Rewrite your sentence if the answers change the job.
  3. Choose tools (15 min). Pick the one place the inventory lives, and how new tools get added (an approval step or a request form).
  4. Build it: rows (60 min). Fill one row per system. Give each a tier. Send each open legal question to the person who answers it, with the date. Record proposals you decide against as tier 0 rows.
  5. Build it: proof and training (15 min). Link existing audits, tests, contracts and training dates. Note every gap as a task with a name and date.
  6. Build it: without you (15 min, plus the test). Add the review dates and the incident routine. Run the author has left test: five auditor questions and one practice incident, answered by your stand-in from the inventory alone. Fix what they couldn't find.

Exit check

Written finding: an AI inventory for one department or team, and the record of one author has left test.

  • Every system has a purpose, status, responsible person and stand-in, data touched, where it runs, risk tier, open legal questions with dates, training per role, proof links and a next review date.
  • At least one row records a use you decided against or paused, with the reason and who decided.
  • The test record lists the five questions, the stand-in's answers, the practice incident and what you fixed afterwards.

It passes when a stand-in who didn't build any of the systems answers the five auditor questions and handles the practice incident from the inventory alone, every open legal question has a named person and a date, and the department head or manager has signed.

Rule to remember

If it isn't on the list with two names, nobody is running it.

Details for experts

Checked on 23 September 2026. You don't need this to follow the book; it's for setting things up or answering a colleague. It isn't legal advice.

WhatDetailsWhat it means for you
AI Act timelineRegulation (EU) 2024/1689, amended by the 2026 omnibus, a package of changes to several EU digital laws (in force 27 July 2026). Prohibitions and Article 4 apply since 2 February 2025; rules for general-purpose models, large models built for many tasks, since 2 August 2025; transparency rules (Article 50) from August 2026; high-risk systems in the areas listed in Annex III, such as employment and education, from 2 December 2027; high-risk systems built into products covered by EU product-safety law (Annex I) from 2 August 2028.Hiring and grading ideas are the ones to route to legal early.
Article 4 after the amendmentProviders (who make an AI system) and deployers (organisations that use one under their own authority) "take measures to support the development of AI literacy" of their staff and others using AI on their behalf. No specific or "sufficient" level is mandated. The Commission's Q&A: no certificate is needed; an internal record of trainings is enough. For deployers of high-risk systems, the duty to train the staff who supervise the system and can overrule it remains.A dated training column per role is the record.
GDPR record of processingArticle 30: controllers keep a record of processing activities. Article 35: a data protection impact assessment, a written analysis of the risks to the people whose data is used, is needed where processing is likely to be high-risk, especially with new technologies.Link each personal-data row to its record entry and any assessment.
Works council (Germany)Under the Works Constitution Act, the works council co-determines the introduction of technical systems designed to monitor employees' behaviour or performance (§ 87(1) no. 6) and guidelines for selecting staff (§ 95). Public bodies have staff councils under their own laws.Ask before a pilot, not after.
Entra user consentMicrosoft Entra lists apps users have allowed to access their data under Enterprise applications, and admins can require approval before users consent to new apps.The source that finds tools staff connected themselves.

Further reading and tools

Next books

Tools

  • Microsoft Copilot: Catalogued. An AI feature inside software you already use; it still gets a row.
  • n8n: Catalogued. The workflow tool behind the company's tier 2 row.
  • Open WebUI: Catalogued. The department assistant in the lab's inventory.