

An AI-labelled product image in a shop listing. The badge sits in the corner of the image, on top of the theme's own markup, and only on the product that carries a label.
AI Content Flag lets you mark content as AI-generated or AI-modified and shows a visible label to your readers, in line with the transparency duty in Article 50 of the EU AI Act.
Labelling is manual and deliberate: nothing is detected, guessed, or sent anywhere. You tick a box, the plugin renders the label — on the image, in the lightbox, and at the top or the bottom of the article.
The plugin uses the three official European Commission labels:
The editor box explains when each one applies, so the decision does not have to be looked up every time.
Nothing runs on the front end until something is actually labelled. The stylesheet loads only on pages that carry a label. On WordPress 6.9 or newer a full-page scan uses Core’s template enhancement output buffer, and only once at least one media file is labelled. The list of labelled media is built once, cached for a day, and rebuilt only when media is added, edited, or removed.
None. The plugin makes no outbound requests, loads no remote assets, sets no cookies, and collects no data. The settings screen links to the European Commission’s page about the icons, but nothing is loaded from it.
The icons in assets/icons/ are the AI labelling icons published by the European Commission — three label types in four color variants. The Commission states on its page that they are “made publicly available for everyone to use freely”, with no attribution required. Source: https://digital-strategy.ec.europa.eu/en/policies/eu-icons-labelling-ai-generated-content
This plugin is an independent project. It is not affiliated with, endorsed by, or connected to the European Commission or the European Union. Using the icons does not signal that a site has signed the Code of Practice on marking and labelling AI-generated content, and this plugin makes no such claim.
An optional commercial add-on, Grafiduo AI Content Flag Pro, renders the labels its own way: a text badge with your own wording and colors in a corner of your choice, a styled keyboard-reachable tooltip with editable sentences, the document-level disclosure on further post types, and WooCommerce product-gallery hooks.
Everything described above works without it. The free plugin contains no license check and withholds nothing.