Transparency Register under the EU AI Act
Since versions 14.6.0/13.18.0/12.24.0, the AI Suite records which records were written by an AI feature. This register serves as evidence under Art. 50(2) of the EU AI Act and is the basis for the marking in the backend. In addition, there is the area “AI content” in the AI Suite backend module, where editors can view the entries and mark them as reviewed, as well as the “About” page with the provider details.
Where do I find the function?
- AI content: Open the AI Suite backend module (section “Web”) and select “AI content” there. Alternatively, the card of the same name in the dashboard of the backend module takes you there.
- About: In the dashboard of the backend module you find the button “About” next to the buttons “Documentation” and “License”.
Permission
The area “AI content” is only displayed if the backend user group has the permission “AI content overview” (enable_provenance_overview), see Permission Management. It also covers marking entries as reviewed. Without this permission, a notice appears stating that the backend group is not allowed to see the list.
The “About” page deliberately has no permission of its own. Under Art. 50(1), it is addressed to everyone who works with the system.
Extension Settings
The extension settings contain the new category “EU AI Act” with the subcategory “Marking of AI-written content” and three options:
provenanceTracking(default: on): Switches the register on. When switched off, nothing is recorded anymore and consequently nothing is marked anywhere.provenanceDiscloseTranslations(default: off): AI translations are recorded in any case. This option determines whether they are also disclosed as AI-generated. A faithful translation preserves the meaning of the source text and can therefore be considered exempt.provenanceShowLabels(default: on): Controls the badge in the page module and the notices on the fields filled by AI. When switched off, the register and the machine-readable image marking remain in place, only the visible marking for editors is dropped.
The options are maintained in the extension configuration, not in the Global Settings of the backend module. An overview of all settings can be found under Configuration.
What is recorded?
Each entry records which record is affected, with which feature and which model it was written, by whom and when. The following features are recorded: content creation, metadata, translation, image generation, page tree generation, MCP server (TYPO3 MCP + AI Suite) and editor chat (ChEddi). The entries are stored in the table tx_aisuite_domain_model_provenance. A database compare is therefore required after the update.
The following applies to the entries:
- If a human rewrites the fields the AI filled, the marking ends. The register entry is kept and is listed in “AI content” as “edited since”.
- A record that is part of another one (an accordion item, for example) does not get an entry of its own. It is assigned to the element it belongs to.
- File references remain in the register but do not appear in the list. They are used to assign a file to its page.
- Drafts in a workspace are not listed. On publishing, their entry moves to the live record, on discarding it is dropped.
- Entries of records that were deleted outright are not listed, but counted. They can be removed in “AI content” with a button.
Marking of Generated Images
Images generated with the AI Suite carry an IPTC DigitalSourceType entry, written by the AI Suite server when it creates the image. This machine-readable marking is the provider's own obligation under Art. 50(2) and cannot be switched off. The AI Suite stores the image data unchanged, so this marking and a C2PA manifest embedded by the model provider are preserved.
The "About" Page
The page names AutoDudes as the provider of the AI system, with contact details and links to website, imprint, privacy policy and documentation. Under “Who carries which obligation” it explains that the machine-readable marking under Art. 50(2) lies with the provider and the visible disclosure under Art. 50(4) with the operator of the website. The page also shows whether recording is switched on for this installation and whether AI translations are disclosed as well.
Marking in the Frontend
The settings of the AI Suite only affect the backend. For a marking on the website, the extension autodudes/ai-suite-transparency must also be installed and its site set included. Without both, nothing is output in the frontend.