This plugin is meant to assist with the GDPR obligations of a Data processor and Controller.
As of April 2026, GDPR is a WordPress law plugin with 10K+ active installations and a 4.3/5 rating from 58 reviews. It has been downloaded 372K+ times in total. Requires WordPress 4.7+ and PHP 5.6+. Available on WordPress.org since 2018. Recently updated within the last 3 months. Download volume is stable this week. Top alternative: Designil PDPA Thailand.
This plugin is meant to assist a Controller, Data Processor, and Data Protection Officer (DPO) with efforts to meet the obligations and rights enacted under the GDPR.
https://github.com/trewknowledge/GDPR/wiki
You can send your pull request at https://github.com/trewknowledge/gdpr
https://github.com/trewknowledge/GDPR/wiki/Functions-&-Shortcodes
Very good experience, this plugin has some cool futures inside.
Hello, Thank you for making this plugin and enabling WP websites better relations with a legal regulation and customers as well.
I agree there are several possible issues and found that it is necessary to exclude gdpr-public.js and gdpr-public.css from scripts optimizations, disable security cookie scan/sanitization and so, the plugin will work.
Tested with WP 4.99
The cookie consent banner’s OK button does not work some times.
We use this plugin as standard now on all WP websites we develop at Opace. Before the GDPR legislation came into force, I searched long and hard for a solution that would provide all of the necessary compliance measures and tested various plugins. Some provided part solutions and others simply failed to work. Finding one that provided a full cookie compliance and consent management solution was difficult. There are a lot of options and features available with this plugin, but it’s one that I would highly recommend for any website owner.
I don’t understand why this plugin is having sooo many updates, like sometimes every day. My Wordfence is keeping on giving me email alerts (because that is what it does) on every single plugin update and this plugin is one of the highest, for updates (sometimes every single day). Imagine if you have many sites, then all of them having Wordfence keeps on “spamming” you with alerts. And usually, it is this plugin (and a few others).
Why don’t you just update several iterations in the background, and then only put out the plugin for update on the WordPress platform. Instead of every single little change, followed by immediate upload :-/
Don’t get me wrong. Updating is good, like rain upon the earth, but too many updates is like too much rain every day, leading to a flood.
| WordPress | 4.7+ requiredTested up to 6.9.4 |
| PHP | 5.6+ required |
…and 7 more changes
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.