WordPress plugin · EU AI Act · Free
Know where your WordPress site stands on the AI Act.
Klarvo AI Transparency is a free, one-click plugin. Activate it and it finds the AI running on your site — even what a plugin list misses — gives you an AI Act Readiness score and a plain traffic light, sets up the Article 50 disclosures you owe, and keeps watching. No account, no API key.
Free · works with no account · 41 days to the Article 50 deadline
You're chatting with an AI assistant. For complex queries, ask to be transferred to a person.
Article 50(1) · powered by Klarvo
What your visitors see — themable, accessible.
Detection that doesn't miss
Anyone can match a plugin list. Klarvo finds the AI a list never sees.
The AI that gets a site caught out is the AI hiding in a script snippet, the assistant that only mounts in the browser, or the tool that's too new for any registry. Klarvo looks four ways at once — then tells you honestly when it can't be sure.
Plugins & themes
Your installed plugins and themes, matched against a living registry of 1,800+ AI tools — chatbots, content generators, translation, personalisation, search.
Your live pages, read server-side
Klarvo reads your actual published HTML — so a chat widget dropped in as a snippet (Tidio, Crisp, Intercom, HubSpot) is caught even when no plugin gives it away.
What loads at runtime
An assistant that only appears once your JavaScript runs — a mounted chat bubble, a browser global — is reported back from the page itself. Nothing to configure.
AI it's never seen before
Connected, when your site runs something brand-new or niche, KlarvoEngine reads that tool's own public description and decides whether it needs an Article 50 disclosure. Public metadata only — never your content or your visitors' data.
And when it can't be sure, it says so. A page behind a login, a timeout, a cookie-consent tool holding third-party scripts back — Klarvo shows an honest “couldn't fully verify” state and a one-click re-check, instead of a green light it can't stand behind. No false “you're covered”.
Everything it does — standalone, no account
Not a banner. A compliance companion.
Most plugins hand you a generic banner and leave the hard part — working out what actually applies to you — on your desk. Klarvo does the hard part, then keeps watch.
AI Act Readiness score
A 0–100 score and a plain traffic light — Covered, Action needed, or At risk. One honest answer, no jargon.
One-minute setup wizard
Auto-detects what it can, asks only what it can't, then creates your disclosures for you — live on your site.
Compliant Article 50 notice
Accessible, Shadow-DOM isolated (no theme collision), light / dark / auto, badge or bar.
Chatbot label + greeting
A point-of-interaction "you're talking to AI" cue (Article 50(1)), plus a ready-made bot greeting snippet.
AI-content & deepfake labelling
Mark AI-generated posts, and realistic AI images under Article 50(4) — with Content Credentials (C2PA) preserved on resize.
Law-change radar
A dated view of how the Act's transparency rules are moving, flagging what affects your site. A signal, never a scare.
AI Act Readiness Report
A dated, shareable PDF of the AI on your site, your obligations, and the disclosures in place. Your proof you checked.
AI-literacy pack (Article 4)
A short, site-specific briefing for your team plus an acknowledgement register — both downloadable as a dated record.
EU AI Act self-assessment
A few honest questions produce a tailored checklist of exactly what applies to you — and what most guidance gets wrong.
Found no AI? You're still covered — Klarvo confirms it with a clean 100/100, then keeps watch in case you add a chatbot or AI content later.
Two ways to run it
Free on its own. Powerful when you connect it.
The plugin is fully compliant standalone — no account, ever. Connecting a free Klarvo account doesn't unlock the basics; it turns the notice into the front end of your whole compliance workflow.
Standalone
Free · no account
Everything you need to meet Article 50 on the site itself.
- ▸ Renders a compliant, accessible Article 50 notice
- ▸ Detects the AI tools already running on your site
- ▸ Marks AI-generated content, page by page or in bulk
- ▸ Shadow-DOM isolated — no theme collision, no slowdown
- ▸ Works forever with no Klarvo account
Connected
+ a free Klarvo account
The notice becomes the front door to your compliance inventory.
- ▸ Detected systems flow into your Klarvo inventory as drafts
- ▸ Pull engine-drafted disclosure text into the notice
- ▸ Anonymous impression analytics — counts, no personal data
- ▸ Manage the notice across several sites from one account
- ▸ Everything in Standalone, unchanged
Connected, the plugin does your Discover step for you — what it detects becomes the start of the spine.
- 1
Plugin detects AI
On your site, automatically
- 2
Your inventory
Discover, already started
- 3
Obligations
Only what applies
- 4
Proof
Audit-ready evidence
How it works
Installed to compliant in about a minute.
Install from WordPress.org
Search “Klarvo” in your WordPress admin, or grab it from WordPress.org. One click, no configuration to get started.
It scans and scores you
On activation it checks your plugins, reads your live pages, and watches what loads at runtime — then gives you an AI Act Readiness score and a plain traffic light. Connected, it can even classify tools it's never seen.
Your disclosures go live
One click sets up the Article 50 notice, the chatbot label, AI-content labelling and a usage page — then it keeps watching for changes.
Already running an earlier version? Updates are non-destructive — your existing settings and notices keep working.
Not on WordPress?
One line of code. Any site.
The embeddable widget brings the same Article 50 notice and the same detection to
Webflow, Shopify, Squarespace, or anything fully custom. Drop in one
<script> tag and
you're done.
- ▸Shadow-DOM isolated · under 6KB · never blocks render
- ▸Standalone with no token, or connected with a site token
- ▸Themable, keyboard-accessible, respects reduced motion
<!-- Standalone — no account needed -->
<script src="https://cdn.klarvo.io/w.js" defer></script>
<!-- Connected — feeds your Klarvo inventory -->
<script src="https://cdn.klarvo.io/w.js"
data-klarvo-site="YOUR_SITE_TOKEN" defer></script> What your visitors see
A clear notice — never a banner that nags.
Article 50 carries different duties for different AI uses. The plugin and widget render the right one, in plain language, scoped to where your AI actually appears.
Article 50(1)
You're chatting with an AI assistant. For complex queries, ask for a person.
Article 50(2)
Drafted with AI assistance and edited by our team.
Article 50(4)
AI-GENERATED — this image was created or altered with AI.
Not sure which applies to you? Read the plain-English Article 50 guide →
Honest about the law
A lot of advice online gets these wrong.
Myth
We're an SME, so we're exempt.
What's true
There's no small-business exemption from Article 50 — it applies to organisations of every size (the lower €15m / 3% penalty cap for SMEs is a protection, not a way out).
Myth
We must label every AI-assisted post.
What's true
No — Article 50(4) targets realistic deepfakes and public-interest text published without human review, not every paragraph an AI helped you write.
Myth
The deadline slipped.
What's true
The high-risk rules were deferred, but Article 50 keeps its 2 August 2026 date.
Klarvo is a technical transparency tool, not legal advice — installing it doesn't by itself make you compliant.
The deadline is real
Article 50 enforces on 2 August 2026. The plugin is the fastest way to be ready.
Article 50 is the obligation most SMEs trip — and it's the one the August deadline turns on. If your site runs a chatbot or publishes AI-assisted content, you owe a disclosure. The plugin puts a compliant one live today, free, and captures that you did it.
Days to the deadline
41
until Article 50 is enforceable
Plugin & widget questions
Is the WordPress plugin really free? +
Yes. The core job — a compliant Article 50 transparency notice plus AI detection on your site — is free and works with no Klarvo account and no API key. That is a promise to every existing user and it does not change. A free Klarvo account adds optional features on top; it never gates what the plugin already does.
Do I need a Klarvo account to use it? +
No. Standalone, the plugin detects the AI tools running on your site and renders the disclosure your visitors must see — entirely on its own. Connect a free Klarvo account only if you want the systems it detects to flow into your compliance inventory, pull disclosure text managed in the app, and see impression analytics.
What does it detect? +
Far more than a list-matcher. Klarvo looks four ways at once: your installed plugins and themes (against a registry of 1,800+ AI signatures shared with the embeddable widget); your live published pages, read server-side (so a chatbot added as a script snippet — Tidio, Crisp, Intercom, HubSpot — is caught even when no plugin reveals it); what loads in the browser at runtime (an assistant that only mounts once your JavaScript runs); and, connected, AI it has never seen before, where KlarvoEngine reads an unknown tool's public description and decides whether it needs disclosing. If it can't fully check your site, it says so — rather than assuming you're clear.
What if I use an AI tool that isn't in the registry? +
Klarvo still catches it. Connected to a free account, when the plugin meets a tool it doesn't recognise it asks KlarvoEngine to read that tool's own public description and decide whether it's an AI system you need to disclose under Article 50 — so brand-new and niche tools are covered, not just the well-known ones. Only the tool's public details (its name, description and link) are ever sent — never your content or your visitors' data. Standalone sites stay fully offline and receive the same new recognitions later, free, through the registry's automatic updates.
Will it slow my site down or clash with my theme? +
No. The notice renders inside a Shadow DOM, so it never inherits or leaks CSS — it looks the same on any theme and cannot break your layout. It loads lazily, never blocks page render, and the embeddable widget build is under 6KB gzipped.
I'm not on WordPress. Can I still use it? +
Yes — that's what the embeddable widget is for. One line of script puts the same Article 50 notice and the same detection on any site: Webflow, Shopify, Squarespace, or fully custom. Standalone with no token, or connected to your Klarvo org with a site token.
Does it send my visitors' data anywhere? +
It is privacy-first by design. Standalone, there are no third-party calls and no cookies. Connected, the only calls are to Klarvo's own endpoints: impression analytics are anonymous counts with no personal data, and when the plugin checks an AI tool it doesn't recognise it sends only that tool's public details — never your content or your visitors' data. The underlying classifier is never named to your visitors — they only ever see KlarvoEngine.
How does the plugin relate to the Klarvo app? +
Two doors into one product. The plugin and widget handle the Article 50 notice on your site and quietly do your Discover step — the AI they detect becomes the start of your inventory. The app carries it the rest of the way: classification, the obligations each system actually owes, and the evidence that proves you met them.
Which tools does it detect?
The plugin checks your site against the live Klarvo AI tool registry — 2,800+ AI tools, each catalogued with its Article 50 duty. Browse it to see exactly what a scan can find.
Put the notice live. Start the inventory.
Free plugin, free Klarvo plan, no credit card. The Article 50 deadline doesn't move — get compliant on your site today.
Free tier · Full KlarvoEngine classification · No credit card