Download the PHP package flurrybox/enhanced-privacy without Composer
On this page you can find all versions of the php package flurrybox/enhanced-privacy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download flurrybox/enhanced-privacy
More information about flurrybox/enhanced-privacy
Files in flurrybox/enhanced-privacy
Package enhanced-privacy
Short Description Magento 2 module to make your store GDPR compatible
License GPL-3.0-or-later
Informations about the package enhanced-privacy
Enhanced Privacy extension for Magento 2
Extension provides easier compliance with GDPR. Allows customers to delete, anonymize, or export their personal data. View detailed information on store page.
Getting Started
Prerequisites
Magento 2 Open Source (CE) or Commerce edition (EE). Supported versions: Magento 2.1.6+, 2.2.x
Installation
Composer (recommended)
Commands should be run at the root of your Magento 2 installation.
Copy package files
- Download repository files as ZIP archive
- Extract files to the
app/code/Flurrybox/EnhancedPrivacy
directory - Run the following commands in Magento 2 root folder:
Usage and Features
- Configuration for this module is located in 'Stores > Configuration > Customers > Customer Configuration > Privacy (GDPR)'.
- Account deletion, anonymization, and export can be done in 'My Account > Privacy Settings'.
- Customers can export their data in .zip archive containing .csv files with personal, wishlist, quote, and address data.
- Customer can delete or anonymize their account. Current password and reason is required. Account will be deleted within 1 hour (or as specified in configuration), in this time span its possible for customers to undo deletion.
- If customer has made at least one order, they are ineligible to delete their account, instead it will be anonymized.
- When a customer visits your store for the first time, a popup notification about cookie policy will be shown.
Export data
Besides default export entites its possible to implement your own custom data export. When customers will make a request for their personal data export, your class instance will be executed by data export processor and will add new file to data archive.
-
Create a new class implementing
Flurrybox\EnhancedPrivacy\Api\DataExportInterface
interface. - Register export class in
etc/di.xml
Delete and anonymize data
To delete or anonymize data that's gathered by 3rd party integrations you can implement your own data processor.
-
Create a new class implementing
Flurrybox\EnhancedPrivacy\Api\DataDeleteInterface
interface. - Register processor class in
etc/di.xml
Copyrights and License
Copyright (c) 2018 Flurrybox, Ltd. under GNU General Public License ("GPL") v3.0