The Article 50 compliance checklist
Updated June 11, 2026
This is the checklist we use inside Disclosed, in our dashboard and in the evidence reports our customers hand to their legal teams. It maps to Regulation (EU) 2024/1689 (AI Act), Article 50(1), which requires that people are informed they are interacting with an AI system unless that is obvious. Six checks, each fixable in minutes.
- The notice appears at or before the visitor's first interaction with the chatbot.
- The notice is on the chat surface itself, not buried in terms or a help page.
- The notice is served in the languages your audience actually uses.
- Every page or product embedding the chatbot carries the disclosure.
- Disclosure events are logged so you can prove when and where the notice was shown.
- The disclosure setup is re-checked whenever the chatbot or its placement changes.
What each check means in practice
The notice at first interaction is the heart of the duty. The person should know they are talking to AI before the conversation starts, which is why a persistent badge plus a first-message notice is the pattern regulators expect: one layer that is always visible, one that is impossible to miss.
On the chat surface itself rules out the lazy fixes. A sentence in your privacy policy, a help-center page, or an FAQ entry does not inform a user at the moment of interaction, and that moment is what Article 50 regulates.
Languages matter because the notice only works if it is understood. If you serve French and Dutch customers, an English-only banner leaves you exposed exactly where you do business.
Every surface catches the deployment drift problem: the bot started on your pricing page, then marketing added it to the docs site and nobody updated the disclosure. Coverage has to follow the bot.
Logging is what separates compliance from claimed compliance. If you cannot show when and where the notice was shown, you are relying on a regulator taking your word for it.
Re-checking on changes closes the loop: a new bot, a new placement, a new audience, or a new language mix should each trigger a one-minute review.
Run it against your own chatbot
The fastest way through this list is the free checker: answer the six questions and you get a verdict you can share with your team, plus exactly what to fix. If you would rather just be done, the Disclosed widget covers the first four checks with one script tag and the logging gives you the other two.
Is your chatbot actually ready?
Six questions, an instant verdict, free.
Just need the deadline handled? The one-time EUR 129 compliance pack covers a single chatbot with no subscription.
Disclosed provides compliance tooling and records; this document is not legal advice. Review it with your counsel before relying on it.