WP GDPR Compliance


This plugin assists website and webshop owners to comply with European privacy regulations known as GDPR. Activating this plugin does not guarantee your site fully complies with GDPR.

  • Add Consents and give your visitors full control.
  • Keeping a consent log for supported plugins.
  • Adding checkboxes to supported plugins for explicit visitor consent.
  • ‘Right to access’ through encrypted audit logs and double opt-in mail.
  • ‘Right to be forgotten’ by anonymising user data.

WP GDPR Compliance supports Contact Form 7 (>= 4.6), Gravity Forms (>= 1.9), WooCommerce (>= 2.5.0) and WordPress Comments.



  • Automatically add GDPR checkboxes to some of your favourite plugins.
  • Ask your visitors for permission to enable certain scripts for tracking or advertising purposes.
  • Overview of the view and delete requests by your site's visitors.
  • Control the link to your privacy policy, activate the request user data page and more.


  1. Upload de plugin bestanden via de /wp-content/plugins/wp-gdpr-compliance map, of installeer de plugin rechtstreeks via het WordPress plugins scherm.
  2. Activeer de plugin via het ‘plugins’ scherm in WordPress.
  3. Ga naar ‘Extra’ -> ‘WP GDPR Compliance’


Je vindt antwoorden op veel van je vragen op https://www.wpgdprc.com/faq/


3 maart 2021
I will leave a negative review because the dev did not solve this issue, but closed the threads with little to no feedback. "Couldn't find this consent." - this happens whenever I try to add a new consent. When I had a consent, clicking 'Add new' forced me to modify the existing one. Since I deleted it, now there's simply no way to add any consent and use this functionality.
5 december 2020
Vielen Dank. Ich nutze es bei den Kommentaren zur Einwilligung.
Lees alle 126 beoordelingen

Bijdragers & ontwikkelaars

“WP GDPR Compliance” is open source software. De volgende personen hebben bijgedragen aan deze plugin.


“WP GDPR Compliance” is vertaald in 15 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “WP GDPR Compliance” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.



Release date: February 15th, 2021
* Added backwards compatibility for wp_make_content_images_responsive() on WordPress versions before 5.5.0
* Patched an XSS vulnerability (big thanks to Kamil Vavra for bringing this to our attention).


Release date: December 18th, 2020
* Resolve deprecation notice for wp_make_content_images_responsive() since WordPress 5.5.0


Release date: June 9th, 2020
* Improved Web Content Accessibility Guidelines (WCAG)
* Improved keyboard navigation
* Added a setting to change the accept button text
* Added a setting to change the more information button text
* Javascript and css assets are now minified
* Bugfix: The accept button in the consent modal now also works when all consents are mandatory


Release date: May 7th, 2020
* Tested with WordPress 5.4.1.


Release date: May 21th, 2019
* Tested with WordPress 5.2.
* Load accepted consents with JavaScript to improve performance.
* Use different text when all consent is required.
* When standard Consent bar/button colors are used, no empty attributes will be added to the elements.
* Bugfix: WP Registration integration now also works on MultiSite, accepted consent on registering gets added to the ‘wpgdprc_log’ table.
* Bugfix: Error shown in the WooCommerce Order page is removed.


Release date: April 30th, 2019
* Bugfix: ‘token’ column not being added to access_request table for new users.


Release date: March 13th, 2019
* Bugfix: JavaScript error when no active consents are added.


Release date: March 12th, 2019
* Load accepted consents with AJAX so we can bypass any caching.
* Added consent placement ‘Body’. This will add code snippets directly AFTER the tag.
* Show a message for the administrators when using the [wpgdprc_consents_settings_link] and no active consents are added.
* Show the descriptions tab in the consents modal.
* Bugfix: Get correct charset collate when adding the ‘Log’ database table.
* Bugfix: Correctly handle cookies in multisite environments.


Release date: January 8th, 2019
* The consent description now allows HTML.
* Added ability to change the colors of the consent bar.
* Fixed bug where post ID was null.


Release date: December 17th, 2018
* Bugfix older PHP versions.


Release date: December 17th, 2018
* Added anonymised usernames.
* Added log table.
* Added integration for WordPress registration.
* Added warning in case the privacy policy page has not been selected yet.
* Fixed bug in the settings page.
* Fixed bug with session ID’s.


Release date: November 30th, 2018
* Hotfix: Fixed SQL syntax error.
* Added possibility to reset the consent bar.
* Consent bar will always be reset when consent is added/updated.


Release date: November 28th, 2018
* Anonymise requests after 30 days. This also removes the ability to process delete requests.
* Small bugfix to correctly strip slashes from ‘Consent’ titles.
* Added possibility to use external URL’s for the privacy policy.
* Added auto opt-in for admin’s when adding a comment.
* Fixed bug that added attachment to the consent bar when viewing an attachment.
* Fixed bug with token.


Release date: November 7th, 2018
* Security fix: Removed base64_decode() function.
* Security fix: Correctly escape input in $wpdb->prepare() function.
* Security fix: Only allow modifying WordPress options used by the plugin and by the user capabilities.


Release date: July 6th, 2018
* Added the ability to add required ‘Consents’. These Consents will always be triggered on page load.
* Added ‘Privacy’ column to the WooCommerce order overview.
* Added the ability to change the message of the required asterisk elements.
* Remove or re-add the GDPR fields from forms on plugin deactivation and activation.


Release date: June 12th, 2018
* Also show the WordPress Comments checkbox for administrators.
* Small bugfix in certain PHP versions.


