Your GDPR & privacy toolkit—without the complexity

ConsentPress gives you full control over user consent flows and data transparency, so you can stay compliant and build trust.

Cookie banner

ConsentPress — GDPR/CCPA Cookie Consent & GTM Consent Mode for WordPress

A lightweight, professional cookie consent solution for WordPress that pairs a great user experience with serious compliance. ConsentPress ships with native Google Consent Mode v2 (no GTM triggers needed), smart script blocking for non-Google vendors, and privacy-first consent logs—so you can deploy fast and stay future-ready.

Why ConsentPress

  • Compliant by design: GDPR/CCPA/ePrivacy aligned with explicit opt-in and clear categories.
  • Works with (and without) GTM: Default “denied” before GTM loads, instant updates after choice—no custom GTM triggers required.
  • Blocks what should be blocked: Built-in Script Manager templates for popular vendors; custom rules for anything else.
  • Privacy-first logging: IP anonymization + hashed UA by default, retention controls, CSV export.
  • Hybrid cookie catalog: Auto-scan the browser + enrich with open vendor data; store definitions as editable JSON.
  • Clean UI, flexible design: Positions, layouts, typography, and button styles that fit any theme.
ConsentPress Settings Dashboard
ConsentPress Settings Page

Key Features

Banner & UX

  • Positions: top, bottom, center modal, floating corner (L/R)
  • Layouts: full, centered, compact, minimal
  • Overlay: none, dim, or dim + lock scroll
  • Typography & buttons: theme default/system/serif/sans; filled/outline/subtle; sharp/rounded/pill
  • “Manage preferences” accordion with per-category cookie lists
  • Customizable labels (Accept / Decline / Manage / Save / Learn more), custom “Learn more” target page
  • Optional consent gate for embeds:
    [cpc_consent_gate category="marketing"] ... [/cpc_consent_gate]

Google Consent Mode v2 (native)

  • Sends default denied before GTM loads
  • Updates ad_storage, analytics_storage, ad_user_data, ad_personalization, functionality_storage, security_storage after user choice
  • No extra GTM triggers or templates needed; GA4/Ads respect signals automatically

Script Manager (non-Google vendors)

  • One-click templates for common vendors (Meta Pixel, LinkedIn Insight, Hotjar, HubSpot, Cloudflare Turnstile, and more)
  • Advanced rules (substring or regex → category) to block/allow any script until consent

Cookie Definitions (Hybrid)

  • Live browser scan (front-end) to discover active cookies
  • Smart auto-labeling using a curated registry + open vendor data
  • Editable JSON (cookie-definitions.json) used by both the banner and the policy table
  • Shortcode for your policy page:
    [cpc_cookie_table]

Consent Logs & Data Controls

  • Internal WP table or external MySQL
  • IP anonymization + hashed user agent (default), switchable if you have a legal basis
  • Retention periods (1 / 3 / 6 / 13 months) with daily cleanup (WP-Cron)
  • CSV export from the admin

Multisite, Multilingual, & Pixels

  • Per-domain GTM/Pixel IDs (WPML/Polylang friendly)
  • Optional Facebook/LinkedIn pixels (or route everything via GTM)
  • Translations included: German, Dutch, Spanish, French (.pot provided)

Developer-Friendly

  • Vanilla JS, no jQuery dependency
  • No inline JS/CSS (theme & marketplace friendly)
  • Hooks/filters, custom CSS field (scoped)
  • Debug Mode and optional first-party cookie cleanup on revoke

How It Works

  1. Install & configure: add GTM ID (and optional pixels), choose banner style/position.
  2. Scan & label: run a browser scan, auto-label common cookies, save definitions.
  3. Publish: ConsentPress sets Consent Mode defaults before GTM, updates after choice, and blocks non-Google scripts until allowed.

See How it Works

ConsentPress Settings Page Video

Who It’s For

Agencies, marketers, and site owners who want a fast, reliable, and compliant consent solution that plays nicely with GTM and major marketing stacks—without bloated scripts or weeks of setup.

Compatibility

  • WordPress 5.0+ (tested up to the latest)
  • Works with popular themes & page builders
  • Google Tag Manager, GA4, Google Ads
  • Meta Pixel, LinkedIn Insight, Hotjar, HubSpot, Cloudflare Turnstile, and more

Optional Shortcodes

  • Cookie table (privacy page): [cpc_cookie_table]
  • Consent gate wrapper: [cpc_consent_gate category="marketing"] … [/cpc_consent_gate]

Performance & Privacy

  • Minimal footprint; async where possible
  • Default-denied Consent Mode to reduce unintended data collection
  • Consent logs designed for data minimization and retention hygiene

Ready to make consent clear—and compliant?
Install ConsentPress, connect GTM, scan cookies, and publish in minutes.

Choose Your Site License

Same powerful features—pick the number of sites you need.

Solo
1 Site
$4.99/m
Get Solo
Features include
  • Google Consent Mode v2 (GTM-ready)
  • Consent gate for embeds (YouTube/Vimeo/maps)
  • Auto-blocking (templates + custom rules)
  • Hybrid cookie scan + definitions
  • Anonymized consent logs & CSV export
  • Local or external DB storage
  • Flexible banner (position/layout/fonts/buttons)
  • Multilingual (DE/NL/ES/FR)
  • WPML domain mapping for GTM/pixels
  • Developer hooks (actions/filters)
  • License: 1 site
Popular
Team
3 Sites
$8.99/m
Get Team
Features include
  • All core features
  • License: 3 sites
Studio
5 Sites
$12.99/m
Get Studio
Features include
  • All core features
  • License: 5 sites
Agency
Unlimited Sites
$33.99/m
Get Agency
Features include
  • All core features
  • License: unlimited sites

FAQs

Can I customize the banner?

Absolutely. Choose position (top, bottom, center, corner), layout (full, centered, compact, minimal), fonts, button styles/radius, and accent color. You can also edit labels, add a Learn More link, and inject custom CSS—plus preview changes live in the admin.

Will it still work when third-party cookies are restricted?

Yes. ConsentPress doesn’t rely on third-party cookies to show the banner or manage preferences. It uses Google Consent Mode v2 signals and can gate/auto-block embeds and scripts based on user choices—useful even as browsers phase out third-party cookies.

Where is my data stored? Is it self-hosted?

ConsentPress is fully self-hosted. Consent logs are saved in your WordPress database (or an external DB you control). No vendor cloud is required, and you can export logs to CSV anytime.

Do I need to enable Google Consent Mode in GTM?

Yes—ConsentPress sends Consent Mode v2 signals automatically, but you should load GTM through ConsentPress → Pixels & GTM (enter your GTM ID). No custom triggers are required. GA4/Google Ads will honor the consent updates (analytics/ad_storage, etc.) that ConsentPress pushes when a visitor accepts or rejects.

What are you waiting for?

Get your GDPR-compliant banner