PHPackages                             flurrybox/enhanced-privacy - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. flurrybox/enhanced-privacy

ActiveMagento2-module[Security](/categories/security)

flurrybox/enhanced-privacy
==========================

Magento 2 module to make your store GDPR compatible

2.1.0(6y ago)4328.0k11[7 issues](https://github.com/flurrybox/enhanced-privacy/issues)GPL-3.0-or-laterPHPPHP ^7.0

Since May 23Pushed 6y ago7 watchersCompare

[ Source](https://github.com/flurrybox/enhanced-privacy)[ Packagist](https://packagist.org/packages/flurrybox/enhanced-privacy)[ RSS](/packages/flurrybox-enhanced-privacy/feed)WikiDiscussions master Synced yesterday

READMEChangelog (2)Dependencies (1)Versions (5)Used By (0)

Enhanced Privacy extension for Magento 2
========================================

[](#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](https://flurrybox.com/enhanced-privacy.html).

Getting Started
---------------

[](#getting-started)

### Prerequisites

[](#prerequisites)

Magento 2 Open Source (CE) or Commerce edition (EE). Supported versions: Magento 2.1.6+, 2.2.x

### Installation

[](#installation)

#### Composer (recommended)

[](#composer-recommended)

Commands should be run at the root of your Magento 2 installation.

```
composer require flurrybox/enhanced-privacy
php bin/magento module:enable Flurrybox_EnhancedPrivacy
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy

```

#### Copy package files

[](#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: ```
    php bin/magento module:enable Flurrybox_EnhancedPrivacy
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy

    ```

### Usage and Features

[](#usage-and-features)

- Configuration for this module is located in 'Stores &gt; Configuration &gt; Customers &gt; Customer Configuration &gt; Privacy (GDPR)'.
- Account deletion, anonymization, and export can be done in 'My Account &gt; 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

[](#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.

1. Create a new class implementing `Flurrybox\EnhancedPrivacy\Api\DataExportInterface` interface. ```

        ...

                ...

                    ...
                    Vendor\Module\Privacy\Export\Entity
                    ...

                ...

        ...

    ```

### Delete and anonymize data

[](#delete-and-anonymize-data)

To delete or anonymize data that's gathered by 3rd party integrations you can implement your own data processor.

1. Create a new class implementing `Flurrybox\EnhancedPrivacy\Api\DataDeleteInterface` interface. ```

        ...

                    ...
                    Vendor\Module\Privacy\Delete\Entity
                    ...

        ...

    ```

Copyrights and License
----------------------

[](#copyrights-and-license)

Copyright (c) 2018 Flurrybox, Ltd. under GNU General Public License ("GPL") v3.0

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity34

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity61

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~149 days

Total

4

Last Release

2462d ago

Major Versions

1.0.1 → 2.0.02018-11-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/57768654a8ff2b484e19c5bbc92991a6d39cf44efaf9584d34298f12aaddbaab?d=identicon)[magebit](/maintainers/magebit)

---

Tags

gdprmagento2magento2-extensionmagento2-moduleprivacy

### Embed Badge

![Health badge](/badges/flurrybox-enhanced-privacy/health.svg)

```
[![Health](https://phpackages.com/badges/flurrybox-enhanced-privacy/health.svg)](https://phpackages.com/packages/flurrybox-enhanced-privacy)
```

###  Alternatives

[defuse/php-encryption

Secure PHP Encryption Library

3.9k162.4M214](/packages/defuse-php-encryption)[roave/security-advisories

Prevents installation of composer packages with known security vulnerabilities: no API, simply require it

2.9k97.3M6.4k](/packages/roave-security-advisories)[mews/purifier

Laravel 5/6/7/8/9/10 HtmlPurifier Package

2.0k16.7M113](/packages/mews-purifier)[robrichards/xmlseclibs

A PHP library for XML Security

41278.1M118](/packages/robrichards-xmlseclibs)[bjeavons/zxcvbn-php

Realistic password strength estimation PHP library based on Zxcvbn JS

86917.5M63](/packages/bjeavons-zxcvbn-php)[enlightn/security-checker

A PHP dependency vulnerabilities scanner based on the Security Advisories Database.

33732.2M110](/packages/enlightn-security-checker)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
