This open source plugin will assist you making your website GDPR compliant by making personal data accessible to the owner of the data. Visitors (owners) don’t need user accounts to access their data. Everything works through a unique link and e-mails.

WP-GDPR integrates with some of the most well-known plugins through add-ons. This will make the data stored by the plugins available for the visitor to manage it.
List of all add-ons: https://wp-gdpr.eu/add-ons/.
Integration with:
Gravity Forms
Contact Form DB 7
Condolence Manager
Events Manager

Hoe de WP-GDPR Core werkt

The plugin creates a page where users can request access to their personal data, stored on your website. You can find this page in the list of WordPress pages.
In the backend you’ll get an overview of the requests users send and you can see which plugins collect personal data and need a ‘ask for approval’ checkbox.

Users who ask to view their personal data will get an email with a unique url on which they can view, update and download their comments and ask for a removal per comment.
When they ask for a removal, the admin has the ability to delete the comment through the wp-gdpr backend.
All emails will be sent automatically.

We made our code available on Github and are welcoming Pull Request!



We have 5 e-mail templates and they are all editable through filters or can be replaced in the theme.

1. Option one

In order to replace the email template, you can copy the template from our plugin ( wp-gdpr-core/view/email ) and move it to your theme. Place it in under theme-name/wp-gdpr-core/email/samefilename.php

From now on you can style your new placed templates as you like.

2. Option two ( Email filters )

Here are the filters for the email that is send to requestor and the dpo.

  • ‘wp_gdpr_request_email’: $email_template, $email, $url (email naar aanvrager)
  • ‘wp_gdpr_request_email_dpo’: $email_template, $email, $url (email naar dpo)

Here are the filters for the email that is send to the admin for a delete request.

  • ‘wp_gdpr_admin_new_delete_request’: $email_template, $requested_email (email naar admin)

Here are the filters for the email that is send to the requester and the dpo for a delete confirmation.

  • ‘wp_gdpr_delete_confirmation’: $email_template, $date_of_request, $processed_data (email naar aanvrager)
  • ‘wp_gdpr_delete_confirmation_dpo’: $email_template, $date_of_request, $processed_data (email naar dpo)

Request page filters

We have added 3 filters to change the text on the request page.

  1. ‘Original text’ => ‘filter_name’
  2. ‘Verzend’ => ‘wp-gdpr-submit-text’
  3. ‘Waarschuwing’ => ‘wp-gdpr-warning-text’
  4. ‘Deze link zal over 48 uur vervallen’ => ‘wp-gdpr-link-text’

Privacy Center page filters

We have added filters to change the text on the navigation of the privacy center page.

  1. ‘Original text’ => ‘filter_name’
  2. ‘WordPress Comments’ => ‘wp_gdpr_wp_comments’
  3. ‘Condolence Manager’ => ‘wp_gdpr_wp_condolance_manager’
  4. ‘Contact Form DB7’ => ‘wp_gdpr_wp_cfdb7’
  5. ‘Flamingo’ => ‘wp_gdpr_wp_flamingo’
  6. ‘Mailchimp’ => ‘wp_gdpr_wp_mailchimp’
  7. ‘Gravity Forms’ => ‘wp_gdpr_wp_grafity_form’
  8. ‘WooCommerce’ => ‘wp_gdpr_wp_woocommerce’
  9. ‘Events Manager’ => ‘wp_gdpr_wp_eventmanager_form’


  • WP-GDPR Aanvragen - Overzicht van alle aanvragen van gebruikers met betrekking tot hun persoonlijke gegevens
  • WP-GDPR Instellingen - Verander de tekst voor de checkboxen om toestemming te vragen en voeg een DPO e-mailadres toe
  • WP-GDPR Aanvraag pagina - Een openbare pagina waar bezoekers hun persoonlijke gegevens kunnen opvragen
  • WP-GDPR E-mail links - Gebruikers kunnen hun persoonlijke data beheren via een unique en beveiligde link via e-mail
  • WP-GDPR helpcenter - Krijg hulp met WP-GDPR: bekijk tutorials, lees de FAQ of vraag ondersteuning
  • WP-GDPR jouw Plugins - Overzicht van geïnstalleerde plugins op je website die persoonlijke data verzamelen
  • WP-GDPR Add-ons - Overzicht van alle beschikbare add-ons


  1. Upload de plugin-bestanden naar de /wp-content/plugins of installeer de plugin rechtstreeks vanuit het WordPress plugins scherm.
  2. Activeer de plugin op het ‘Plugins’ scherm in WordPress
  3. ‘WP GDPR’ zal aangemaakt worden om de aanvragen in de backend te bekijken
  4. De pagina ‘GDPR – vraag toegang tto persoonlijke data’ zal aangemaakt worden. Deze pagina toont het formulier waar bezoekers hun verzoek kunnen indienen.


