Skip to content
Marketing Factory Digital GmbH
Contact
Logo Marketing Factory Digital GmbH
  • Agency
    • About us
    • History
  • Services
    • Consulting, Analysis and Strategy
    • Programming and Development
      • Interface Development
      • PIM/ERP Links
      • Custom Development
      • Seamless CMS Integration
    • Agency Retainer
    • Hosting and Support
      • Cloud Strategies
      • Hosting Partners of Marketing Factory
    • Services with Third Parties
  • Technology
    • TYPO3 Agency Marketing Factory
      • TYPO3 Upgrade vs. TYPO3 Relaunch
      • Current TYPO3 Versions: v12 ELTS, v13, v13
      • The TYPO3 Lifecycle
      • Upgrading from TYPO3 v12 to v14
      • Our TYPO3 Extensions
    • Shopware
    • IT Security
      • DDoS Protection
      • Continuous Upgrading
      • Privacy First
    • Tech Stack
      • Commitment to Open Source
      • Technology Selection
      • PHP Ecosystem
      • Containerisation & Clustering
      • Content Delivery Networks
      • Search Technologies
  • References
    • Projects
    • Clients
      • Client List
    • Screenshot of the homepage of the new Maxion Wheels websiteNEW: Relaunch of the corporate website of Maxion Wheels
  • Community
    • Community Initiatives
  • Blog
  • Contact
  • Deutsch
  • English

You are here:

  1. Blog
  2. EU AI Act: Mandatory Labeling of AI-Generated Content with TYPO3
A collage of AI-generated nature images depicting lush green forests with wooden paths and backpacks, desert landscapes with cacti, and frozen icy scenes under a sunset sky. A badge in the corner labels the content as AI generated.
  • AI
  • Legal issues
  • TYPO3
20.08.2026

EU AI Act: Mandatory Labeling of AI-Generated Content with TYPO3


AI Labeling Requirements in Everyday Editorial Work: What the EU AI Act Means for TYPO3 Editorial Teams

As of August 2, 2026, the transparency requirements set forth in Article 50 of the EU AI Regulation (AI Act) will take effect. For editors, this means that images and text created using AI must be labeled under certain circumstances.

However, this is not a blanket labeling requirement for all AI content. The legislation clearly distinguishes between cases with and without a disclosure requirement.

  • Which images should be labeled?
  • Labeling with (optional) standardized EU icons
  • Which texts should be labeled?
  • Special Case: Chatbots
  • Display of the Disclosure in the Front End
  • Implementing the Labeling Requirement with TYPO3
  • Detecting AI Image Metadata
  • AI Tagging of Media Directly in the FAL
  • AI Label Extension
  • Image credit output will be supplemented by the PictureCredits extension
  • Conclusion: Start linking content directly to the AI attribute now

Which images should be labeled?

Only those who publish an image that has been artificially generated or manipulated and depicts realistic-looking people, places, or events are required to disclose the use of AI (Art. 50, para. 4). This refers to realistic-looking AI photos that give the impression of being genuine photographs.

Clearly recognizable AI-generated fantasies, as well as obviously artistic, satirical, or fictional illustrations, are exempt from this requirement.

Clearly recognizable AI-generated imagery, as well as obviously artistic, satirical, or fictional illustrations, are exempt from this rule. In such cases, a discreet note that does not interfere with the enjoyment of the work is sufficient.

Purely technical editing (retouching, cropping, color correction, restoration) is entirely exempt, as long as the image’s message is not substantially altered.

Key question for practical application: Could an averagely informed viewer mistake the image for a real, unedited photograph? If so, it must be labeled!

Labeling with (optional) standardized EU icons

For practical implementation, the European Commission provides three standardized icons free of charge

A circular base icon for content in which AI was generally involved, an icon for content fully generated by AI, and an icon for content originally created by humans but modified by AI. The use of these icons is voluntary. Labeling can also be achieved through comparable alternative methods.
 

AI icon:
AI was involved in the creation of this content.

AI Icon

This content was created using AI.

AI-generated

AI generated

Content fully generated by AI.

Partially AI-Modified.

AI modified

Teilweise von AI-modifizierter Inhalt.

Important for the practical use of the EU AI icons: The icon must be permanently placed within the image or directly next to it, remain intact even after downloading or redistribution, appear in a sufficiently large size, and be accompanied by a text description and an appropriate alt text for accessibility.

Which texts should be labeled?

The labeling requirement under Article 50 applies to texts generated entirely by AI that were published without any human review.

An article pre-drafted by AI but whose content was reviewed and approved during final editing does not need to be labeled. The same applies to texts written by humans and subsequently improved by AI in terms of style or through spell-checking.
 

Special Case: Chatbots

Article 50 (1) requires that users of an interactive AI system (e.g., a customer service chatbot) be able to recognize from the outset that they are communicating with an AI.

Display of the Disclosure in the Front End

he following applies to placement: The disclosure must be inseparably linked to the respective content; it must not merely appear in a central location on the website, such as in the legal notice or the page footer. The statutory text requires that the AI-generated portion be clearly recognizable no later than when the content is first viewed and be distinguishable from the rest of the content.

Implementing the Labeling Requirement with TYPO3

Detecting AI Image Metadata

