Title: AIActify Compliance
Author: Christian Lechner
Published: <strong>11 de Julio de  2026</strong>
Last modified: 8 de Agosto de  2026

---

Buscar plugins

![](https://ps.w.org/aiactify-compliance/assets/banner-772x250.png?rev=3603674)

![](https://ps.w.org/aiactify-compliance/assets/icon-256x256.png?rev=3603674)

# AIActify Compliance

 Por [Christian Lechner](https://profiles.wordpress.org/chrisain/)

[Descargar](https://downloads.wordpress.org/plugin/aiactify-compliance.2.2.1.zip)

 * [Detalles](https://cl.wordpress.org/plugins/aiactify-compliance/#description)
 * [Reseñas](https://cl.wordpress.org/plugins/aiactify-compliance/#reviews)
 *  [Instalación](https://cl.wordpress.org/plugins/aiactify-compliance/#installation)
 * [Desarrollo](https://cl.wordpress.org/plugins/aiactify-compliance/#developers)

 [Soporte](https://wordpress.org/support/plugin/aiactify-compliance/)

## Descripción

The EU AI Act’s transparency obligations (Article 50) apply from **2 August 2026**.
This plugin helps website operators implement them — the core features work entirely
locally, **without any account**:

### Free Features (local, no account needed):

 * **AI Content Labels:** Mark any post or page as “AI-generated” or “AI-assisted”
   in the editor. The plugin renders a visible label with the standardised **EU 
   AI pictogram** (Code of Practice on Transparency of AI-Generated Content, June
   2026).
 * **Machine-Readable Metadata:** Automatically adds Schema.org JSON-LD with the**
   IPTC Digital Source Type** (`trainedAlgorithmicMedia` / `compositeWithTrainedAlgorithmicMedia`)
   to labeled posts.
 * **Chatbot Disclosure (Art. 50(1)):** Optional site-wide notice informing visitors
   that your site uses an AI chat assistant.
 * **Translation-ready** (text domain `aiactify-compliance`).

### Optional: Connect the AIActify Platform

If you also want automation at scale, you can connect the [AIActify](https://aiactify.eu)
platform (paid service with free trial). The connection adds:

 * **Automated content detection** and a validation workflow across your whole site.
 * **Art. 5 Risk Detection:** Detects scripts and network calls associated with 
   prohibited AI practices (e.g., emotion recognition in prohibited contexts) and
   reports them to your dashboard. Blocking is opt-in per finding.
 * **Visual On-Site Editor:** Classify texts and images with one click on your live
   website.
 * **Tamper-evident audit trail** and PDF compliance reports.

Note: AIActify is a technical compliance tool and does not constitute legal advice.

### External services

The free features of this plugin (AI content labels, EU pictogram, Schema.org/IPTC
metadata and the chatbot disclosure notice) run entirely on your own server and 
do not connect to any external service.

The plugin only connects to an external service if you actively opt in by entering
an AIActify Site Key (and optionally an API Key) on the settings page. This connection
is required for the optional AIActify platform features (automated content detection,
Art. 5 script monitoring, the Visual On-Site Editor and audit trails).

 * **Service:** AIActify, a compliance platform operated by AIActify (https://aiactify.
   eu), reachable at `https://aiactify-backend.vercel.app`.
 * **What is sent and when:** When the platform connection is enabled, your Site
   Key is sent on each front-end page load to load your site-specific compliance
   configuration and the `enforcer.js` script. When you launch the Visual Editor
   from the admin, your API Key is sent once to authenticate the editor session.
   No website-visitor personal data is collected or sent.
 * **Terms and privacy:** Terms of Service: https://aiactify.eu/terms — Privacy 
   Policy: https://aiactify.eu/privacy

## Instalación

 1. Upload the plugin files to the `/wp-content/plugins/aiactify-compliance` directory,
    or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Open a post and set the “AI Content Label” in the editor sidebar — done.
 4. (Optional) Navigate to **AIActify** in the admin menu to enable the chatbot disclosure
    or connect your AIActify account (Site Key / API Key).

## FAQ

### Do I need an AIActify account?

No. The core features — AI content labels with the EU pictogram, machine-readable
Schema.org/IPTC metadata, and the chatbot disclosure — work entirely locally without
any account. An AIActify account (paid, with free trial) is only needed for the 
optional platform features: automated detection, validation workflow, Art. 5 monitoring
and audit trails.

### Does this slow down my website?

No. The AIActify compliance script is lightweight and operates entirely in the browser
using optimized interception rules.

### What does the plugin do on the frontend?

For locally labeled posts it renders a small badge with the EU AI pictogram and 
injects Schema.org JSON-LD — no external requests. Only if you connect the AIActify
platform, it additionally loads `enforcer.js` from the AIActify service, which performs
automated detection, renders disclosures, and reports Art.-5-relevant scripts to
your dashboard (blocking is opt-in).

### Can I use the plugin without the Visual Editor?

Yes. The Visual Editor is an optional platform feature. Local labeling and the chatbot
disclosure need neither a Site Key nor an API Key.

### Is my data safe?

The free features send no data anywhere. With an active platform connection, only
your Site Key and (optionally) your API Key are transmitted. No visitor data is 
collected or sent to AIActify servers; all checks happen client-side in the visitor’s
browser.

## Reseñas

No hay reseñas para este plugin.

## Colaboradores & Desarrolladores

“AIActify Compliance” es software de código abierto. Las siguientes personas han
contribuido a este plugin.

Colaboradores

 *   [ Christian Lechner ](https://profiles.wordpress.org/chrisain/)

[Traduce “AIActify Compliance” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/aiactify-compliance)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/aiactify-compliance/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/aiactify-compliance/),
o suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/aiactify-compliance/)
por [RSS](https://plugins.trac.wordpress.org/log/aiactify-compliance/?limit=100&mode=stop_on_copy&format=rss).

## Historial de cambios

#### 2.2.1

 * **Important fix:** the connection field was labelled “Site ID (UUID)” and showed
   a UUID placeholder, but the platform expects the **Site Key** (16 characters).
   Anyone who filled the field as labelled ended up with a silent 404 and no labelling
   at all. The field is now called “Site Key”, shows the correct format and explains
   where to copy it from.
 * New: the settings page and every admin screen now warn you when the configured
   Site Key is invalid — instead of failing silently in the browser console.
 * All remaining references to “Site ID” in the admin were renamed to “Site Key”,
   and the dashboard link now points at the page that actually shows the key.
 * The enforcer URL can now be overridden via the `AIACTIFY_ENFORCER_URL` constant
   in `wp-config.php`, so a staging site can be pointed at a test backend.
 * **Fixed:** when the platform connection is active, the per-post status sync was
   fire-and-forget — a wrong API Key, a missing permission or an unknown page produced
   no message at all. Editors saw their label locally while the dashboard, audit
   trail and PDF report silently stayed wrong. The sync now reports failures as 
   an admin notice in plain language.
 * Fixed: uninstalling the plugin left the `aiactify_label_style` option behind.

#### 2.2.0

 * New: choose between your own label with the official EU pictogram (default, unchanged)
   and the **official EU label rendered 1:1** (“AI GENERATED” / “AI MODIFIED”) from
   the European Commission’s asset kit accompanying the Code of Practice on Transparency
   of AI-generated Content (published 20 July 2026).
 * Like the CE mark, the official label is deliberately not translated or recoloured—
   uniform recognition across the EU is the point.
 * The labels are embedded as inline SVG: no external asset is ever loaded from 
   your visitors’ browsers.
 * Existing sites are unaffected: the new style is opt-in under Settings  Label 
   style.
 * Fixed: posts marked “AI-assisted (human edited)” now sync to the platform as **
   AI modified** instead of “human”. The Art. 50(4) editorial carve-out only covers
   text on matters of public interest — AI-edited images and videos still require
   a visible label (European Commission guidelines, 20 July 2026). The local label
   was already shown correctly; only the platform sync was too permissive.

#### 2.1.0

 * New: when the AIActify platform is connected, the per-post AI status now syncs
   to your dashboard on save (non-blocking) — validation progress, audit trail and
   the PDF compliance report reflect decisions made in WordPress.
 * Sync is strictly opt-in: without a Site ID and API Key, no request is made.
 * Updated the visible AI label to the official EU AI pictogram from the European
   Commission’s asset kit — now identical to the badge rendered by the AIActify 
   snippet.
 * Removed the bundled self-hosted updater entirely; updates are handled exclusively
   by the WordPress.org plugin directory.

#### 2.0.1

 * Enqueue the chatbot-disclosure script via wp_enqueue_script instead of inline
   output.
 * Documented the optional external AIActify service in an “External services” section.
 * Removed load_plugin_textdomain() (not needed for wordpress.org-hosted plugins
   since WP 4.6).
 * readme: corrected contributor username.

#### 2.0.0

 * NEW: Free local labeling — mark posts as AI-generated/AI-assisted, visible badge
   with the standardised EU AI pictogram (Code of Practice, June 2026), no account
   required.
 * NEW: Machine-readable Schema.org JSON-LD with IPTC Digital Source Type for labeled
   posts.
 * NEW: Optional site-wide AI chatbot disclosure notice (Art. 50(1)).
 * The AIActify platform connection (Site ID/API Key) is now clearly optional.
 * Internationalization: all strings are translation-ready.
 * Removed the self-hosted update mechanism from the wordpress.org build (updates
   via the plugin directory).

#### 1.1.0

 * Settings quick-link added to the plugins list.
 * Improved wording for transparency-first messaging.

#### 1.0.0

 * Initial Release.
 * Enforcer snippet injection for Art. 5 and Art. 50 compliance.
 * Visual On-Site Editor integration via API Key.
 * Admin settings page with connection status toggle.
 * Clean uninstall — removes all plugin data from database.

## Meta

 *  Versión **2.2.1**
 *  Última actualización **hace 5 días**
 *  Instalaciones activas **Menos de 10**
 *  Versión de WordPress ** 5.0 o superior **
 *  Probado hasta **7.0.4**
 *  Versión de PHP ** 7.4 o superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/aiactify-compliance/)
 * Etiquetas
 * [ai act](https://cl.wordpress.org/plugins/tags/ai-act/)[artificial intelligence](https://cl.wordpress.org/plugins/tags/artificial-intelligence/)
   [compliance](https://cl.wordpress.org/plugins/tags/compliance/)[eu ai act](https://cl.wordpress.org/plugins/tags/eu-ai-act/)
   [transparency](https://cl.wordpress.org/plugins/tags/transparency/)
 *  [Vista Avanzada](https://cl.wordpress.org/plugins/aiactify-compliance/advanced/)

## Calificaciones

Aún no se han enviado valoraciones.

[Tu reseña](https://wordpress.org/support/plugin/aiactify-compliance/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/aiactify-compliance/reviews/)

## Colaboradores

 *   [ Christian Lechner ](https://profiles.wordpress.org/chrisain/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/aiactify-compliance/)