Features include a cookie and tracking-script consent popup, integrations for WooCommerce and Contact Form 7. It logs when users first accept your privacy policy and can also inject your Google Analytics tracking code for you.

Installing this plugin is no guarantee that your site will magically become fully GDPR compliant, but it should make it much easier for you to get there.


  • Automatically add Privacy consent check boxes to your ContactForm7 forms, with the consent coming through into the contact emails.
  • Detect and log Terms & Conditions consent in WooCommerce.
  • Detect tracking JS scripts and, in some cases, defer them running until the user consents.
  • Inject Google Analytics, Facebook Pixel and Microsoft Clarity trackers directly from Mini WP GDPR.
  • Works with the official WooCommerce Google Analytics Integration plugin.
  • See which WP users have given their consent in the main WP users admin table.


To dig deeper into the options:


In the WordPress Admin area…

  1. Plugins
  2. Add New
  3. Upload Plugin
  4. Select the latest file and upload it.
  5. Activate the plugin.


august 17, 2023
Please let me recommend this plugin to anyone who is looking for a very well-developed GDPR plugin (without code and options that you don’t need). The backend looks great and is not invasive. Also, I like this plugin in regard to SEO aspects. And SEO basically means great user experience for my customers and visitors. I have contacted the Power Plugins support through their website, and I can tell it’s the very best and fastest support I have received since I have started my online business. Power plugins does actively maintain this useful and open source plugin. Some quick plugin test results: No PHP errors, warnings or noticesNo JavaScript exceptionsAll test pages loaded successfullyNo resource errorsLooks good! No problems were detected. Page speed impact: insignificant.The plugin didn’t make the site noticeably slower.
august 6, 2023
This is light weight and multi purpose plugin. No unnecessary bloat and gets job done. Additionaly provides a column in users side to track who has accepted.
desember 13, 2022
I installed and tested nearly all GDPR consent plugins. This one does the most and doesn’t ask unnecessary questions. Plus, it doesn’t blot and slow down the page. It’s just smart and good.
mars 7, 2022
Finally! This is a really simple, lightweight GDPR compliance and cookie consent plugin that does precisely what is needed and integrates with Contact Form 7 out-of-the-box. It even adds an admin column to your site’s Users area so you can see who’s accepted the privacy policy, and who hasn’t. Perfect.
februar 23, 2022
This lightweight plugin deals with your cookie permissions. It gives users basic information on which tracking you are using without making them work hard to turn options on and off. You can choose to position it in various locations too.
Read all 7 reviews

Contributors & Developers

“Mini WP GDPR” is open source software. The following people have contributed to this plugin.


Translate “Mini WP GDPR” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Released 22nd November 2023*

  • Added a new filter called “mwg_is_tracker_enabled” so you can dynamically enable/disable individual scripts on a per-load basis. Useful if your site has 2 or 3 integrations, but you want to dosable one of them on the front page to get a better load speed.


Released 7th November 2023

  • Minor fix so that the new account registration GDPR check on the WooCommerce checkout is only run (by default) if the site’s Terms & Conditions page has been set.


Released 18th August 2023

  • Minor fix to the Script_Blocker class for compatibility with PHP 8.2


Released 10th August 2023

  • Minor update to replace a call to the deprecated WP_Scripts::print_inline_script() function


Released 10th August 2023

  • Added translations for de-DE (machine translated)
  • Confirm compatibility with WordPress 6.3


Released 29th July 2023

  • Added translations for en-GB
  • Added translations fr-FR (machine translated)
  • Updated the Power Plugins core library


Released 27th April 2023

  • Updated the Power Plugins core library
  • Bumped the supported version of WordPress to 6.2.0


Released 16th November 2022

  • Fixed a couple of typos in the settings page.
  • Bumped the supported version of WordPress to 6.1.1


Released 7th November 2022

  • Added support for Microsoft Clarity. Go to Settings > Mini WP GDPR and enable MS Clarity there.


Released 22nd August 2022

  • Added a new enable_gdpr_registration_validation filter so you can dynamically disable the GDPR checkbox requirement when creating a new account.


Released 9th August 2022

  • Minor update to the support Power Plugins library, used in the settings page.


Released 25th May 2022

  • Version bump to confirm compatability with WordPress 6.0.0.


Released 3rd May 2022

  • Tidy up some messages in the Settings page.


Released 14th April 2022

  • Fixed missing default cookie consent popup text in some cases.


Released 11th April 2022

  • Minor back-end tweaks. Tidied up the settings page and CF7 integration.


Released 29th March 2022

  • Fixed call to missing WP function is_plugin_active() function in some situations.


Released 16th March 2022

  • Minor adjustment to the settings page, so the page title and admin menu can be translated.


Released 11th March 2022

  • First version of Facebook Pixel integration. You can add your F Pixel ID into the plugin now. NOTE: FB Pixel can’t be deferred until user consent, although it is detected and displayed to the user in the list of tracking scripts.
  • Refactored the tracking scripts code so it’s easier for us to add detection of, and user-consent for, more trackers.


Released 7th March 2022

  • Detection of Contact Form 7 consent for recognised users.
  • Better detection of privacy consent in the WooCommerce checkout, for existing users.
  • Added an option to reset all user privacy consents. Administrators only.


Released 4th March 2022

  • Customise the cookie/tracker consent popup message.
  • Alert the admin when the site doesn’t have a Privacy Policy page.
  • Contact Form 7 integration – easliy add new consent checkboxes to CF7 forms.


Released 27th February 2022

  • Added a new option to allow/block analytics tracking scripts even when logged-in as administrator. It helps to avoid skewing your analytics stats.


Released 22nd February 2022

  • Minified the JS/CSS assets and removed debugging messages from the JavaScript.


Released 21st February 2022

  • Updated the readme.txt to better clarify that the site owner is responsible for testing a site’s GDPR compliance.


Released 19th February 2022

  • Added an option to enable/disable the blocking of tracking scripts until the user consents. By default, the consent popup will report which tracking scripts are on the site, but it won’t block them.


Released 14th February 2022

  • Choose the on-screen position of the cookie consent box (bottom left, middle centre, etc.


Released 14th February 2022

  • Added configuration option so you can change the number of days that cookie/script consent is granted for (default=365).


Released 12th February 2022

  • Added cookie consent box and script blocker.
  • Added the ability to inject Google Analytics JS.


Released 8th February 2022

  • We can now inject the accept-terms AJAX form into the WC MyAccount dashboard – a different action to the other account endpoints.


Released 3rd February 2022

  • Minor release with preliminary prep work for upcoming Contact Form 7 integration.


Released 27th January 2022

  • Added a setting to make it easy to inject a GDPR/Privacy-accept checkbox into WooCommerce My Account endpoints… visible to users who haven’t accepted the policy yet.


Released 24th January 2022

  • Added a standard Ajax mini-form for logged-in users who haven’t accepted the Privacy Policy for GDPR compliance.
  • Changed the date capture slightly, so we save when the user FIRST accepted the terms, as well as the most recent date/time that they accepted the terms. Useful for if the Privacy Policy has changed since a user first accepted the terms.


Released 24th January 2022

  • Initial release