This module allows a user to export all his data, so that your site is compatible with the General Data Protection Regulation (Art. 15 & 20).
The module currently adds a button to the user edit page, which will initialize the export and provide the zipped data for download. This might change in the future if we decide that there's a better place for the export link/button.
It comes with some usefull defaults, but if a site is using additional fields or entities, based on other 3rd party modules, you'll have to implement additional code to export it. See gdpr_export.api.php for more information on that.
This module currently has support for the following 3rd party fields:
- Drupal core Comment module - Exports all comments written by the user beeing exported
- Address field - Will try to export all data, which was filled out.
- Date - Will export all date properties with the default format of format_date
- Field collection - Will export any fields saved on the field collection.
- uiplog - Will export all logged IPs within the user object export
- Profile2 - Exports all profiles of a user.
- Privatemsg - Exports all private messages written by the user beeing exported.
- Organic groups - Exports all organic group memberships of an user.
Comparison to the GDPR module
- There is no 8.x version for the GDPR export.
- The GDPR module doesn't provides an export
- The data the GDPR module shows, is currently more incomplete then the data this module exports
- The GDPR export module only provides an export, nothing else. The GDPR module in contrary provides a checklist, that helps you figure out if your site is GDPR compatible.
Requirements
- Entity API
- Symfony 3.x Serializer
To add the Symfony 3.x Serializer you can either use composer manager or load the autoload.php in a hook_boot().
Active development is currently done in the github repository:
https://github.com/jobiqo/gdpr_export
Project information
- Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed. - Maintenance fixes only
Considered feature-complete by its maintainers. - Module categories: Developer Tools, Access Control
- 143 sites report using this module
- Created by sepgil on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Development version: 7.x-1.x-dev updated 22 Jul 2020 at 15:33 UTC