What the reader sees¶
The ai_disclosure_default formatter renders, in this order:
- the official EU icon for the grade
- the grade's disclosure sentence
- the site's disclosure notice when the label is required, and the undetermined notice when the site has not assessed the content
- an expandable "How was AI used?" section holding the description
- a link to the site's editorial statement, when the Policy tab carries one

Which of these five parts actually shows is a per-grade setting: see Visible parts. The checkboxes there hide a part when unchecked, except that a legally required label always keeps the icon and the sentence.
Content nobody has assessed¶
Article 50(4) applies to a piece of content only under the conditions the scope assessment records. Until someone answers those questions, the module holds the verdict open and says so on the page. The legal line carries the undetermined notice from the Policy tab instead of the disclosure notice, and a dashed left border marks the card, so the state reads without relying on color.

The non-invasive form¶
Paragraph 1 limits how the disclosure is made for a deep fake that forms part of a manifestly artistic work: it must not hamper the display or the enjoyment of the work. The card keeps the obligation and shrinks its footprint. Nothing is hidden, nothing leaves the tab order, and a theme can override the form.
Display settings¶
Four settings sit on the field's row in Manage display:
| Setting | Values | Default |
|---|---|---|
| Visibility | Follow the site policy, Always disclose, Only when legally required | Follow the site policy |
| Icon variant | Site default, Automatic, Black, White, Black transparent, White transparent | Site default |
| Style | Card, Plain | Card |
| Show the details expanded | on, off | off |
When anything appears at all¶
Three rules decide it.
A legally required label always appears, whatever the visibility setting says: Article 50(4) is not a display preference.
A card on content the site has not assessed also always appears. Suppressing it would tell the reader that no label is due, which is the one thing the site has not established.
Everything else appears only where the policy asks for it. "Follow the site
policy" reads the site policy from the
Policy tab. A grade whose EU icon is
none stays silent even under "Always disclose": the Commission defines no
icon for it, and the editing widget already warns the editor that the reader
will see nothing.
The Automatic icon variant¶
"Automatic" picks between the light and the dark icon by reading the reader's operating system color scheme. It keeps whichever transparency the Output tab's "Default icon variant" sets, so the site decides opaque or transparent and the display decides light or dark.
Styling¶
Card style draws the module's reference bordered box; Plain drops the wrapper and leaves the structure to the theme. The look is a small set of CSS custom properties; see Theming.