Privacy v1.0.0

WPGo Consent

Fully free, EU-first cookie consent & CMP. Prior consent, script blocking, Consent Mode v2, 6 designs, scanner, logs. No paywalls, no upsells.

5,0 (4)

WPGo Consent is a complete, 100% free cookie consent and Consent Management Platform (CMP) for WordPress. It is built for the EU rules of today and tomorrow: ePrivacy Directive, GDPR (articles 6, 7, 12, 13, 25, 30), the EDPB Guidelines 05/2020 and the current enforcement priorities of DPAs such as CNIL, AP and BfDI.

Consent is given before any non-essential script or cookie loads. Scripts and iframes are blocked until the visitor chooses, with a robust engine that also catches dynamically injected scripts. Google Consent Mode v2 is supported out of the box (default denied + update on consent).

Six polished banner designs are included: bottom bar, centered modal, floating card, top bar, side drawer and a minimal floating button – each fully customizable in colors, buttons, radius, animation and dark mode, with a live preview in the admin.

Consent choices are granular (Necessary, Preferences, Statistics, Marketing) and every explicit action is logged in your own database with hashed identifiers – exportable to CSV. A built-in scanner detects known services such as GA4, GTM, Meta Pixel, Hotjar and YouTube. The plugin integrates with the WordPress Consent API and ships without any external SaaS, telemetry or phone-home.

  • Prior consent: scripts and iframes are blocked before any choice is made
  • Google Consent Mode v2 (default denied + update on consent)
  • Accept All and Reject All with equal visual prominence – no dark patterns
  • 6 fully customizable banner designs with live admin preview
  • Granular consent: Necessary, Preferences, Statistics, Marketing
  • Consent logs stored in your own database, exportable to CSV
  • Built-in cookie & script scanner (on-demand + scheduled)
  • WordPress Consent API integration
  • Geo-aware: strict opt-in for EU/EEA/UK, simple notice elsewhere
  • Self-hosted only – no external SaaS, no telemetry, no phone-home
  • WCAG 2.2 AA oriented and 100% translatable
  • Vanilla JS engine with a public API and wpgo_consent_updated event

1.0.0

  • Initial release: consent engine, script blocker, 6 banner designs
  • Google Consent Mode v2 with default-denied state
  • Consent logs table, CSV export and statistics
  • Service scanner (GA4, GTM, Meta Pixel, Hotjar, YouTube and more)
  • Preferences center, withdraw button and shortcodes
  • WP Consent API support and full i18n

Install via the WordPress plugin page (upload wpgo-consent.zip), or add the folder under /wp-content/plugins/. Activate the plugin.

1. Go to Consent in the admin and choose the region where strict opt-in applies.
2. Pick a banner design, colors and legal texts (live preview included).
3. Mark your non-essential scripts and iframes with data-consent-category (for example data-consent-category="statistics").
4. Optional: enable Consent Mode v2 in Settings > General.
5. Run the Scanner, then paste [wpgo_consent_policy] and [wpgo_consent_preferences] on the relevant pages.

Is it really free?
Yes. No premium tier, no locked features, no upsells. GPL forever.
How do I block a script until consent?
Add type="text/plain" and data-consent-category="statistics" (or your category) to the script tag. The engine restores it once the visitor grants that category.
Does it support Google Consent Mode?
Yes – enable Consent Mode v2 in Settings > General. Defaults are emitted as denied and update when the visitor chooses.
Does it phone home or use a SaaS?
No. Fully self-hosted, no external calls, no telemetry.
Can I see who accepted?
Consent records store only hashed identifiers, timestamps, region and the categories chosen – privacy-friendly by design.

Informații plugin

189 descărcări
5,0 (4)
Versiune
1.0.0
Ultima actualizare
2026-08-11
Necesită WP
6.4
Testat până la
7.0
Necesită PHP
8.0
Licență
GPLv2 or later

Susține WPGo

Fiecare plugin de aici este gratuit pentru totdeauna. O donație mică le menține actualizate, testate și sigure.

Donează acum