Tagging AI content
Attribute-based labels for AI-generated and AI-assisted content.
Tagging AI content
Article 50(4) asks publishers to disclose when content was created with AI. The plugin uses a single data attribute:
<p data-mb-ai="generated">This paragraph was written by an AI model.</p>
<p data-mb-ai="assisted">This paragraph was drafted by AI and reviewed by a person.</p>
<p data-mb-ai="human">This paragraph was written by a human.</p>
The SDK will:
- Inject a visible "AI generated" / "AI assisted" badge next to the element.
- Emit a
content_disclosure_renderedevent to the audit trail. - If enabled in config, inject a
<meta name="mb:ai-content">tag and aschema.orgJSON-LD block so machine readers can pick up the signal.
Images and video
C2PA content credentials are supported via data-c2pa:
<img src="/hero.jpg" data-c2pa="https://cdn.example.com/hero.c2pa.json" />
When features.c2pa.enabled is true for the site, the SDK shows a verified
"Content Credentials" badge linking to the official verifier at
contentcredentials.org.