Everyone tells you whether Article 50 applies to you.
Nobody gives you the code.
Disclosed ships the working implementation of the EU AI Act's transparency obligations: the disclosure widget, the platform recipes, the scanner. Free, MIT-licensed, and cited back to the regulation so you can check our work.
Article 50 applies from 2 August 2026. It was not delayed. The June 2026 Digital Omnibus (Regulation (EU) 2026/1744) moved the high-risk obligations to 2027 and 2028. It amended Article 50 exactly once, at paragraph 7, which is about codes of practice. The obligation to tell people they are talking to an AI was untouched.
The gap
| Classification tools | Disclosed | |
|---|---|---|
| Question answered | "Does this apply to me?" | "What do I paste into the page?" |
| Output | A risk tier and a list of obligations | A working snippet, installed |
| Your next step | Unclear | Done |
The classifiers are good at what they do and we link to them. But every one of them stops at the point where the actual work starts. Disclosed begins there.
What you get
The disclosure widget
One file, no dependencies, no build step, no network calls, no cookies. Drops the Article 50(1) disclosure into your chat widget where a user will actually see it. 2 KB gzipped. MIT.
The scanner
Paste a URL or page source, get observations about what's there with the paragraph of the Commission's guidelines behind each one. No sign-up. It never says "pass" — see below.
The articles
Six pieces on what the regulation and the Commission's guidelines actually say, quoted directly, with links to the primary sources.
Three things worth knowing
- A line in your terms and conditions does not satisfy Article 50(1). The Commission says so in as many words: disclosures contained only in terms and conditions, URLs or documentation are insufficient on their own. What does count →
- Calling it an "assistant" does not either. The guidelines list "generic references to 'assistant'" as an unclear signal.
- "It's obviously a bot" is not a defence for a helpdesk chatbot. The Commission names that exact case as one where the obviousness exception does not apply. Read the paragraph →
Why we never say "compliant"
Disclosed is engineering tooling. It implements a specific, named obligation — the disclosure required by Article 50(1) — and it does not do anything else. It does not make you compliant, it is not legal advice, and no tool that reads a URL can tell you your compliance status.
What we can do is quote the regulation, quote the Commission, link both, and hand you code that implements what they say. Then you can check it yourself. That is the whole product.