Proposal: Element-level AI content disclosure in HTML

Hi all,

I've been working on a proposal for standardizing how web authors disclose
AI involvement in HTML content — not at the page level (which
whatwg/html#9479 covers) or the HTTP level (which the IETF AI-Disclosure
header covers), but at the element level, so a page with a human-written
article and an AI-generated sidebar can label each section appropriately.

The proposal adds an `ai-disclosure` attribute to any HTML element with
four values: `none`, `ai-assisted`, `ai-generated`, and `autonomous`,
aligned with the IETF header and IPTC Digital Source Type vocabulary. It's
designed to complement C2PA rather than compete with it — voluntary
declaration vs. cryptographic verification.

Some context on where things stand:
- Explainer: https://github.com/dweekly/ai-content-disclosure
- WICG proposal: https://github.com/WICG/proposals/issues/261
- ChromeStatus: https://chromestatus.com/feature/5078123181899776
- Mozilla standards position:
https://github.com/mozilla/standards-positions/issues/1344
- WebKit standards position:
https://github.com/WebKit/standards-positions/issues/605

One of the motivations is the EU AI Act Article 50 requirement for
machine-readable marking of AI-generated text (effective August 2026).
Happy to present at a meeting if that would be useful.


- David

Received on Tuesday, 27 January 2026 01:43:35 UTC