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.png

Is 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

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.”
AI Act, Art. 99(4) · Regulation (EU) 2024/1689 (the AI Act), OJ L, 12 July 2024 · read 8 October 2026

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