Release date: June 8th, 2018
* Small front-end fixes.
* Added missing translatable strings.
* Fixed the text domain for some translatable strings.
* Show enabled consents of user.
* Small bugfix for admin redirects.
* Added the ability to remove ‘Consents’ via the admin panel.
* Added the option to wrap ‘Consents’ with tags.


Release date: June 3rd, 2018
* Small front-end fixes.
* Added translatable strings.
* Added shortcode [wpgdprc_consents_settings_link]. This will create a link to the consent settings.


Release date: June 1st, 2018
* Front-end bugfix.


Release date: June 1st, 2018
* Bugfix for admin columns at the comments panel.
* Fixed a bug when creating the database tables used by the consents functionality.


Release date: June 1st, 2018
* Added ‘Consents’ tab. Ask your visitors for permission to enable certain scripts for tracking or advertising purposes.
* Corrected the implementation of the multisite environment.
* Fixed an issue with the Gravity Forms integration and Pronamic.
* Larger input fields for checkbox texts.
* Hide WordPress Comments checkbox for administrators.
* Also anonymise WooCommerce data in user profiles.


Release date: May 24th, 2018
* Small bugfix for older WooCommerce versions.
* Small bugfix for some translatable strings.
* Bugfix to make sure the correct Gravity Forms field ID is determined.
* Added checkbox to the WooCommerce register forms.
* Hide WooCommerce orders section when plugin is inactive.


Release date: May 16th, 2018
* Fixed a bug when creating the database tables used by the request user data functionality.
* Fixed a bug when creating the request user data page.
* Expired access requests are shown more clearly.
* Improved error messages.
* Added a link to the support forum. We’re happy to help!


Release date: May 14th, 2018
* Fixed a bug that caused anonymise request mails to fail.
* Added missing translatable strings.


Release date: May 11th, 2018
* Added translatable ‘Yes’ and ‘No’ strings.
* Added confirmation mails sent after processing a anonymise request.
* Added mail sent to the admin when a new request is created.
* Added ‘noopener noreferrer’ to the Privacy Policy link.


Release date: May 8th, 2018
* Added a button to retry creating database tables required by the request user data functionality.


Release date: May 7th, 2018
* Added the request user data page. You can enable it in the Settings tab.
* The newly created page contains a shortcode which allows visitors to request their data. WordPress Users, WordPress Comments and WooCommerce orders linked to their email address are then send to that email address.
* The request user data page becomes the delete user page when visited through this email. The link in the email is available for 24 hours (cronjob) and linked to the visitors’ IP and current session.
* Delete requests end up in the new Requests tab. Click on ‘Manage’ to view a request and tick the checkbox to anonymise. Make sure to take care of these requests as quickly as possible!
* For WordPress Users ‘anonymise’ means first and last name, display name, nickname and email address are substituted by the corresponding field name in the database.
* For WordPress Comments ‘anonymise’ means author name, email address and IP address are substituted by the corresponding field name in the database.
* For WooCommerce orders ‘anonymise’ means billing and shipping details are substituted by the corresponding field name in the database.


Releasedatum: 3 april 2018
* Laat een bericht zien wanneer Jetpack is geïnstalleerd
* Een probleem opgelost met WordPress reacties


Releasedatum: 29 maart 2018
* Opslag van tijdstempel uitdrukkelijke toestemming
* Terugkeer van de instellingen tab
* Mogelijkheid toegevoegd om je pagina met privacybeleid op te nemen
* Een aantal apply_filters() toegevoegd
* Kleine stijl veranderingen
* .POT-bestand toegevoegd om deze plugin te vertalen (Bedankt voor het vertalen!)


Releasedatum: 2 maart 2018
* Een probleem opgelost met WordPress reacties
* Aftellen toegevoegd tot GDPR (AVG) deadline (25 mei 2018)
* Mogelijkheid toegevoegd om aangepaste foutmeldingen toe te voegen aan Contact Form 7 en Gravity Forms
* Mogelijkheid toegevoegd om HTML-tags aan de teksten en foutmeldingen toe te voegen


Releasedatum: 26 februari 2018
* Een probleem opgelost met WordPress reacties
* Probleem opgelost met standaard selectievak teksten


Releasedatum: 23 februari 2018
* Beperk de gegevens die worden gedeeld met WordPress bij het bijwerken van de core.
* Minimaal ondersteunde versie toegevoegd voor Contact Form 7 (versie 4.6)
* Minimaal ondersteunde versie toegevoegd voor Gravity Forms (versie 1.9)
* Minimaal ondersteunde versie toegevoegd voor WooCommerce (versie 2.5.0)
* Verwijder alle gegevens die door de plugin zijn gemaakt na het deactiveren van integraties of door het verwijderen van de plugin.
* Verplaatst de positie van de GDPR (AVG) checkbox in het WordPress reactie formulier. (direct boven de knop Verzenden)
* De positie van de GDPR (AVG) selectievak in WooCommerce verplaatst. (direct boven de knop Verzenden)
* Het globale veld “Fout bericht” verwijderd.
* Er is een probleem opgelost met een oudere versie van Contact Form 7.
* Kleine stijl wijzigingen.


Publicatiedatum: 19 januari 2018
* Standaard foutmeldingen toegevoegd.
* Kleine bugfixes.


Publicatiedatum: 16 januari 2018
* Screenshots toegevoegd.
* Tekstuele wijzigingen toegevoegd.


Publicatiedatum: 16 januari 2018
* ‘Contact Form 7’ integratie toegevoegd.
* ‘WooCommerce’ integratie toegevoegd.
* ‘WordPress Comments’ integratie toegevoegd.
* Kleine bugfixes.


Publicatiedatum: 4 november 2017
* Eerste release.