Three different metadata fields have now become standard for images, in which information regarding AI status can be stored: (IPTC DigitalSourceType, XMP Iptc4xmpExt:DigitalSourceType, and optionally a C2PA manifest.)
Ideally, this information could be read and stored in the database when image data is uploaded to the TYPO3 FAL. A suitable field for the FAL is currently being integrated.

AI Tagging of Media Directly in the FAL

The core patch Gerrit-Change 95172  adds a field to the FAL’s file metadata to indicate a file’s AI status. In a dropdown field, the editor can select the appropriate status—“general,” “generated,” or “modified” in addition to the empty default value.

A ViewHelper <f:aiContentLabel> then displays the corresponding indicator icon next to the image in the frontend. The advantage of this solution is that the information is directly linked to the media item itself and is thus automatically displayed correctly every time it is used.

The patch will be released in TYPO3 version 14.3; a backport is also planned for version 13.4.

AI Label Extension

The AI Label extension extension by b13 goes a step further: In addition to files, it also covers pages and content elements; it adds an “AI Metadata” tab with AI origin and a verification checkbox (which automatically resets when the content is edited again); and it offers its own backend module with an editorial-wide overview.

Editorial teams with a primary focus on visual content should be able to get by with the streamlined core patch. Larger editorial teams that regularly create AI-generated text and require a documented approval process should consider implementing the AI Label extension.

In both cases, the legal classification in each individual instance remains an editorial decision that the software merely supports.

Image credit output is supplemented by the PictureCredits extension
For our own PictureCredits extension for recording and displaying image credits in TYPO3, we will soon include the new field for AI status in the output. However, based on the current state of EU law, the label at the bottom of the page—where our extension displays image credits by default—will not be sufficient. An additional label is also required directly in or on the image itself.

Image credit output will be supplemented by the PictureCredits extension

For our own picturecredit extension  for recording and displaying image credits in TYPO3 we will soon include the new field for AI status in the output. However, based on the current state of EU law, the label at the bottom of the page, where our extension displays image credits by default, will not be sufficient. An additional label is also required directly in or on the image itself.

 

Conclusion: Start linking content directly to the AI attribute now

At the moment, there is still some uncertainty regarding the labeling requirement and, in particular, its specific implementation in website design. However, it makes sense to start as soon as possible by clearly linking AI content to the AI attribute in the backend.

A purely editorial label within the page context carries the long-term risk that the required labels could be lost during upgrades or data migrations. However, if the AI status is directly linked to the content in the backend, the display of the label in the frontend can still be adapted at any time via the templates to reflect the current best practices.

Karoline Steinfatt

From penniless exotic studies to gainfully internet stuff.

More posts by this author

Get blog posts as RSS feed

All parts of this blog series

  1. A tablet screen showing a list of bicycle images with copyright symbols and licensing information, each paired with a descriptive title. Next to it is an image example of a bicycle in a grassy outdoor area.Blog Series "Proper Picture Credits": Part 1 - Picture rights management within your company
  2. A tablet screen showing a list of bicycle images with copyright symbols and licensing information, each paired with a descriptive title. Next to it is an image example of a bicycle in a grassy outdoor area.Blog Series "Proper Picture Credits": Part 2 - Rules for online picture credits
  3. A tablet screen showing a list of bicycle images with copyright symbols and licensing information, each paired with a descriptive title. Next to it is an image example of a bicycle in a grassy outdoor area.Blog Series "Proper Picture Credits": Part 3 - Maintain and manage picture credits in CMS
  4. A tablet screen showing a list of bicycle images with copyright symbols and licensing information, each paired with a descriptive title. Next to it is an image example of a bicycle in a grassy outdoor area.Blog series "Proper Picture Credits": Part 4 - Remove images completely from the CMS after a warning letter
  5. A tablet screen showing a list of bicycle images with copyright symbols and licensing information, each paired with a descriptive title. Next to it is an image example of a bicycle in a grassy outdoor area.Blog Series "Proper Picture Credits": Part 5 - the special cases: Memes Collages, Screenshots and AI Images
  6. A collage of AI-generated nature images depicting lush green forests with wooden paths and backpacks, desert landscapes with cacti, and frozen icy scenes under a sunset sky. A badge in the corner labels the content as AI generated.EU AI Act: Mandatory Labeling of AI-Generated Content with TYPO3

Please feel free to share this article.


Comments

No comments yet.

Write a comment.

I have been informed that the processing of my data is on a voluntary basis and that I can refuse my consent without detrimental consequences for me or withdraw my consent at any time to Marketing Factory Digital GmbH by mail (Erkrather Straße 401, D-40231 Düsseldorf) or e-mail (info@marketing-factory.de).

I understand that the above data will be stored for as long as I wish to be contacted by Marketing Factory. After my revocation my data will be deleted. Further storage may take place in individual cases if this is required by law.

  • Data privacy policy
  • Legal notice

© Marketing Factory Digital GmbH

Alternative text for images is partially generated by AI

Picture Credits
  1. "EU AI Act: Collage of AI generated tagged images.": AI Generated (Claude Sonet 5) / License: Public Domain
  2. "Photo collage of AI images with EU AI icon tags": AI Generated (Claude Sonet 5) / License: Public Domain
  3. "AI icon": Creator License: Public Domain
  4. "AI generated": Creator License: Public Domain
  5. "AI modified": Creator License: Public Domain