WordPress Plugin · Free + Pro

Cookie consent that never phones home.

A consent banner and script blocker rendered entirely from your own site's assets and database. No stub, no SDK, no third-party domain in the critical path.

Live demo runs in this page only

We value your privacy

Choose which categories may run. Nothing below sends a request anywhere.

Cookie categories

Illustrative only — the real banner is under 10KB of JS and also fires a Google Consent Mode v2 signal.

The numbers

Small enough to ignore

<10KB
total banner JS, vs. 184–200KB+ for OneTrust
0
third-party network round trips before the banner renders
100
Lighthouse performance score on the CI test fixture
~24
DOM nodes added, vs. ~48,000 reported for CookieYes

Our own numbers are measured in CI on every push; competitor figures are cited, not independently re-verified. Full methodology and how to reproduce these numbers will be published at launch — get notified.

The difference

A closed loop, not a broadcast

Same job as any consent platform, different data path. Here's how a page load behaves when the banner never leaves your server.

Typical hosted consent platform

  1. Visitor loads your page
  2. ↓
  3. Loader script is fetched from the vendor's domain
  4. ↓
  5. Banner config and UI are fetched from the vendor
  6. ↓
  7. Banner renders, then scripts are released

A third party sits in the critical path of every page.

WP Local Consent

  1. Visitor loads your page
  2. ↓
  3. Banner JS and config are served from your plugin directory and database
  4. ↓
  5. Scripts stay blocked until the visitor decides
  6. ↓
  7. Nothing is requested from anyone else

The loop never leaves your server.

What's inside

Everything a defensible consent setup needs — free

Nothing that affects a site's legal defensibility sits behind a paywall. Full stop.

Local-only banner

Hardware-accelerated, under 10KB of JS, served from your own plugin assets — never a third-party domain.

Real script blocking

A wp_enqueue_script filter plus a MutationObserver fallback for hardcoded inline scripts from themes or other plugins.

Self-hosted tracker scanner

A weekly job crawls your own site's pages and flags new scripts for classification — never a third-party scan.

Audit log with export

Optional server-side consent log (timestamp, hashed IP, categories accepted, banner version) with CSV and print-to-PDF export.

Geolocation variants

EU/EEA/UK/Brazil opt-in vs. opt-out elsewhere, resolved locally via a periodically-updated GeoLite2 database.

Google Consent Mode v2

A dataLayer signal fires on every consent decision, for GA4 compliance.

Multi-language banners

Translated via WordPress's native .po workflow — no separate translation system to maintain.

Headless REST API

GET /wp-json/wp-local-consent/v1/config for a decoupled frontend running on a separate origin.

Pricing

Free for one site. Pro for agencies.

Pro is scoped to agency scale and polish — never compliance depth. Everything above stays free no matter how many Pro features ship.

Free

WP Local Consent

$0 / one site, forever

  • Everything in the Features section above
  • Unlimited categories and manually registered trackers
  • A small, removable "Powered by" credit line
Get notified at launch
Pro — coming soon

WP Local Consent Pro

Join the waitlist

  • Cross-site agency dashboard — manage separate client installs from one place
  • WP Multisite network-wide provisioning
  • Full white-label: remove the credit line, rebrand the admin UI
  • TCF 2.0 / IAB vendor consent, with weekly Global Vendor List sync
  • Per-page/URL banner targeting, A/B testing, custom CSS
  • Consent analytics dashboard, scheduled re-consent, webhooks
  • Auto-generated policy text and one-click config import from OneTrust/Cookiebot/CookieYes
Get notified at launch

Trust

Claims you can check

This is a young project with no case-study history, so the claims here are meant to be verifiable rather than just stated.

Measured in CI

Our own performance numbers are measured on every push, and the method will be published so you can reproduce them.

Cited, not claimed

Competitor figures are cited from public reports and labelled as such — not independently re-verified, and not presented as ours.

Open source

Licensed GPLv2-or-later. Source, security review, and documentation will be public at launch.

Waitlist

Pro isn't for sale yet

The plugin is built (see the feature list above); licensing and checkout aren't live yet. Email us and we'll let you know the moment it is.