Drafted with AI assistance
Published 12 May 2026
A short opening paragraph, so the example reads like a real article at a glance — the label sits right where a reader would look.
Disclose is a drop-in JavaScript widget that adds a visible, accessible AI-generated label to your images, video and articles — using the official EU AI-label icons for Article 50 of the EU AI Act. A transparency tool, not a compliance guarantee.

Regulators, analysts and research on AI labeling.
78%
explicit labeling of AI-generated content is 'very important' or 'the most important factor' in maintaining trust.
Gartner
Press release · Jan 2026
84%
content developed with gen AI should always be clearly labeled.
Deloitte
2025 TMT Predictions, Connected Consumer Survey
70%
unsure if online content can be trusted because they don't know if content is real or AI-generated
KPMG × University of Melbourne
Global study, 48,000+ respondents, 47 countries · 2025
Europeans have a right to know whether what they see, hear or read has been made or altered by AI.
European Commission
Henna Virkkunen, Executive Vice-President · Jun 2026
They should also clearly label the published item as AI-generated to inform consumers.
OECD.AI
Expert contribution (Knott, Pedreschi & Leavy) · Jan 2025
In the European Union, for instance, the AI Act requires that entities deploying AI-generated or -manipulated content label it as such.
Stanford HAI
Policy brief · Jul 2025
New product, zero customers — so instead of invented numbers, here is proof you can check for yourself.
The label below is Disclose, rendering live right now.
The European Commission's AI-label set, used unmodified.
Designed around the EU AI Act transparency duty (from 2 Aug 2026).
Drop in one script tag — no signup, no backend.
The three official EU AI-labels, rendered by the real widget on this page. Pick a state — the example updates, and every badge is clickable.
Content made with help from AI tools — assisted drafting, editing or ideation. The general AI label.
Content fully produced by an AI system — generated text, images or video. The AI GENERATED label.
Real media altered with AI — the deepfake / manipulation disclosure under Article 50(4).
Published 12 May 2026
A short opening paragraph, so the example reads like a real article at a glance — the label sits right where a reader would look.
Published 12 May 2026
A short opening paragraph, so the example reads like a real article at a glance — the label sits right where a reader would look.

data-ai-disclose="ai-assisted"
One small script covers the whole EU AI Act Article 50 transparency surface — across every content type, every visitor, and every stack.
Label images, video, audio, articles, or a whole page. Disclose detects the content type and renders the right disclosure for each — media get a corner badge, text blocks an inline label.
WCAG 2.2 AA with full ARIA and keyboard support. The badge and its details panel are screen-reader friendly, focusable, and dismissible — accessibility is built in, not bolted on.
The label and its transparency panel render in the visitor's language — all 24 official EU languages, resolved automatically from your page. No configuration, no per-language setup, no missing translations.
The widget renders inside a Shadow DOM, so your site's CSS can't bleed in and its styles can't leak out. The label looks identical on every site, whatever your design system or framework.
Everything ships in one 24 kB bundle — icons, translations, logic. At runtime the widget makes no network calls, sets no cookies, and does no tracking — nothing is sent to Qadar AI. Fast, private, and audit-friendly.
Disclose uses the European Commission's own AI-label icon set — AI, AI GENERATED and AI MODIFIED — unmodified. Visitors and regulators see the exact marks the EU defined, not a lookalike.
Small, self-contained, and localized everywhere the EU AI Act applies.
Disclose is free. No account, no paid tier, no upsell — the complete widget for every site you run.
No account, no backend, no usage limits — the complete transparency widget for every site you run, permanently free at $0.
A single async script tag that works on any site and any stack — no build step and no configuration to start rendering the official label.
The European Commission's own AI-label icons, unmodified and aligned with EU AI Act Article 50, so visitors see the same official mark everywhere.
Everything you need to label AI content.
WHAT'S INCLUDED
Everything, for every site — no tiers, no upsell.
EU AI Act Article 50 asks that AI-generated and AI-manipulated content be made clear to the people who see it — transparency obligations apply from 2 August 2026. Check whether the Act applies to you.
From 2 August 2026, people should be able to recognise AI-generated content at a glance. With Disclose, every marked piece on your pages carries a visible, accessible label built on the official EU icons — shown in your visitor's language, on any content type: images, video, audio or articles.
Disclose renders that visible disclosure layer.
For website operators who publish AI content: one line of code, and every piece carries the official transparency label. See our Article 50 guide for the full obligation breakdown.
Disclose also adds a standards-based machine-readable marker (schema.org + IPTC digitalSourceType) to your pages — complementary to the provider-side Article 50(2) marking.
Most AI-assisted marketing images and copy carry no hard labeling duty under Article 50. The duties below apply to chatbots, machine-readable provider marking, deep fakes, and unreviewed public-interest text — voluntary labeling everywhere still builds trust beyond the letter of the law.
Obligation | What's required | Who it applies to | Applies from | Covered by |
|---|---|---|---|---|
| Art. 50(1) | Tell users when they interact with an AI system (chatbots, voice, agents) | Providers | 2 Aug 2026 | — |
| Art. 50(2) | Machine-readable marking of AI output (metadata/watermark) | Providers | 2 Aug 2026 — systems already on the market before that date: until 2 Dec 2026 | Disclose Stamp |
| Art. 50(3) | Inform people about emotion recognition / biometric categorisation | Deployers | 2 Aug 2026 | — |
| Art. 50(4)This one is you | Visibly disclose deep fakes & AI-generated public-interest text | Deployers — incl. website operators | 2 Aug 2026 | Disclose |
Non-compliance can draw fines up to €15M or 3% of global annual turnover (Art. 99(4)).
FAQ
Questions about Disclose
FAQ
No. Disclose is a transparency tool, not a compliance guarantee. It renders the visible AI-disclosure layer for deployers; it does not perform the provider machine-readable marking under Article 50(2). Disclose is a transparency tool, not legal advice — for specific questions, talk to your counsel.
No. Drop in the script tag — there's no signup and no server to run.
No. The widget is 24 kB and loads async — nothing phones home: no network calls, no cookies, no tracking.
Images, video, audio, articles, and whole pages.
Yes — a perpetual free tier for one domain.
Yes. Load it from a CDN or host the file yourself.
Yes. The Article 50(4) human-review carve-out is text-only, so AI-generated or manipulated media stays labeled.
A provider develops an AI system (or has one developed) and places it on the market or puts it into service under its own name or trademark — most SaaS vendors and model makers are providers. Read more in our provider glossary entry.
A deployer uses an AI system under its own authority in a professional context — most organisations that adopt third-party AI tools are deployers. For AI-generated or manipulated content they publish, the Article 50 transparency duty applies. Read more in our deployer glossary entry.
Free, no account. Copy one snippet and you're done.
No build step, no backend. Install the widget, mark your AI content, and the official EU label renders itself.
The widget shows the visible label on your pages; Stamp is optional and writes the marking into the image files themselves (C2PA + IPTC), so it survives downloads and re-uploads. Add --badge to also bake the visible EU label into the pixels.
Global defaults, GTM selectors, panel theming, a custom policy link, badge tone and provenance metadata — all options in the README

Add the widget via npm or a single script tag — no build step, no backend.
Add data-ai-disclose to any image, video or article. Optional size and position.
The official EU label renders automatically, in the visitor's language and your theme.