Title: Intigra Disclosio – AI Image and Video Labels for the EU AI Act
Author: Intigra
Published: <strong>July 24, 2026</strong>
Last modified: July 24, 2026

---

Search plugins

![](https://ps.w.org/intigra-disclosio/assets/banner-772x250.png?rev=3620897)

![](https://ps.w.org/intigra-disclosio/assets/icon.svg?rev=3620897)

# Intigra Disclosio – AI Image and Video Labels for the EU AI Act

 By [Intigra](https://profiles.wordpress.org/gimondi/)

[Download](https://downloads.wordpress.org/plugin/intigra-disclosio.1.4.0.zip)

 * [Details](https://wordpress.org/plugins/intigra-disclosio/#description)
 * [Reviews](https://wordpress.org/plugins/intigra-disclosio/#reviews)
 * [Development](https://wordpress.org/plugins/intigra-disclosio/#developers)

 [Support](https://wordpress.org/support/plugin/intigra-disclosio/)

## Description

**Intigra Disclosio helps your WordPress site meet the transparency obligations 
of the EU AI Act (Regulation (EU) 2024/1689, Article 50), applicable from 2 August
2026.**

Since not every site is either “all AI” or “no AI”, the plugin works at the level
of the **single image**: you classify each image in your Media Library as _AI generated_
or _AI modified_, and Intigra Disclosio takes care of disclosing that information
to your visitors — clearly, elegantly and in their language.

#### How it works

 1. Classify images in your Media Library (a simple dropdown on each image, plus bulk
    actions and filters for existing archives).
 2. On every page that contains flagged images, Disclosio automatically shows a **discreet
    floating button**.
 3. Visitors click it to open an **accessible popup** listing exactly which images 
    on that page are AI generated or AI modified, using the official EU label taxonomy.
    Clicking an entry scrolls to the image and highlights it.

#### Key features

 * **Automatic detection on upload**: reads Content Credentials (C2PA), IPTC metadata
   and known generator signatures to pre-classify AI media, which you can then review.
 * **Per-image classification**: _AI generated_ / _AI modified_ / _Not AI_, managed
   from the Media Library with a sortable column, quick filters and bulk actions.
 * **Floating disclosure button + popup**: appears only on pages that actually contain
   flagged images. Dark and light button styles for light and dark themes.
 * **EU-style labels**: the popup and the optional image badges use the label taxonomy
   published by the European Commission (“AI generated” / “AI modified”).
 * **Optional on-image badges**: show a small “AI” badge directly on flagged images
   that expands on hover — recommended for photorealistic AI content, where the 
   label should appear next to the image itself.
 * **Page-builder backgrounds covered**: images used as CSS backgrounds (e.g. in
   Elementor sections) are detected too, via an internal REST endpoint with caching.
 * **“Everything is AI” mode**: if all images on your site are AI generated, switch
   to a simple footer disclaimer instead.
 * **Fully translatable**: the visitor-facing disclosure follows the language of
   the page, and custom texts are translatable with WPML and Polylang (wpml-config.
   xml included).
 * **Works with any theme and page builder**: The plugin hooks into the final rendering
   of the page, not into any specific builder.
 * **Admin dashboard**: see at a glance how many images are flagged, unclassified,
   and jump straight to the right Media Library view.
 * **Privacy-friendly**: no external services, no tracking, no data leaves your 
   site.

#### Legal note

Intigra Disclosio is a technical tool that helps you disclose AI-generated content
to your visitors. It does not constitute legal advice. Which images require labelling
under Article 50 of the AI Act (in particular the distinction between photorealistic/
deep-fake-like content and clearly artistic or stylised content) depends on your
specific content and on the applicable guidelines — when in doubt, consult a legal
professional.

## Screenshots

[⌊The floating disclosure button on a page containing AI images (dark style).⌉⌊The
floating disclosure button on a page containing AI images (dark style).⌉[

The floating disclosure button on a page containing AI images (dark style).

[⌊The visitor popup listing the AI images on the current page, with EU-style labels.⌉⌊
The visitor popup listing the AI images on the current page, with EU-style labels
.⌉[

The visitor popup listing the AI images on the current page, with EU-style labels.

[⌊Optional on-image badge, expanding on hover.⌉⌊Optional on-image badge, expanding
on hover.⌉[

Optional on-image badge, expanding on hover.

[⌊Media Library: AI column, quick filter and per-image classification dropdown.⌉⌊
Media Library: AI column, quick filter and per-image classification dropdown.⌉[

Media Library: AI column, quick filter and per-image classification dropdown.

[⌊Bulk actions to classify existing image archives quickly.⌉⌊Bulk actions to classify
existing image archives quickly.⌉[

Bulk actions to classify existing image archives quickly.

[⌊Settings: site mode, button position and style, image badges, custom texts.⌉⌊Settings:
site mode, button position and style, image badges, custom texts.⌉[

Settings: site mode, button position and style, image badges, custom texts.

[⌊The plugin dashboard with classification stats.⌉⌊The plugin dashboard with classification
stats.⌉[

The plugin dashboard with classification stats.

## FAQ

### Does this plugin make my site compliant with the EU AI Act?

The plugin gives you the technical means to disclose AI-generated and AI-modified
images to your visitors, following the transparency approach of Article 50. Whether
a specific image must be labelled is a legal assessment that depends on your content;
the plugin cannot make that assessment for you.

### Which images should I flag?

The transparency obligations focus primarily on realistic content (images that could
be mistaken for authentic photographs, so-called deep-fake-like content). Clearly
artistic, stylised or obviously synthetic illustrations are generally treated differently.
See the official Commission guidelines for details.

### How reliable is automatic detection?

It reads metadata that generators embed in the file: Content Credentials (C2PA),
the IPTC digital source type, and signatures left by tools such as Stable Diffusion,
Midjourney, DALL-E or Firefly. When the metadata declares a composite or edited 
asset, the file is marked as AI modified; otherwise it is marked as AI generated.
Detection is a starting point that you should always review: re-saving, compressing
or screenshotting a file typically strips this metadata, so an undetected file may
still be AI generated.

### Does it work with Elementor / my page builder?

Yes. The plugin marks images in the rendered page, so it works with any builder 
that outputs standard images. Background images set on Elementor sections and containers
are detected as well.

### Does it work with WPML or Polylang?

Yes. The visitor-facing texts follow the language of the page automatically. Your
custom button label, popup intro and footer disclaimer are registered for translation
via the included wpml-config.xml.

### Where does the image data go? Is any external service involved?

Nowhere. All classification data is stored as regular post meta in your own WordPress
database. The plugin performs no external requests. The only endpoint it uses is
an internal REST route on your own site (`intigra-disclosio/v1/check`), used by 
the frontend script to identify flagged images used as CSS backgrounds, which cannot
be marked server-side. The request requires a REST nonce, is limited to 60 URLs,
accepts only URLs belonging to your own site, and returns nothing more than the 
transparency label that is already displayed publicly on the same page.

### What happens to my data if I uninstall the plugin?

The uninstaller removes all plugin data: settings, per-image flags and cached values.
If you only deactivate the plugin, your classifications are kept.

### I flagged an image but the button does not appear

The button only appears on pages that contain flagged images. If the image is embedded
in an unusual way (some sliders and lazy-loaders), check that it is rendered as 
a standard `<img>` tag or a CSS background image. Feel free to open a support thread
with details.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Intigra Disclosio – AI Image and Video Labels for the EU AI Act” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ Intigra ](https://profiles.wordpress.org/gimondi/)

“Intigra Disclosio – AI Image and Video Labels for the EU AI Act” has been translated
into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/intigra-disclosio/contributors)
for their contributions.

[Translate “Intigra Disclosio – AI Image and Video Labels for the EU AI Act” into your language.](https://translate.wordpress.org/projects/wp-plugins/intigra-disclosio)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/intigra-disclosio/),
check out the [SVN repository](https://plugins.svn.wordpress.org/intigra-disclosio/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/intigra-disclosio/)
by [RSS](https://plugins.trac.wordpress.org/log/intigra-disclosio/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.0

 * Renamed to Intigra Disclosio.
 * Admin styles moved to a properly enqueued stylesheet.
 * The REST route used for background image detection now requires a REST nonce 
   and a lower per-request limit.
 * Translations are now handled through translate.wordpress.org.

#### 1.3.0

 * Added: automatic detection of AI media on upload, reading Content Credentials(
   C2PA), IPTC digital source type and known generator signatures.
 * Detection distinguishes AI modified from AI generated when the metadata declares
   it, and falls back to AI generated otherwise.
 * The detected signal is shown in the Media Library so you can review it.

#### 1.2.0

 * Added: option to hide the floating button (badges alone can provide the disclosure).
 * Added: warning in the dashboard when no disclosure method is active.
 * Fixed: badges were not displayed on video elements.

#### 1.1.0

 * Added: local video support — videos uploaded to the Media Library can now be 
   classified as AI generated or AI modified, and are disclosed like images.
 * Changed: image badges are now enabled by default on new installations (existing
   sites keep their current setting).

#### 1.0.3

 * Changed: the floating button now uses the “AI” round marker instead of a decorative
   icon, in pure black or white.
 * Changed: plugin settings moved to a top-level “Disclosio EU” menu.
 * Added: Settings link on the plugins list row.

#### 1.0.2

 * Fixed: image badges showed a duplicated “AI” prefix (e.g. “AI AI GENERATED”).
 * Added: clicking an image badge now opens the disclosure popup.
 * Fixed: badges on page-builder sections with background images were not hoverable
   or clickable.

#### 1.0.1

 * Fixed: the hidden popup overlay could intercept clicks, making the floating button
   and image badges unclickable.
 * Fixed: badge stacking order inside page-builder sections with background images.
 * Fixed: label alignment inside the collapsed image badge.

#### 1.0.0

 * Initial public release.
 * Per-image AI classification: AI generated / AI modified / Not AI.
 * Floating disclosure button with accessible popup, dark and light styles.
 * EU-style label taxonomy in the popup and optional on-image badges.
 * CSS background image detection (page builders) via internal REST endpoint with
   caching.
 * Footer disclaimer mode for all-AI sites.
 * Media Library column, filters and bulk actions.
 * Admin dashboard with classification stats.
 * Translations: English, Italian, German, French, Spanish. WPML/Polylang support
   for custom texts.

## Meta

 *  Version **1.4.0**
 *  Last updated **21 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/intigra-disclosio/) and [Spanish (Spain)](https://es.wordpress.org/plugins/intigra-disclosio/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/intigra-disclosio)
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[compliance](https://wordpress.org/plugins/tags/compliance/)
   [eu ai act](https://wordpress.org/plugins/tags/eu-ai-act/)[transparency](https://wordpress.org/plugins/tags/transparency/)
 *  [Advanced View](https://wordpress.org/plugins/intigra-disclosio/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/intigra-disclosio/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/intigra-disclosio/reviews/)

## Contributors

 *   [ Intigra ](https://profiles.wordpress.org/gimondi/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/intigra-disclosio/)