How to comply with EU AI Act Article 50 (AI transparency obligations)
Article 50 of the EU AI Act sets transparency obligations for AI: providers of generative systems must ensure their synthetic audio, image, video and text output is marked as artificially generated in a machine-readable, detectable format, and deployers must disclose deepfakes and AI-generated text published to inform the public. The obligations apply from August 2026, and unlike the high-risk rules they reach a very broad set of everyday generative uses.
What the obligation actually requires
Article 50 does not ask you to prove content is real — it asks you to disclose when content is AI-generated or manipulated. Providers must embed a machine-readable marker in generated output; deployers of deepfake and AI-text systems must label content presented to the public. The marker has to be robust and interoperable "as far as technically feasible," which points toward open standards rather than a proprietary watermark only your own tools can read.
Marking versus detection
The compliant path is to mark at generation time, not to detect after the fact. AI detectors that guess whether text or an image is synthetic are unreliable and are not what Article 50 asks for. A provenance marker — a signed manifest bound to the asset declaring it was AI-generated, by which tool, when — is machine-readable, verifiable and durable. Anyone can check the marker; you are not depending on a probabilistic classifier that can be fooled or that flags human work as machine work.
Honest scope
Provenance marking satisfies the transparency and disclosure obligation; it is not a full AI Act compliance program, which for high-risk systems also spans risk management, data governance and human oversight. A marker proves an asset carries a signed declaration and has not been altered since — it does not detect unmarked content someone else generated, and it is not an AI detector. Sign markers with a durable scheme so the declaration stays verifiable; the cryptography is resistant to known attacks per NIST, not unbreakable.
Try it yourself — live, free, verifiable in 30 seconds:
Mark and verify AI content →