juni 5, 2018
Pretty disappointed with this plugin. The core is not stabilized, and despite that many other integrations are in progress (MailChimp, ...)... On the idea it is sure the best current solution but there is work to obtain something of great quality (translations, conflicts of libraries JS, ...). Good luck to the developers.
juni 2, 2018
The plugin does not work, creates broken links, is not wpml compatible at all. We bought 2 extensions - much work for something that does not work! I sent two support requests - never heard back. Firstly, even their support portal wouldnt work properly. This plugin is scam. Even one star is too much.
juni 1, 2018
I couldn't install the WP GDPR add-on - stupid me 😉 - but WP GDPR helped me install it and I could even swapp add-ons because I ordered the wong one. So sweet! Thanks!
mei 19, 2018
On Settings > Add-on Licensing I got the following error Fatal error: Class 'wp_gdpr_edd\lib\Gdpr_Form_License' not found in /web/htdocs/www.example.com/home/wp-content/plugins/wp-gdpr-edd-addon-master/view/admin/menu-page.php on line 12 where line 12 is: 11 <?php 12 $controller = new Gdpr_Form_License(); 13 $controller->print_form(); 14 ?>
mei 15, 2018
I purchased the gravity addition to this plugin. After install, I began to understand how it functioned and realized it does little to nothing. See others discussions here on wp for evidence. Style out of the box is minimal and does not use your current theme. There is no header, body nor footer to even come close to your site. It appears you will have to code that yourself. Im not down with that on a paid plugin. Also, it didnt work. At all. I requested a refund and was encouraged to fix it with support. Im too busy with working plugins to waste a bunch of time getting this to work. That should have been managed before putting it on the market. I wont say this plugin is horrible, but its not ready for purchase for sure.
mei 2, 2018
The very best thing is that they have the chat option so you cant talk with the support for various questions. If i recommend the plugin? Of course. Now i have only the free one but definettely will buy and use the addons for me and my clients.
Lees alle 23 beoordelingen

Bijdragers & ontwikkelaars

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


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

Vertaal “WP GDPR” naar jouw taal.

Interesse in ontwikkeling?

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


Version 2.1.0 (208-12-10)
– Making compatible with wordpress 5.0
– Added Events Manager shortcode

Versie 2.0.8 (2018-08-01)
– Toevoegen Condolence Manager in plugins.json

Versie 2.0.7 (2018-07-19)
– Css fix voor inhoud tab

Version 2.0.6 (2018-07-12)
– Css fix for privacy center sorting arrows
– Update SE translation
– Fix for html entities in email

Version 2.0.5 (2018-07-11)
– Added new translations on the privacy center page
– Update translations BE, IT, SE

Version 2.0.4 (2018-06-27)
– Added 7 filters for the privacy center page
– Translation fix for emails
– Italian translation added some new strings

Version 2.0.3 (2018-06-12)
– Fix German translation issue
– Css conflixt fix
– Remove font-awesome css

Version 2.0.2 (2018-06-05)
– Fix jQuery conflict

Version 2.0.1 (2018-06-05)
– Translation domain fix

Version 2.0.0 (2018-06-04)
– New frontend Privacy Center UI for personal data management
– New options for users to export their personal data : PDF / COPY / EXCEL / CSV / PRINT
– Users can filter their personal data through search
– Users can sort their Personal data in the Privacy Center
– Privacy Center uses theme header + footer
– Upgraded translations for NL BE FR SE

