EU AI Act · Article 50 — disclose AI content

Label your AI-generated images — and meet Article 50 on WordPress.

A visible “AI-generated” badge, machine-readable IPTC/XMP metadata embedded in the file, and schema.org JSON-LD. Set it once and every gallery, grid and featured image is disclosed automatically.

Applies the official EU AI-content labels — or your own
AI (basic) AI Generated AI Modified
Free forever Works with any theme* No account required

Images today — video, audio & text are on the roadmap.

AIM Transparency dashboard showing flagged images, disclosure coverage and embedded files
Deadline EU AI Act Article 50 applies from 2 August 2026. Publish AI visuals that could pass as real (deep fakes)? Article 50(4) requires a clear, visible disclosure. Non-compliance can draw fines up to €15M or 3% of worldwide turnover.
Badge Studio

See exactly what your visitors see

Only AI images get a label — real photos are left untouched. Choose a position and label style, and watch the badge update live.

AI-generated portrait AI Generated
AI-generated gets a label
Real photograph
Photograph stays clean
Live preview
Label style
Position

A simplified preview — position and label style only. The full Badge Studio also gives you custom shapes, colours, borders, click-to-disclose and per-type wording. See everything the plugin does.

Built for the regulation

Three layers of transparency, done right

Article 50 turns on a human-visible disclosure; a machine-readable mark is best practice on top. Metadata alone can be stripped; a hidden label isn’t the disclosure. AIM Transparency gives you both.

Visible badge

A clear “AI-generated” badge on the front end — the human-visible disclosure deployers owe under Article 50(4). Configurable text, position and colors.

Embedded metadata

Writes the IPTC DigitalSourceType (trainedAlgorithmicMedia) into the file’s XMP so the mark travels with the image (until a re-save or screenshot strips it) — the same value search engines read, and the vocabulary C2PA uses.

schema.org JSON-LD

Outputs an ImageObject with the IPTC source-type on the page, for crawlers and provenance tooling.

Works with any theme

It hooks WordPress’s own image and template filters — plus block/FSE themes — so the badge appears on galleries, portfolio grids, masonry, featured images and content images. Built and tested against Enfold; an optional Universal badge coverage mode catches custom themes that hand-write their markup.

Media library

Flag one image, or many at once with a bulk action and an “AI” column.

Galleries & grids

Image, gallery, portfolio and masonry — including CSS-background layouts.

Block & FSE themes

Covered through render_block and the core content-image filters.

All sizes

The mark is re-embedded into every generated thumbnail, not just the original.

Four steps, then it’s automatic

1

Flag

Mark an image as AI-generated, AI-edited or algorithmic in the Media Library.

2

Badge

The visible disclosure renders on the front end, everywhere that image appears.

3

Embed

IPTC/XMP is written into the file and every resized copy.

4

Declare

JSON-LD is added to the page for machines to read.

Pricing

Start free. Upgrade when you scale.

The disclosure essentials are free forever. Pro adds automatic flagging, Badge Studio and advanced provenance — yearly or one-time, your call.

Free

€0

For any site, forever

  • Manual flagging + bulk action
  • Official EU AI-content badge + custom badge
  • IPTC/XMP for JPEG & PNG
  • schema.org JSON-LD
  • CSV compliance export
  • EU AI Act readiness + Article 4 checklist
Get the free plugin

Solo

€59/yr

1 site

  • Everything in Free
  • Automatic flagging on upload
  • Badge Studio + click-to-disclose modal
  • Library scanner + compliance PDF
  • WebP/AVIF · WooCommerce
Get Solo

Unlimited

€299/yr

Unlimited sites

  • Everything in Agency
  • Unlimited sites
  • Priority support
  • All future Pro features
Get Unlimited

Secure checkout via Lemon Squeezy · 14-day refund · activate with your license key inside the plugin.

Roadmap

Images first, then the rest of the Act

We start with images — where AI is easiest to pass off as real — pairing a visible label with machine-readable provenance embedded in the file. From there we expand across Article 50 and beyond. Indicative, not a commitment.

Available now

  • AI image labelling — badge + IPTC/XMP + JSON-LD (free)
  • Automatic flagging from C2PA / IPTC provenance (Pro)
  • Badge Studio — custom logo & styles (Pro)
  • WooCommerce product images (Pro)
  • EU AI Act readiness + Article 4 checklist (free)
  • Compliance report — CSV free · PDF/JSON/MD Pro

Coming next

  • AI video & audio disclosure
  • AI text / content labelling
  • Chatbot & assistant disclosure
  • Article 4 checklist in the compliance report

Exploring

  • AI-systems registry — detect AI plugins in use
  • C2PA Content Credentials signing + invisible watermark
  • Multi-language disclosure notices
  • Team & multisite management

Questions

Is the plugin really free?

Yes. Manual flagging, the visible badge, IPTC/XMP embedding for JPEG & PNG, and JSON-LD are free forever. Pro (automatic flagging, WebP/AVIF embedding, scanning, formatted reports) is an optional paid add-on, available now.

Does the badge alone make me compliant?

The visible badge addresses the deployer’s human-visible disclosure duty under Article 50(4); the embedded metadata covers machine-readability. The plugin gives you both. It’s tooling, not legal advice — whether your content is in scope is your call.

What is Article 4, and does the plugin help?

Article 4 requires AI literacy — that the people who develop and use AI systems understand them. It has applied since 2 February 2025, ahead of the 2 August 2026 Article 50 deadline. The free Readiness view includes an Article 4 checklist you tick off and document with evidence notes, and it’s folded into your exported compliance record as audit evidence. It’s record-keeping to support your own measures — not training, and not legal advice.

Will it work on my theme?

It hooks WordPress’s own image and template filters, so any theme using standard functions is covered — including block/FSE themes. For themes that hand-write <img> tags, turn on Universal badge coverage in Settings to badge them by filename.

What about WebP or files without exiftool?

JPEG and PNG are embedded with a built-in PHP writer — no server tools needed. WebP, AVIF, GIF and TIFF embedding (via exiftool) are part of Pro.

Does it modify my images?

When file embedding is on, it writes the IPTC/XMP mark into flagged image files (and their resized copies). It’s idempotent and you can turn it off to use the badge + JSON-LD only.

Does it cover video, audio or text?

Today AIM Transparency labels images. Video, audio and text are on the roadmap — the disclosure badge and IPTC vocabulary we use already extend to audio and video, so the foundation is there.

Compliance disclaimer

AIM Transparency is tooling to help you meet EU AI Act (Regulation (EU) 2024/1689) Article 50 transparency obligations. It is not legal advice. The official EU AI-content icons are optional, and using them does not by itself establish compliance — your deployer status, what counts as a “deepfake”, and the wording of your disclosure remain your responsibility; consult qualified counsel for your situation.