This article provides you with basic steps of making your theme GDPR compliant.
The GDPR Framework
The GDPR Framework provides you with an easy to use setup wizard that helps you get started with the plugin quickly.
We recommend running the wizard and going through all steps of the plugin configuration.
Privacy Tools — Personal Data Export & Erasure
Basically, GDPR Framework setup wizard generates Privacy Tools Page which contains [gdpr_privacy_tools] shortcode. You can also select this page manually in Tools > Privacy.
On the Privacy Tools page, users can view, download, and erase their personal data. In case of deletion, the user account becomes anonymised without the capability to reverse changes.
Contact Form 7
Contact Form 7 is fully integrated with the GDPR Framework and enables you to add acceptance checkboxes using ‘acceptance’ form tags.
Let’s say you have a CF7 form like this:
[acceptance newsletter] I want to receive a weekly newsletter from you [/acceptance]
All you need to do is register a custom consent type via Tools > Privacy > Consent with a slug having the same name as the acceptance field — in this case ‘newsletter’.
If a visitor submits the form and gives consent, it will automatically be saved and they will be able to withdraw it later.