Green claims are now a lot more dangerous to write badly. Directive (EU) 2024/825 —
the Empowering Consumers for the Green Transition Directive, or EmpCo — adds new practices to
Annex I of the Unfair Commercial Practices Directive: the list of things that are prohibited in all
circumstances, with no need to show that any consumer was actually misled. Member States apply them
from 27 September 2026, and there is no transition period.
This plugin scans your posts, pages and WooCommerce products for the wording those rules cover, tells
you which prohibition each one engages, and stores what you can actually demonstrate.
That distinction is the whole point. The Directive does not prohibit words. Under Article 2(p), a
claim is generic — and therefore caught by point 4a — only where “the specification of the claim is
not provided in clear and prominent terms on the same medium”. Recital 9 names the “online selling
interface” as an example of a medium.
So these two are the same word and different legal objects:
This plugin checks for the specification, tells you which signal it found, and leaves the judgement
of whether it is clear and prominent to you. A plugin that scores those two identically is grepping,
not screening.
Pro is for businesses that have to prove it later: a dated dossier of what each page said and what
backed it, printable per page, and every finding with its ruling exportable as CSV; history built
only from figures frozen when each scan ran; a warning before a certificate expires, and the
findings it was covering reopened the day after its expiry date; background re-scans; a per-language
coverage matrix for Polylang and WPML; and WP-CLI.
The snapshots and the rulings are written by the free version from the day you install it. Buy a
licence a year from now and a year of evidence is waiting, not an empty screen.
Every rule, every word list and every decision runs locally. Your product copy is never transmitted
anywhere to be checked. There is no account, no API key, and no lexicon downloaded from anywhere.
The plugin’s own code makes no network requests at all. The one component that can is the Freemius
SDK bundled for licensing, and only when you do something that needs it: opening the upgrade page
(which fetches current prices from Freemius, and whose checkout is Freemius’), buying or activating a
licence, choosing to opt in, or sending the optional feedback form when you deactivate. None of
those sends your content.
This plugin shows exactly one dismissible admin notice, ever, and it retires itself as soon as you
open the plugin. No banners, no countdown pressure, no nags on other people’s screens, one top-level
menu, and nothing installed or suggested that you did not ask for.
The one thing not in our hands is that opening the upgrade page loads the Freemius checkout and
adds a Freemius “Upgrade” item under the menu while you are on it.