EU AI Act · Article 50 applies on 2 August 2026

Your chatbot must say it's an AI.
Your AI content must be labelled.

From 2 August 2026, EU AI Act Article 50 requires every company to disclose AI interactions and label AI-generated content — in the interface, not in the fine print. Fines reach €15M or 3% of turnover.

days
hours
minutes

until Article 50 transparency obligations apply

Get compliant in one afternoon — €79 Copy the free widget

Built on the legal text — Regulation (EU) 2024/1689, Art. 50 & 99 — the May 2026 Digital Omnibus and the Commission's July 2026 Article 50 transparency guidelines. Not legal advice.

What the law actually requires

The Digital Omnibus postponed the heavy high-risk obligations to December 2027. It did not postpone these three.

Chatbots & AI agents — Art. 50(1)

Users must be told they're interacting with AI at the first interaction, inside the interface. A line in your Terms of Service does not count.

AI-generated content — Art. 50(2)

Generative systems must mark outputs as AI-made in machine-readable form. New systems: from 2 Aug 2026. Systems already on the market: 2 Feb 2027.

Deepfakes & AI text — Art. 50(4)

If you publish AI media resembling real people, places or events — or AI-written articles on matters of public interest — you must visibly disclose it.

Penalty for getting it wrong: up to €15,000,000 or 3% of worldwide annual turnover (Art. 99(4)). SMEs get proportionate caps — not exemptions.

The free widget — one script tag

Open-source (MIT), zero dependencies, ~5 KB. Auto-detects the visitor's language across 8 EU languages. Screen-reader accessible. Adds the machine-readable markup for you.

index.html
<script src="https://aidisclosure.help/ai-disclosure.min.js"
        data-mode="chatbot"
        data-lang="auto"
        data-more-url="/ai-transparency"></script>

See it live — this is what your visitors get:

Any element with class="ai-generated" gets labelled automatically.

The Compliance Kit — everything the widget can't do for you

The widget shows the notice. The Kit gives you the exact words, the policy page, the internal register and the checklist — written against the legal text, in English and Italian, more EU languages shipping free.

Web agency retrofitting client sites? Ask for a multi-client licence: (contact — coming soon)

For AI providers

If your product generates content, marking is your obligation

Article 50(2) requires providers of generative systems to mark outputs as AI-generated in a machine-readable, detectable, interoperable and robust way. The Commission's Transparency Code of Practice (June 2026) names cryptographically signed provenance metadata — C2PA Content Credentials — as the primary mechanism.

mark_ai.pytested end-to-end
from mark_ai import mark

mark("out.jpg", "signed.jpg",
     cert_pem, key_pem,
     model="your-model-v2")

# → C2PA manifest, digitalSourceType =
#   trainedAlgorithmicMedia, RFC-3161 timestamp
# → validation_state: Valid
  • Working module + CLI on the official CAI SDK — JPEG, PNG, audio and video
  • Certificate guide with the three traps that cost an afternoon (PKCS#8 keys, self-signed rejection, required key usage)
  • Technical documentation template — the Art. 50(2) evidence you owe downstream deployers, and that enterprise buyers ask for in procurement
Self-serve
€149

Module, certificate guide, documentation template, evidence pack.

Get it
Done-for-you
Custom quote

We wire marking into your generation pipeline and assist with production certificate procurement.

Book a slot

Fits what you already run — no platform to switch

Some vendors give you compliance only if you move to their chatbot. This is the opposite: a drop-in that sits on the site and tools you already have.

Vendor-neutral

One script tag on any site or chatbot you already use. No migration, no lock-in to a single AI platform.

All of Article 50, not just chatbots

Chatbot disclosure (50(1)), AI content labelling (50(2)) and deepfake/AI-text disclosure (50(4)) — the whole obligation, not only the chat window.

Free widget, €79 kit — no subscription

The widget is free and self-serve; the kit is a one-time €79. No per-seat platform fee, no account, no call.

Questions you should be asking

Does this really apply to my small company?

If you have a chatbot, publish AI-generated media, or use AI-written articles, and you have users in the EU — yes. Article 50 has no small-company exemption; SMEs only get proportionate fine caps.

Wasn't the AI Act postponed?

Partly. The May 2026 Digital Omnibus moved high-risk obligations (Annex III) to December 2027 and gave generative systems already on the market until February 2027 for machine-readable marking. Chatbot disclosure, deepfake labels and AI-text disclosure still apply on 2 August 2026.

My chat is "obviously" AI — am I exempt?

The exemption applies only when it's obvious to a reasonably well-informed person. A support widget that answers like a human is not obvious. The disclosure costs one line — relying on the exemption costs a legal argument.

The C2PA SDK is free — why pay for the marking product?

Because the SDK is not the hard part. The hard parts are the certificate chain (self-signed is rejected, keys must be PKCS#8, key usage must be right), and proving compliance to deployers and buyers. You're paying for the afternoon you don't lose and the documentation you'd have to write anyway.

Is this legal advice?

No. It's an implementation toolkit built on the legal text and Commission guidance. For high-stakes deployments, have counsel review your final texts — the Kit gives them a finished draft to review instead of billable hours to write.

What languages are covered?

Widget strings ship in 8 EU languages today (EN, IT, DE, FR, ES, PT, NL, PL), auto-detected. Kit templates in English and Italian. Remaining EU languages are being reviewed and ship free to all buyers.

Also on the calendar

11 September 2026: 24 hours to report an exploited vulnerability

If you ship software or hardware into the EU, the Cyber Resilience Act's reporting duty starts before its famous 2027 requirements. Same approach, same afternoon.

See CRA Ready →