Getting Started

Welcome to the GDPR extension documentation.

The GDPR extension allows to comply common GDPR regulations:

  • Data protection policy consents
  • Ability to download user data
  • Ability to anonymize user data
  • Ability to erase user data

Go ahead, dive in!

Firstly, please, find our extension in My Downloadable Products section of our store.

Learn how to install extension, and proceed with Configuration, which will guide you to setup all things.

How to install the extension

  1. Backup your store's database and web directory.
  2. Login to the SSH console of your server and navigate to the root directory of the Magento 2 store.
  3. Copy the installation instructions from the page My Downloadable Products to the SSH console and press ENTER.
  4. Run command php -f bin/magento module:enable Mirasvit_Core Mirasvit_Gdpr to enable the extension.
  5. Run command php -f bin/magento setup:upgrade to install the extension.
  6. Run command php -f bin/magento cache:clean to clean the cache.
  7. Deploy static view files

    rm -rf pub/static/*; rm -rf var/view_preprocessed/*; php -f bin/magento setup:static-content:deploy

Quick Start

Our GDPR extension is a simple yet powerful extension for building and setting common GDPR regulations. Most of its functions work out-of-box, but for full productivity, there's a number of settings that can be tuned up.

  1. Start with enabling GDPR
  2. Then manage your customer's data

Configuration settings

Settings, that allow to tune-up GDPR extension are located at Stores -> Configuration -> Mirasvit Extensions -> GDPR, and breaks into the following sections:

General Settings

Option Description
Enabled If the option is disabled, all extension features are hidden from the frontend interface.
Option Description
Enabled If enabled, for each new visitor extension will show cookie bar, with cookie agreements
Policy Text Cookie bar policy text with a link to the list of cookies
Option Description
Registration Form Enables consent checkbox on the Registration Form
Subscription Form Enables consent checkbox on the Subscription Form
Contact Us Form Enables consent checkbox on the Contact Us Form
Checkout Form Enables consent checkbox on the Checkout Form
Checkbox text Unified consent checkbox text

Personal Account Options

Option Description
Download Personal Data Enables the ability to download personal data (user info, address information, orders information) on the account page
Anonymize Personal Data Enables ability to anonymize personal data (replaces real Firstname, Lastname, Email, Date of births with anonymized text)
Remove Personal Data and Account Enables the ability to request personal data removal. After receiving the request, the administrator can accept or reject it at the Customer's Requests

Customers' Requests

Customers who requested to Remove Personal Data and Account displayed here. It is located at main Magento menu Customers -> Customers' Requests.
This section allows administrators to manage them. There are possible to Deny or Approve a request. Once the administrator made a choice, there is no option to revert it.

The grid allows sorting by Date, Customer, Request type, Status, Action, and ID.

customers_requests

Customers' Consents

The list of consents located at main Magento menu Customers -> Customers' Consents.
The grid allows tracking of consents by Date, Customer, Consent type, Status, Action, and ID. This data can be useful for different consents analysis.

How to upgrade extension

To upgrade the extension, follow these steps:

  1. Backup your store's database and web directory.
  2. Login to the SSH console of your server and navigate to the root directory of the Magento 2 store.
  3. Run command composer require mirasvit/module-gdpr:* --update-with-dependencies to update current extension with all dependencies.

    Note

    In some cases, the command above is not applicable, or it's not possible to update just the current module, or you need to upgrade all Mirasvit modules in a bundle. In this case, the command above will not affect.

    Run instead composer update mirasvit/* command. It will update all Mirasvit modules installed in your store.

  4. Run command php -f bin/magento module:enable Mirasvit_Core Mirasvit_Gdpr to re-enable extension.
  5. Run command php -f bin/magento setup:upgrade to install the updates.
  6. Run command php -f bin/magento cache:clean to clean the cache.
  7. Deploy static view files

    rm -rf pub/static/*; rm -rf var/view_preprocessed/*; php -f bin/magento setup:static-content:deploy

Disabling the Extension

Temporarily Disable

To temporarily disable the extension please follow these steps:

  1. Login to the SSH console of your server and navigate to the root directory of the Magento 2 store.
  2. Run command php -f bin/magento module:disable Mirasvit_Gdpr to disabled the extension.
  3. Log in to the Magento backend and refresh the store cache (if enabled).

Extension Removal

To uninstall the extension, please follow these steps:

  1. Login to the SSH console of your server and navigate to the root directory of the Magento 2 store.
  2. Run command composer remove mirasvit/module-gdpr to remove the extension.
  3. Log in to the Magento backend and refresh the store cache (if enabled).

Change Log

1.0.8

(2020-10-02)

Fixed

  • Translations for name and description of the cookie group
  • Issue when "Agree" button does not work

1.0.7

(2020-09-11)

Improvements

  • Small spelling fixes

1.0.6

(2020-08-21)

Improvements

  • Support of Magento 2.4
  • Cookie bar with ability to manage cookie groups

1.0.5

(2020-05-22)

Features

  • Admin notification about pending requests

1.0.4

(2020-04-06)

Fixed

  • Issue with CSS (responsive cookie bar)

1.0.3

(2020-03-11)

Fixed

  • Minor fixes

1.0.2

(2020-02-25)

Improvements

  • Minor improvements

1.0.0

(2020-02-19)

Improvements

  • Initial release