WP Manifestindependent plugin directory
manifest / privacy / eu-ai-content-label

EU AI Content Label WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

WordPress/WooCommerce plugin: label AI-generated images per EU AI Act Art. 50(4) and display the official EU icons

★ 1stars
4release downloads
v1.0.3latest · 2mo ago

Install

Download eu-ai-content-label.zip From the v1.0.3 release on GitHub, Aug 4, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/gigamaz/eu-ai-content-label/releases/download/v1.0.3/eu-ai-content-label.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Labels AI-generated images per the EU AI Act (Art. 50(4)) and displays the official EU icons.

Description

This plugin supports shop owners in implementing the transparency obligations of the EU AI Act for AI-generated images. Images in the media library (including WooCommerce product and variation images) can be marked with one of the three official EU label levels:

  • Basic – AI was involved in creation
  • Fully AI-generated
  • Partially AI-modified

The label is set in the media library (meta box, list column with quick select or bulk actions) and is overlaid with the official EU icons when rendered. The icons are bundled with the plugin (SVG + PNG) and offered in all four color variants.

Please note: this plugin supports labelling but does not replace a legal review. Using the EU icons alone does not constitute legal compliance.

Installation

  1. Copy the eu-ai-content-label folder to /wp-content/plugins/.
  2. Activate the plugin under "Plugins" (WooCommerce must be active).
  3. Label images in the media library via the meta box, the list column or the bulk actions.

Changelog

1.0.5

  • Uninstall now also removes the settings option; inline SVG rendering caches file contents and uses a regex callback (safe custom aria labels).

1.0.4

  • Removed the GitHub-based update checker (Plugin Update Checker) to comply with WordPress.org plugin guidelines. Automatic updates are handled by WordPress.org once the plugin is approved.

1.0.3

  • Conventions pass: @since annotations on public methods and hooks, bootstrap moved into Plugin class methods, uninstall inlined, bulk-action counter now counts actually processed items.

1.0.2

  • Settings link on the Plugins screen; author link points to the GitHub repository.

1.0.1

  • Code review pass: fix Plugin Check findings (escaping, input sanitization, uninstall via WP API), hide the label on gallery thumbnail strips (main image only), declare WooCommerce HPOS compatibility.

1.0.0

  • Foundation: data model, media library meta box, list column with quick select, bulk actions.
  • Settings page with icon variant, position, size, display locations and accessibility options.
  • Bundled official EU icons (SVG + PNG), English source strings with German translations.
  • Frontend overlay rendering on product, shop, gallery and cart images (works without JavaScript).
  • Product and variation label field with variation > product > attachment resolution.
  • [eu_ai_label] shortcode for manual text/image labelling.

Deutsch

Kennzeichnet KI-generierte Bilder gemäß EU AI Act (Art. 50 Abs. 4) und blendet die offiziellen EU-Icons ein. Bilder in der Mediathek (inklusive WooCommerce-Produktbilder und Variantenbilder) lassen sich mit einer der drei EU-Kennzeichnungsstufen versehen: Basis, Vollständig KI-generiert, Teilweise KI-modifiziert.

Releases

2 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.0.3 latest
Aug 4, 2026 2mo ago
eu-ai-content-label.zip
3
Aug 4, 2026 2mo ago
eu-ai-content-label.zip
1
A grade

Security

EU AI Content Label 1.0.3 · audited by WP Registry

No security issues found.

Audited release
1.0.3
Findings
none
Worst severity
—
Content hash
d3db7ae97d93f1aa8e1c2133…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.