

Marking an image in the media library
Mark your AI generated images — visibly for your visitors, machine-readably for everything else. One click in the media library gives an image both halves of the disclosure: a badge wherever the image appears on your site, and an IPTC / C2PA provenance label written losslessly into the file itself.
If the EU AI Act’s transparency rules are on your mind: this is the technical half of that disclosure. Whether it satisfies your obligations is a legal question, and the FAQ below is honest about it.
This is not a watermark plugin. It works on the layer underneath: the provenance metadata inside your image files. Image generators are increasingly expected to embed a machine-readable marking — an IPTC DigitalSourceType value in XMP, or a C2PA manifest. SEO’n’AI – AI Image check&mark opens your files and reads it. It tells you which images carry such a marking, which do not — and it can write the missing label into them.
iTXt, WebP RIFF chunk. The compressed image data is copied through byte for byte. Nothing is re-encoded, no quality is lost. Watermarking plugins cannot do this, because re-encoding is how they work.data-ai-generated="true" attribute on the image tagNeither the reading nor the writing is held back: you can examine every image in your library, and write the marking into every image that needs one, with no limits and no quota. For running your own site, this plugin is complete.
A file is never given a second metadata block. If it already carries XMP from another tool — a photo editor, a stock library — that block is left exactly as it is and the plugin says so instead of writing next to it.
The badge — the visible half of the label — is a CSS overlay. It appears where WordPress renders the page, and nowhere else. It does not appear in:
The plugin says so plainly on its own settings screen, under “Where the badge is shown”, along with three ways to deal with it.
SEO’n’AI – AI Image check&mark Pro is a separate, paid plugin from the author’s own shop, built for agencies and editors maintaining large libraries as a service. Its centrepiece is burning the badge into the image files themselves, across every generated size, with a backup of the originals and a one-click restore; around that it adds batch tooling for large libraries. None of that code is in this plugin, and this plugin never downloads it — if you want it, you install it yourself.
This plugin is a tool, not legal advice and not a compliance guarantee. It marks the images you tell it to mark. It cannot detect AI generated images on its own, and it cannot guarantee that a badge appears in contexts it does not control. The author accepts no liability for missing, incorrect or removed markings, for damage to image files, or for any legal consequences arising from the use of this plugin. Keep backups.