AI disclosure · EU and US · updated
EU AI Act Article 50: does your chatbot say it is an AI, and is your output marked?
Article 50 of the EU AI Act, on telling people they are dealing with an AI and on marking what AI generates, applies from 2 August 2026: “It shall apply from 2 August 2026.” (AI Act, Art. 113, second paragraph, Regulation (EU) 2024/1689). Generative systems already on the market before then have until 2 December 2026 to mark their output. This page and the free checker show what your site and your files carry, against the law's own words.
Check your chat and your output, free
$ npx --allow-git=root github:agentwares/agent-disclosure site https://your-site.example/Does the chat widget or assistant tell people it is an AI, before or at the first exchange? Reads the page as served: text, aria labels, the inline settings of the chat vendors it can name.
$ npx --allow-git=root github:agentwares/agent-disclosure output generated.pngIs a generated image, audio, video or text file marked in a machine-readable way? C2PA Content Credentials, IPTC and XMP AI fields, a declared watermark, California's latent-disclosure fields.
One request per URL you give it; files are read on your machine and never uploaded. No account, no LLM calls. It reports what it finds against what the law says, never a verdict. Also as a GitHub Action that checks a URL on a schedule: agentwares/agent-disclosure.
What applies when
One page per obligation
- Article 50(1): telling people they are talking to an AI (EU)
- Article 50(2): machine-readable marking of AI-generated content (EU)
- Article 50(4): deepfakes and AI-generated text on matters of public interest (EU)
- The code of practice on transparency of AI-generated content: where it stands (EU)
- Does the 2 December 2026 deadline apply to you? (EU)
- California AI Transparency Act: latent disclosures and a verification tool (California)
- California AB 853: platforms from 1 January 2027, capture devices from 2028 (California)
- California chatbot disclosure: SB 243 and the BOT Act (California)
- Utah's AI disclosure law: Utah Code § 13-77-103 (Utah)
The fines
“Non-compliance with any of the following provisions related to operators or notified bodies, other than those laid down in Articles 5, shall be subject to administrative fines of up to EUR 15 000 000 or, if the offender is an undertaking, up to 3 % of its total worldwide annual turnover for the preceding financial year, whichever is higher: … (g) transparency obligations for providers and deployers pursuant to Article 50.”
A signed readiness report
The free checks print everything they find. The Article 50 readiness report ($49, one-time, no account) is the same checks for up to 10 URLs and 25 artefacts, dated and hash-signed, as PDF and JSON, to keep or hand over.
Keep a dated record of every check, and of every disclosure and marking you ship
okgate keeps every tool call your agents make in a hash-chained audit log with daily Merkle roots on a public page: 90 days on Pro ($99/month), 365 days with a compliance export on Team ($299/month).
A record of your disclosure and marking checks, kept the same way, is not built yet. I want that record
The texts, each read on 8 October 2026
- Regulation (EU) 2024/1689 (the AI Act), OJ L, 12 July 2024
- Regulation (EU) 2026/1744 (Digital Omnibus on AI), OJ L, 24 July 2026
- Code of Practice on Transparency of AI-generated Content, published 10 June 2026
- Commission Guidelines on the transparency obligations under Article 50, C(2026) 5054 final, 20 July 2026
- California AI Transparency Act, Business and Professions Code §§ 22757–22757.6 (SB 942 of 2024, as amended by AB 853 of 2025 and SB 1000 of 2026)
- Utah Code Title 13, Chapter 77 (S.B. 226, 2025 General Session, Laws of Utah 2025 ch. 465)