AI Compliance & Privacy Manager 1.0 — purpose-built for GDPR & the EU AI Act transparency rules Get it on CodeCanyon →
WordPress plugin · AI governance

Govern AI on your site — disclose, consent, comply.

One plugin to tell visitors how you use AI, capture their consent, document your providers, and prove compliance — without touching a line of code.

GDPR exporters & erasers Multisite ready 0 external dependencies
yoursite.com — AI disclosure
Live demo · try it

We use AI on this site

Choose which AI-powered features may run for you. Every decision is recorded with a timestamp for your records.

AI personalization
Tailor content to your activity
Recommendation engine
AI product & content suggestions
Chatbot interactions
AI-powered chat assistant
Model training
Use my interactions to train AI
0 of 4 AI features allowed — you're fully opted out.
4
Consent types
3
Report formats
5+
Preset providers
3
Custom DB tables
100%
Translation-ready
Everything included

Eight modules, one compliance toolkit

From the front-end disclosure banner to board-ready PDF reports — every part of responsible AI use is covered out of the box.

AI disclosure banner

A fully customizable notice — colour, message, position and display rules — that tells visitors AI is in use, like a cookie banner for AI.

Transparency

Consent framework

Visitors control four AI categories independently. Every choice is stored with timestamp, user ID and a salted, one-way IP hash.

Consent · REST API

Provider registry

Document every AI vendor — purpose, data processed, retention, data location and DPA links — for OpenAI, Anthropic, Gemini, Bedrock and more.

Accountability

Training controls

Declare your model-training stance via robots meta, X-Robots-Tag, robots.txt crawler blocks and an auto-generated /llms.txt.

Crawler governance

Activity logging

Record AI API requests, responses, token usage and consent verification in dedicated tables — one do_action('aicpm_log') call.

Audit trail

Compliance reporting

Generate audit-ready reports in CSV, JSON and PDF — with a dependency-free PDF engine — plus a live snapshot dashboard.

CSV · JSON · PDF

Policy pages

Publish an AI policy page instantly with a Gutenberg block and shortcodes like [aicpm_ai_policy] and [aicpm_consent_preferences].

Gutenberg · Shortcodes

GDPR integration

Hooks into WordPress' native data export and erasure tools, and runs a daily retention cron to purge stale records automatically.

Right to be forgotten
A closer look

Built to make compliance visible

Three of the features site owners lean on most — shown as they actually appear.

Front end

A disclosure banner your visitors trust

Match it to your brand, set where and when it appears, and let visitors fine-tune each AI category. Consent is written to the REST API and remembered per policy version.

  • Custom colour, message & position — top, bottom or corner
  • Granular preference centre for each AI feature
  • Re-prompts automatically when your policy version changes
rendered on your homepage
AI notice

This site uses AI

We personalise content and answer questions with AI assistants.

Preferences
Reject all Accept all
Machine-readable policy

Tell AI crawlers exactly what they may do

Publish your training stance in every format that matters — HTTP headers, robots directives and the emerging /llms.txt standard — generated and served automatically.

  • Blocks GPTBot, CCBot & more in robots.txt
  • Sends X-Robots-Tag: noai on every response
  • Auto-serves /llms.txt at your domain root
yoursite.com/llms.txt
# llms.txt — AI usage & training policy
Site: Your Company
AI-training: disallowed
Contact: privacy@yoursite.com

# served automatically via robots.txt
User-agent: GPTBot
Disallow: /

# and on every page response
X-Robots-Tag: noai, noimageai
Prove it

Compliance you can hand to auditors

A live snapshot of consent, providers and training posture — exportable to CSV, JSON or a polished PDF generated without a single third-party library.

  • Consent breakdown by type and status
  • Token & usage totals per provider
  • One-click export — CSV, JSON, PDF
AI Compliance → Reports
Compliance snapshotTraining: opted out
1,284
Consents logged
6
Providers
42k
Tokens tracked
Personalization
74%
Recommend
61%
Chatbot
38%
Training
12%
Under the hood

Engineered like a product, not a snippet

A modern, object-oriented codebase that passes WordPress Plugin Check with zero errors — built for developers who read the source before they buy.

Architecture
OOP · PSR-4 autoloading · DI container — namespaced, service-based
Security
Prepared statements, nonce checks, capability guards, XSS/CSRF hardened
REST API
aicpm/v1 namespace — consent read/write endpoints
Data
3 custom tables · salted HMAC-SHA-256 IP hashing (opt-in)
Extensibility
Action & filter hooks — aicpm_log, aicpm_consent_types & more
Multisite
Network-activate to provision every site; new sites auto-schema
Internationalization
Full .pot · text domain aicpm · RTL-safe
Requirements
WordPress 6.5+ · PHP 8.1+ · MySQL 8 — no external deps
Questions

Answers before you ask

Does it store visitors' IP addresses?

No. When IP logging is enabled, only a salted, non-reversible HMAC-SHA-256 hash is stored — never the raw address. It's off by default and fully under your control.

Which AI providers are supported?

Any. Presets are included for OpenAI, Anthropic, Google Gemini, Azure OpenAI and AWS Bedrock, and you can register any additional vendor with its own processing details.

Do I need a developer to set it up?

No. Everything — banner, consent, providers, training controls and reports — is configured from the WordPress admin. Developers get hooks and a REST API when they want deeper integration.

Will it work on a multisite network?

Yes. Network-activate the plugin and every existing site is provisioned automatically; any site created later receives the schema on the fly.

What is /llms.txt?

An emerging, machine-readable standard that publishes your AI usage and training policy at yoursite.com/llms.txt. The plugin generates and serves it for you.

Is it translation-ready?

Yes — a complete .pot template ships with the plugin under the aicpm text domain, so you can localise every string.

Get started today

Ship responsible AI — the compliant way

Give your visitors transparency, give regulators an audit trail, and give yourself one less thing to worry about.

Regular license · lifetime updates · 6 months support