Version 1.5.7 (2018-05-22)
– Change session_id check

Version 1.5.6 (2018-05-17)
– Added the “thank you” text after mail is send

Version 1.5.5 (2018-05-16)
– Removed error_log “WPCLI”
– 3 filters added at the request page, can be overriden by a filter

Version 1.5.4 (2018-05-08)
– Added API settings
– Enhanced email template, can be overriden by filter or theme

Version 1.5.3 (2018-04-19)
– Add Bulgarian translation
– Css admin fixes
– Log debug function
– Hook privacy policy in settings
– Minor bugfix for mail headers
– Dpo / admin now get different mails for requests
– Minor text adjustments

Versien 1.5.2 (2018-04-12)
– Hotfix svn conflicten

Versie 1.5.1 (2018-04-12)
– Kleine bug fix

Version 1.5.0 (2018-04-12)
– Improve interface in wp-admin
– Improve labels and texts
– Add data to plugin.json
– Add Call To Action buttons to add-on overview
– Add Norwegian translation
– Add Italian translation

Version 1.4.4 (2018-03-30)
– Fix compatible Jetpack
– Added translation SV
– Minor bug fix

Versie 1.4.3 (2018-03-23)
– Oplossen kleine bugs

Version 1.4.2 (2018-03-16)
– Fix deprecated warning
– Fix when request form is embedded on a non-standard page. Until now, you got a 404-error when redirecting to the “Thank you”-page
– Fix confirmation of processing the delete request shows a short reference to what happened to the data
– Enhancement add table header “request language”

Versie 1.4.1 (2018-03-15)
– Maak checkbox compatibel met jetpack

Versie 1.4.0 (2018-03-09)
– Toevoegen DPO e-mailadres
– Toevoegen DPO instelling
– Toevoegen optie om het overzicht van reacties niet te tonen
– Toevoegen instellingen
– Voorkomen dat formulieren opnieuw verstuurd worden
– Toevoegen filter om checkbox toe te voegen aan het reactieformulier
– Bijwerken DE vertaling

Versie 1.3.3
– Controleer versie om extra kolom toe te voegen

Versie 1.3.2
– Aanmaken kolom ‘languages’ in tabel
– BIjwerken autoloader

Versie 1.3.1
– Bugfix: Controleren of ICL_LANGUAGE_CODE ingesteld is

Versie 1.3.0
– Toevoegen Spaanse, Portugese en Catalaanse vertalingen
– Maak GDPR checkbox aanpasbaar
– Maak checkbox vertaalbaar

Versie 1.2.4
– Bijwerken readme-bestand met github repository
– Bijwerken pot-bestand en po/mo-bestanden
– Bijwerken stijlen
– Toevoegen hooks

Versie 1.2.3
– Controleren of is_plugin_active() bestaat

Versie 1.2.2
– Talen bijwerken: de en po

Versie 1.2.1
– .pot-bestand wijzigen
– Quickfix dubbele GDPR checkbox

– Fix compatibiliteit met WP Discuz
– Toevoegen functionaliteit om default privacy URL te wijzigen
– Toevoegen grumphp configuratie
– Toevoegen changelog.md
– Toevoegen readme.md
– Toevoegen git repo op Github https://github.com/AppSaloon/WP-GDPR
– Toevoegen email notificatie wanneer iemand een verwijder-request aanvraagt.

Versie 1.1.6
– .pot-bestand toevoegen
– Duitse vertaling toevoegen

Versie 1.1.5
– Verwijder ontwikkeling code

Versie 1.1.4
– Typfouten aanpassen

Versie 1.1.3
– Toevoegen CSS voor beheer
– Toevoegen gdpr-translation.php bestand

Version 1.1.2
– Update page template comments overview page
– Add checkbox when data is requested
– Update front-end translation
– Add translation PL

Versie 1.1.1
– Toevoegen update_comments.js

Version 1.1.0
– Add name and email field to comments list
– Let users update their name and email
– Add download button to comments list
– Make it possible for the admin to choose between delete comment or make comment anonymous