Klarvo AI Transparency for EU AI Act

Description

Klarvo AI Transparency automatically detects AI-powered plugins on your WordPress site and displays a transparency disclosure required by Article 50 of the EU AI Act (Regulation 2024/1689).

The Article 50 deadline is August 2, 2026. Penalties for non-compliance are up to 15 million or 3% of global turnover.

Works Immediately

Install, activate, done. No account or configuration needed. The plugin scans your active plugins against a registry of 340+ AI tools and displays a discreet compliance badge when relevant tools are detected.

Only Shows What the Law Requires

Article 50 creates transparency obligations for specific categories of AI system. The widget only publicly discloses tools that fall within these obligations:

  • Chatbots & Conversational AI (Art. 50.1) — AI systems that interact directly with visitors: Tidio, LiveChat, Crisp, HubSpot Chat, Zendesk, Intercom, Drift, tawk.to, and 37 more
  • AI Content Generation (Art. 50.2) — AI systems generating synthetic text: AI Engine, Bertha AI, Jetpack AI, GetGenie, ContentBot, and 10 more
  • AI Translation (Art. 50.2) — AI-generated translated content: Weglot, TranslatePress, WPML, GTranslate, and 6 more
  • AI Personalisation (Art. 50.1) — AI systems modifying the visitor experience: Dynamic Yield, Nosto, Optimizely, VWO, and 16 more
  • AI Commerce (Art. 50.1) — AI-powered product recommendations: Clerk.io, Nosto, Rebuy, Woo AI, and 10 more
  • AI Search (Art. 50.1) — AI-ranked search results: Algolia, Jetpack Search AI, Relevanssi, SearchWP, and 13 more

Tools that operate invisibly in the background (analytics, security, SEO, image compression) are detected for your private dashboard but not shown to visitors — there is no Article 50 obligation to disclose them, and disclosing security tools would be a security risk.

GDPR-Safe

In standalone mode, the plugin makes zero external requests and collects no visitor data. No cookies, no tracking, no external fonts. Everything runs on your server.

Optional: Connect to Klarvo

For advanced features, connect your site to Klarvo:

  • Remove “Protected by Klarvo” branding (Pro — 1.99/mo)
  • Impression analytics dashboard
  • Custom colours and positioning
  • Manage up to 5 sites (Pro) or 25 sites (Agency — 9.99/mo)
  • Import detected tools into your full EU AI Act compliance inventory

The free standalone plugin works completely without a Klarvo account.

External services

This plugin can operate in two modes. In standalone mode (default, no account needed), it makes zero external requests — all detection uses the bundled registry and all output is inline HTML/CSS.

In connected mode (when a Klarvo Site Key is configured), the plugin connects to the following services:

Klarvo Widget

Loads a JavaScript widget from https://klarvo.io/w.js and detection signatures from https://klarvo.io/signatures.json to enable enhanced AI tool detection and customisable transparency badge rendering.

  • Data sent: site key, page URL, detected AI tool names and categories, anonymous page view events
  • When: on every front-end page load when connected mode is active
  • Service provider: Klarvo (Open Digital WEB LTD)
  • Terms of Service
  • Privacy Policy

Klarvo API

Communicates with the Klarvo API hosted at https://dakhmawakfpwyxshhzmd.supabase.co/functions/v1 to fetch widget configuration, record anonymous impressions, and report detected AI systems.

  • Data sent: site key, widget configuration requests, anonymous impression events, detected tool names
  • When: on page loads in connected mode, and when upgrading plans from the admin settings page
  • Service provider: Klarvo (Open Digital WEB LTD), hosted on Supabase infrastructure
  • Terms of Service
  • Privacy Policy

Klarvo Account

The admin settings page links to https://app.klarvo.io for account creation and plan management. No data is sent automatically — the user must click a link to visit this site.

Installation

  1. Upload the klarvo-ai-transparency folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu
  3. That’s it — if AI plugins are detected, the badge appears automatically

Optional: Connect to Klarvo

  1. Go to Settings > Klarvo AI Transparency
  2. Create a free account at klarvo.io/ai-notice
  3. Paste your Site Key and save

FAQ

Do I need a Klarvo account?

No. The plugin works fully in standalone mode without any account or external service.

Does this plugin slow down my site?

No. In standalone mode, it adds approximately 2 KB of inline HTML, CSS, and JavaScript. No external requests are made. No external fonts are loaded.

What if no AI plugins are detected?

The badge does not appear. No output is added to your pages.

Why doesn’t it show my security plugins?

By design. Article 50 of the EU AI Act requires transparency for AI systems that interact with visitors or generate content. Security tools (firewalls, spam filters, bot detection) operate in the background and have no Article 50 disclosure obligation. Publicly listing your security stack would also be a security risk. These tools are still detected for your private Klarvo dashboard if you use connected mode.

Why doesn’t it show analytics or SEO tools?

Same reason. Analytics tools observe visitor behaviour but don’t interact with visitors or generate content they see. SEO tools optimise metadata for search engines, not for visitors. Neither has an Article 50 obligation.

Is this plugin GDPR compliant?

Yes. In standalone mode, no data is collected and no external requests are made — not even fonts. In connected mode, only anonymous impression counts are sent to Klarvo via a lightweight beacon. No cookies, no IP addresses, no personal data.

Does this satisfy EU AI Act requirements?

This plugin addresses Article 50 transparency obligations by disclosing AI system usage to your visitors. Full EU AI Act compliance may require additional measures depending on your role (deployer, provider, importer) and the risk level of your AI systems. Visit klarvo.io for comprehensive compliance tools.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Klarvo AI Transparency for EU AI Act” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.4.1

  • Added “Protected by Klarvo” footer link in standalone mode

1.4.0

  • Initial WordPress.org release
  • Renamed plugin slug to klarvo-ai-transparency
  • Settings migration from pre-1.4.0 option keys

1.3.0

  • Article 50 filtering: widget only publicly discloses tools with genuine transparency obligations
  • Security, analytics, SEO, email, accessibility, and media tools hidden from public badge (still detected for dashboard)
  • Registry-powered detection engine with 340+ tools across 12 categories
  • Connected mode: JS signature output for client-side SaaS tool detection
  • GDPR fix: removed external Google Fonts dependency, uses system font stack
  • Impression tracking: now correctly reports event type and page URL
  • New widget-detected API endpoint for automated detection reporting
  • Bug fixes and performance improvements

1.2.0

  • Expanded detection to 340+ AI tools across 12 categories
  • Fixed Gravity Forms false positive — only the AI add-on is detected now
  • Tightened pattern matching to avoid false positives
  • Added confidence levels and deduplication
  • Improved code quality and maintainability

1.1.0

  • Added branded admin settings page with compliance status dashboard
  • Added badge position selector and accent colour picker
  • Added connected mode with Klarvo widget for analytics and branding removal
  • Added in-plugin plan comparison and upgrade flow
  • Plan status caching with automatic refresh

1.0.0

  • Initial release
  • Automatic detection of AI plugins
  • Standalone mode with inline badge (no external requests)
  • GDPR-safe — zero data collection in standalone mode