Control over AI
Blog
AI governance 6 min read

What goes in a municipal AI register alongside the Algorithm Register?

The Algorithm Register covers algorithms that affect residents; Copilot belongs in an internal register. What goes where, and how to keep it up to date.

Abstract terraces between hills
Quick answer

A municipality needs two registers, and neither replaces the other. The Algorithm Register at algoritmes.overheid.nl is public and describes high-impact algorithms: models and AI that affect decisions about residents, so residents and regulators can see what the municipality uses. The internal AI register describes the AI services staff use every day (Copilot, ChatGPT, transcription and translation tools), with vendor, purpose, owner, data, decision and review date per row. The first is filled in per project. The second is out of date as soon as it is filled in, unless it is fed by what is actually opened in the organisation.

01

The Algorithm Register is public and covers algorithms that affect residents

02

The internal AI register covers the services staff open every day

03

One application can sit in both, with a cross-reference each way

04

An internal register filled only by self-reporting falls behind within weeks

05

Observed use without a user ID supplies the rows the register is missing

During a committee meeting, a councillor asks the portfolio holder: is all of our AI in the Algorithm Register? The privacy officer looks it up the next morning. Two entries, both models used in social services. That same morning she passes a colleague from communications rewriting a press release in ChatGPT, and she knows that the youth team uses a transcription tool nobody has ever asked her about.

So the answer to the councillor is: yes for the algorithms that affect residents, and no for the AI that staff use every day, because that does not belong there. There is a second register for that, and it is the one most municipalities do not have yet.

What does the Algorithm Register describe?

The Algorithm Register at algoritmes.overheid.nl is public. The Dutch government asks public bodies to describe high-impact algorithms there: models and AI that play a part in decisions about residents, or that noticeably affect how government deals with them. The aim is to let residents, councillors, regulators and journalists see which algorithms government uses and which safeguards go with them.

Whether publication will become a legal duty, and for exactly which algorithms, is still open; the site itself is the place to check. What is settled is the nature of the register: it covers applications with consequences for residents, and it is aimed at the outside world. A chatbot an adviser uses to rewrite a memo falls outside it. Not because that chatbot is unimportant, but because it decides nothing.

What belongs in the internal AI register?

Every AI service the municipality uses to get work done, including those that decide nothing: Microsoft 365 Copilot, ChatGPT, Perplexity, the youth team's transcription tool, the translation tool at the front desk, the service that rewrites council papers in plain language. For each row: who the vendor is, what it is used for, which department owns it, which data may and may not go in, what the municipality has decided and when that decision will be reviewed.

The fields are the same as for any organisation, and they are set out in our article on what an AI register is and what to record, with a completed example. For a municipality, two of them carry more weight. The field listing data that may not go in is long and specific: BSNs (citizen service numbers), benefits data, anything from youth care, confidential annexes. Then there is the cross-reference field: to the GDPR record of processing activities where personal data is involved, and to the Algorithm Register where the same application appears there too.

Why the AI Act does not prescribe one universal AI register for every organisation, and what does apply to public authorities that deploy high-risk systems, is explained in our article on whether an AI register is mandatory.

What belongs in which register?

Algorithm RegisterInternal AI register
For whomResidents, council, regulators, journalistsThe municipality itself: data protection officer (DPO), CISO, IT, team leads
What is in itHigh-impact algorithms and high-risk AI that affect decisions about residentsAll AI services staff use, including those with no role in decisions
UnitAn application within a work processAn application of a tool, with the tool as a property
What it answersWhich algorithms does government deploy, with which safeguardsWhat do we use, what may go in, what have we decided
How it is filledPer project, when a process is set up or changedBy self-reporting, and by looking at what is actually opened
When it changesWhen an algorithm is new or changedEvery week, because tools arrive without anyone reporting them

A few examples make the split clear. A model that determines which applications for a service get extra checks: the Algorithm Register, plus a row in the internal register with vendor and owner, plus the record of processing activities. ChatGPT in the communications team: the internal register only. The chatbot on the website that points residents in the right direction: the internal register in any case, with the AI Act's transparency obligation attached, and the Algorithm Register if the municipality judges that it noticeably affects residents. The youth team's transcription tool: the internal register, with a reference to the DPIA and the record of processing activities, because special categories of data go into it.

Why does the internal register fall behind?

Because it is filled in by people who know about a tool. Someone who does not realise their summariser is AI does not report it. Someone paying for it privately does not report it. Someone who started using it last week was not around for the survey.

