WordPress plugin intelligence profile

GDPR Compliance & Cookie Consent

Cookie consent banner and GDPR tools: consent checkboxes, data access and erasure requests, and privacy policy links to help you manage consent.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.7.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.7 · PHP 7.4
Directory statusactive
Last directory update28 Oct 20265d ago
Active installations4K+Adoption metric — not a quality score
WordPress.org rating2.7 / 5 from 10 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records GDPR Compliance & Cookie Consent version 1.7.1 as active, updated 5d ago and tested up to WordPress 7.1.

Overview

About this plugin

GDPR Compliance & Cookie Consent is a free WordPress plugin that helps you handle visitor consent and personal data requests on your website. It adds a customizable cookie consent banner, consent checkboxes for comments and popular form and e-commerce plugins, and a form where visitors can ask for a copy of their personal data or ask for it to be erased.

The plugin is a tool to help you work towards GDPR compliance. It does not give legal advice and does not make a site compliant on its own: you remain responsible for your privacy policy, your cookies and the way you process personal data.

Features

  • Cookie consent banner with your own text, button label, colors, position and optional custom CSS, plus an optional Decline button
  • Google Consent Mode v2: Google tags (Analytics, Ads, Tag Manager) wait for consent, and the visitor’s choice is passed on to them (see “Google Consent Mode v2” below)
  • Works with page caching: the banner is shown or hidden in the browser from the consent cookie, so cached pages are correct for every visitor
  • Adjustable consent expiry time (default six months)
  • Optional cookie blocking until the visitor accepts the banner (see “What cookie blocking does” below)
  • Link to your Privacy Policy page from the banner, with custom link text
  • Consent checkboxes for WordPress comments, Contact Form 7, Gravity Forms, WooCommerce, BuddyPress and MailChimp forms, each with its own label and error message
  • Data access and erasure form for visitors, using WordPress’ built-in personal data export and erasure requests with an email confirmation link
  • Gutenberg block “Data Access & Erasure Request”, shortcode and widget to place the data request form anywhere
  • Translation-ready
  • Comment consent is recorded: the comments list shows when each commenter accepted

How to use

After activation open “GDPR” in the admin menu. It has tabs for General (banner, cookie blocking, expiry, colors and position), Privacy Policy, Integrated plugins and Data access & to be forgotten. Click “Save changes” on each tab.

To offer visitors the data access and erasure form, add the “Data Access & Erasure Request” block to a page, or use this shortcode (optional attributes title and description ), or the “GDPR Compliance Widget”:

[stm-gpdr-data-access]

Google Consent Mode v2

The option “Google Consent Mode v2” (General tab, on by default, active while the consent banner is enabled) prints the Consent Mode default as early as possible in the page head: ad_storage, ad_user_data, ad_personalization and analytics_storage are denied, with wait_for_update set to 500 ms, together with the dataLayer / gtag stub. ). Analytics maps to analytics_storage; marketing maps to ad_storage, ad_user_data and ad_personalization.

“Accept” grants both, “Decline” denies both, and returning visitors get their stored choice applied as an update on every page load. This happens in the browser from the consent cookie, so it works with cached pages. stmGdprSetConsent({analytics: true, marketing: false}), and listen to the stm_gdpr_consent event.

Your Google tags must load after the plugin’s snippet (the plugin prints it with priority 1 in wp_head ) and must respect Consent Mode, which Google Tag and Google Tag Manager templates do by default.

What cookie blocking does

When the “Block Cookies” option is on, until a visitor accepts the banner the plugin stops WordPress and other PHP plugins from setting cookies on the front end of your site, and a small script prevents cookies being written from JavaScript. It does not scan your site, categorize cookies, or stop third-party scripts (for example analytics or advertising tags) from loading, so check those separately.

What this plugin does not do

  • It does not provide legal advice or a legal guarantee
  • It does not write your privacy policy for you
  • It does not automatically scan or classify the cookies used on your site
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • consent mode
  • cookie banner
  • cookie consent
  • gdpr compliance
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.7 · PHP 7.4
Update activity28 Oct 20265d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.6.31.7.1
WordPress compatibility7.1.37.1.4
WordPress requirement4.9.65.7
PHP requirementNot listed7.4
Version1.6.21.6.3
WordPress requirement4.64.9.6
Version1.6.11.6.2
WordPress compatibility7.0.47.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.