GDPR cookie consent

The WordPress cookie consent plugin that blocks first

A WordPress cookie consent plugin that stops trackers before consent, with six banner layouts and Google Consent Mode v2.

WordPress cookie consent plugin showing a centre modal over a dimmed page

Script blocking

Block cookies before consent

Google Analytics, Tag Manager, Meta Pixel, Hotjar, Clarity and dozens more are held back in the HTML until the visitor allows them.

AnalyticsMarketingFunctionalPerformance
Cookie consent settings: consent lifetime, behaviour and Google Consent Mode v2

Layouts

A GDPR cookie banner in six layouts

Bars, boxes, a centre modal or a minimal corner. Every colour and hover state is yours.

BarBoxModalCorner4 more layouts
GDPR cookie banner as a compact box in the bottom-right corner

Honest by default

Reject is as easy as Accept

Closing counts as a rejection, nothing non-essential loads before a choice, and visitors can change their mind any time.

Floating badge[cookie_settings] linkConsent log
Cookie bar with Reject all and Accept all side by side

On your site

Fits any page

Cookie notice bar pinned to the top of the page
Bar, pinned to the top
Minimal corner cookie consent widget
Minimal corner
Cookie consent documentation inside wp-admin
Documentation in wp-admin

And the rest

Cookie consent, done properly

Google Consent Mode v2

Google tags start denied and follow the visitor's choice.

Click-to-load embeds

YouTube, Vimeo and Maps wait behind a placeholder.

Works behind a cache

Pages stay cacheable; consent applies in the browser.

Ask again on change

Bump the policy version and everyone is asked again.

No reload needed

Allowed scripts start in place.

Your own rules

Add pattern rules, or exempt a script with data-ccg-ignore.

Pricing

Free to start. Pro when you need it.

Free

$0
  • Script blocking for analytics, marketing, functional and performance tags
  • Click-to-load embeds
  • Six layouts, every colour editable
  • Google Consent Mode v2
  • Granular categories
  • Floating badge and [cookie_settings] link
Get started

Pro

Coming soon
  • Everything in Free
  • 4 more layouts: interstitial, slide-in panels, floating cloud
  • Show only where consent is required
  • Scan your site for third-party scripts
  • Banner text per language (WPML, Polylang)
  • Consent audit log with CSV export
Contact Jazital

FAQ

Cookie consent questions

Does it really stop Google Analytics before consent?

Yes. The Analytics tag is rewritten to type="text/plain" in the HTML your server sends, so the browser never runs it until the visitor allows the Analytics category.

Does it support Google Consent Mode v2?

Yes. ad_storage, ad_user_data, ad_personalization and analytics_storage start as denied before any Google tag loads, then update from the visitor's choice.

Does this cookie banner make my site GDPR compliant?

No plugin can do that on its own. It gives you prior blocking, granular consent and easy withdrawal; you still need an accurate cookie policy and a lawful basis for your processing.

Does it work with page caching?

Yes. Blocking is identical for every visitor, so pages stay cacheable, and consent is applied in the browser from the visitor's own cookie.

What if a tracker is not recognised?

Add a rule on the Script Blocking tab (pattern|category), or mark the tag with type="text/plain" and data-ccg-cat. Add data-ccg-ignore to exempt a script.

Do visitors need to reload after accepting?

No. Allowed scripts start in place. An optional reload setting exists for the rare script that misbehaves when loaded late.

Is there a free version?

Yes. Free includes script blocking, six layouts, Google Consent Mode v2 and click-to-load embeds. Pro adds four layouts, location rules, a site scanner, per-language text and a consent log.

Block first. Ask second.