AI Disclosure Proposal for Web Pages
A new proposal suggests an HTML attribute system to indicate which parts of a page are AI-generated. It has gained relevance due to upcoming EU AI Act rules (effective August 2026), which require machine-readable marking of AI-generated text.
How It Works
Page-Level Disclosure
Uses a <meta> tag to describe the AI involvement across the whole page:
<meta name="ai-disclosure" content="ai-generated">
Possible values:
-
ai-generated→ AI content with human prompting/review -
ai-assisted→ Human-written but AI-refined -
autonomous→ Fully AI-generated -
mixed→ Different sections have different AI involvement -
none→ No AI involvement
Section/Element-Level Disclosure
Uses an ai-disclosure attribute on HTML elements, e.g., <section> or <aside>:
<section ai-disclosure="none">
<h2>Investigation Findings</h2>
<p>Human-authored content...</p>
</section>
<aside ai-disclosure="ai-generated" ai-model="gpt-4o" ai-provider="OpenAI">
<h3>AI Summary</h3>
<p>AI-generated summary content...</p>
</aside>
This allows partial page disclosures—useful for AI-generated sidebars or summaries on otherwise human-written pages.
Controversies
1. Using <aside>
-
<aside>is intended for tangential or supplementary content (sidebars, related links). -
An AI-generated summary is directly related to the main content, so placing it in
<aside>may be semantically incorrect. -
Critics argue it misuses semantic HTML and could confuse accessibility tools or assistive technologies.
2. Using <section>
-
<section>is meant for thematic groupings of content. -
Declaring authorship via an
ai-disclosureattribute does not reflect the theme or topic and could break screen reader navigation.
3. Accessibility Concerns
-
No commenters have fully addressed how this might affect the Accessibility Tree or assistive device behavior.
-
Misusing semantic elements to mark AI origin may interfere with content comprehension for users relying on screen readers.
4. Compliance vs. Web Benefit
-
Some see the proposal as regulation-driven markup rather than improving the web ecosystem.
-
The solution is primarily aimed at legal compliance, not at enhancing usability, SEO, or accessibility.
Key Takeaways
-
The proposal introduces AI disclosure at page and section levels, which aligns with the EU AI Act requirements.
-
It relies heavily on
<aside>and<section>, which may conflict with their intended semantic purposes. -
Accessibility implications and the effect on assistive technologies are underexplored.
-
The proposal is still under discussion on GitHub and not finalized.
In short, this is a regulatory-driven markup proposal that may solve the disclosure requirement but raises semantic and accessibility concerns, particularly when AI-generated content is integrated into the main flow of a page.
