More and more WordPress plugins now integrate with the GDPR tools already available in the core. For most websites, this means there is no longer a need for a separate plugin to handle privacy requests or data exports. The WordPress community continues to strengthen this foundation, making GDPR compliance more accessible by default.
What’s built into WordPress core
Since version 4.9.6, WordPress includes a set of privacy tools designed to help site owners manage personal data. These include a complete workflow for exporting and erasing user data, accessible from the admin under Tools → Export/Erase Personal Data. Each request is verified through a confirmation email, and once approved, WordPress can generate a downloadable archive or remove data securely.
Developers can register their own exporters and erasers through dedicated APIs, ensuring that data from plugins and themes is also included. The core provides hooks like wp_privacy_personal_data_exporters and wp_privacy_personal_data_erasers, which make the system flexible and extensible.
Another key component is the Privacy Policy page helper. It allows administrators to select or create a privacy policy page and populate it with suggested sections that can be adapted to the site’s specific needs. WordPress also adds a checkbox to the comment form to request consent before storing commenter details in cookies, ensuring that even small data points are handled transparently.
Behind the scenes, WordPress includes safeguards such as automated cleanup of old export files and user capabilities that limit who can handle privacy requests. These small mechanisms reinforce compliance by design.
Where WordPress stops, and you must continue
WordPress core provides a reliable foundation, but it doesn’t make a site automatically GDPR-compliant. It focuses on managing user data stored within WordPress itself. Compliance still depends on how each website collects, processes, and shares information.
For instance, cookie consent and script blocking are not handled by WordPress core. Site owners must use a consent management system that can prevent tracking scripts from loading before the visitor gives consent. Similarly, privacy notices should clearly describe how data is processed by external tools such as analytics, advertising, or CRM integrations.
If you want users to submit data requests directly through your site, you can build a simple front-end form that connects to the native export and erase process. This makes the experience smoother while still relying on the built-in WordPress workflow.
Practical setup and good habits
Start by mapping your data sources – plugins, forms, analytics, and e-commerce systems that collect personal information. Make sure each one registers exporters and erasers properly. Then test the data request process from start to finish: submit a request, confirm it, export the data, and check that it includes all expected information.
Next, configure your Privacy Policy page under Settings → Privacy and update it to include details specific to your setup. Add a visible link to this policy in the site footer, contact forms, and cookie banner.
When handling cookies, ensure that non-essential scripts are blocked until users give consent. GDPR and the ePrivacy Directive work together, so transparency and control are equally important. Finally, restrict privacy tool access to administrators only, log completed requests for accountability, and verify that scheduled deletions of old export files work as intended.
Supporting the WordPress privacy model
The native privacy features in WordPress are a long-term investment by the community. They standardize how data is handled, reduce fragmentation across plugins, and promote a privacy-first development culture. These tools don’t replace your legal responsibilities, but they make compliance measurable and transparent.
By relying on the core privacy framework, site owners can focus on improving their processes rather than maintaining redundant plugins. It’s a shared effort between developers, administrators, and the open-source community, one that continues to evolve with modern privacy regulations.
Source notes
- WordPress Developer Handbook: Privacy Tools and APIs – developer.wordpress.org
- GDPR Compliance in WordPress Core — make.wordpress.org/core
- Privacy Policy Guide and Helper – wordpress.org/support
- Comment Cookie Consent Implementation- developer.wordpress.org/reference
- Consent Banner and Cookie Law Context – gdpr.eu / europa.eu