Take a municipality that has allowed Copilot, with a restriction on documents from social services, and whose internal register has six rows. The first time it looks at which AI services are opened in the browser, it finds Perplexity and ChatGPT in use alongside Copilot, plus three specialist tools: a transcription tool for meetings, a plain-language rewriter and an image generator for communications. Two of them appear nowhere. That is not an incident, because nothing had been decided about those two. What it shows is that a survey is a snapshot of one moment. Why surveying more often does not fix that is explained in our piece on why an AI tool catalogue is out of date the moment you print it.

How does observed use feed the register?

By adding a second source alongside the register: which AI tools are actually opened in the organisation. Not who, not what is typed, only which tool and how often, at organisation level. The difference between that list and the register is the backlog, and every tool in it enters the register with the most honest status there is: no decision yet.

From then on the register has a rhythm. A new tool is noticed and gets a row with a date. The owner in the department that uses the tool answers the questions and the municipality takes a decision. At the review, the same owner checks whether the vendor's terms and the way data is used still hold. What those steps look like in practice is covered in our article on getting from shadow AI to a current AI register.

BeeSensible supplies that second source: the extension reports only the domain of an AI tool that is opened, at most once a day per device, with no user ID and no page content, and matches it against a catalogue of over 1,000 assessed tools. In the Inbox, an administrator sees which tools are new and still need a decision, and records that decision; every tool starts with the status "No decision yet". More on how that works is on the page about the AI register.

AI register
AllowedUnder reviewNot allowedAll tools
Search by tool, vendor, domain or former name…
1,012 tools
DeepSeek
Critical · 90/100
Not allowed
Otter.aiNew
High · 68/100
No decision yet
Grok
High · 67/100
Not allowed
ChatGPT
High · 62/100
Allowed
Perplexity
Medium · 55/100
No decision yet
HeyGen
Medium · 53/100
No decision yet

Every tool, scored for risk

Over 1,000 AI tools, each scored from Low to Critical. Nothing is approved or blocked until someone decides.

More about AI Governance

Who maintains the two registers?

Often the same people, for different audiences. The Algorithm Register is filled in algorithm by algorithm by the owner of the work process, with the DPO and the CISO reviewing, and it faces outward. The internal AI register has the DPO or the CISO as owner of the whole, and an owner for each row in the department that uses the tool: the team lead of the contact centre for the translation tool, the manager of the youth team for the transcription tool. That owner, not the DPO, moves the review along.

How this register fits into the wider picture, from seeing what is used to showing that the policy holds, is covered in our article on AI governance for municipalities and under the topic AI governance.

Next time, answer the councillor's question in two parts: this is in the Algorithm Register, and this is in our internal register, including the tools we have not decided on yet. That second part is the answer that shows the municipality knows what is going on.

FAQ

Common questions

Is the Algorithm Register the same as an AI register?

No. The Algorithm Register is public and describes high-impact algorithms and high-risk AI used by public bodies, so that residents and regulators can see what government deploys. An internal AI register describes which AI services staff use and what the municipality has decided about them. Different systems, for a different audience.

Does Copilot belong in the Algorithm Register?

As a rule, no. Copilot rewrites and summarises; it does not take decisions about residents. It does belong in the internal AI register, with the variant, the account type, the data allowed in it and the municipality's decision. If an AI tool is ever used to assess or prioritise applications, that changes, and it becomes a judgement for the municipality itself.

Which fields does an internal AI register for a municipality have?

Vendor and processing location, purpose, an owner in the department that uses the tool, which data may and may not go in (BSN, benefits data, youth care), the risk assessment with a reference to a DPIA where one was done, the decision with its date, the condition for limited use and the review date. For municipalities, add the cross-reference to the GDPR record of processing activities and, where relevant, to the Algorithm Register.

How do tools nobody reported end up in the register?

By looking, alongside the register, at which AI tools are actually opened in the organisation. That can be done with a periodic survey, or continuously at organisation level: only the tool's domain, no user ID, no content. The difference between that list and the register is the backlog: tools still set to "No decision yet".

Who owns the internal AI register in a municipality?

Usually the data protection officer (DPO) or the CISO owns the register as a whole, with an owner for each row in the department that uses the tool: the team lead of the contact centre for the translation tool, the manager of the youth team for the transcription tool. That owner answers the assessment questions and moves the review along. Without an owner per row, the register goes stale within a quarter.

Portrait of Rens Timmermans from BeeSensible

Prefer someone to walk you through it?

Rens, BeeSensible

I'm happy to give you a twenty-minute tour. Leave your details and I'll find a time that suits you. You're also welcome to call or email.

Prefer to talk to someone first?

Want a live demo, or a quote for 100+ users? Leave your details and we'll be in touch within one working day.