Magento 2 Administration Extensions

  1. Home
  2. Docs
  3. Magento 2 Administration Extensions
  4. Magento 2 GDPR
  5. User Guide

User Guide

Note: This extension is no longer available. If you need further information and support, please contact us via

1. Overview

GDPR for Magento 2 extension helps store owners comply with GDPR without manual code changes. By allowing customers to request Magento owners to delete or anonymize their accounts and information, this module gives customers the rights to be forgotten as GDPR requires. Therefore, customers have their own rights to decide what to do and how to do with their data on Magento stores. This also increases data safety for customers purchasing on the stores.

2. How Does It Work?

2.1 Configuration

Please go to Account Dashboard ⇒ GDPR ⇒ Configuration to start settings.

magento 2 gdpr extension-general configurations

In Enabled: Choose Yes to enable the module or choose No to disable it.

In Account Data Access Page Title: choose a suitable title for the Account Data Access Page. This page is included in My Account.

Account data access page in My Account

In Account Data Access Page Content: customize your content in this page to tell customers more information about deleting and anonymizing accounts or any information you want to let customers know.

Make more configurations

In Auto Accept Request:

+ Choose Yes to allow automatically accepting customer requests.

+ Choose No if you don't want to automatically accept requests. In this case, customer requests are displayed in a management grid table view and admin can manually accept, reject or even delete those requests.

Please navigate to Account Dashboard ⇒ GDPR ⇒ Request Management:

Request Management

New customer requests are displayed in this management grid table and have status of Pending. You can select each request or multiple requests to take actions at once. Click Action box, you can see Delete and Change Status actions which include Accept and Reject.

  • Delete: you use it to remove customer requests from the management grid table.
  • Accept: you use it to accept customer requests (delete account or anonymize account). Then, statuses of accepted requests are changed to Accept.
  • Reject: you use it to reject customer requests, but these rejected requests are still shown in the grid table with status as Reject.

Furthermore, when you choose No for the Auto Accept Request field, you need to configure notifications for customers and admin information as well as admin email.

make more settings

In Notification When Customer Requests to Anonymize Account and Notification When Customer Requests to Delete Account: add suitable notifications for customers when they make requests. For example:

magento 2 gdpr extension-request notification

These notifications let customers know that their requests are sent to admin and will be soon processed.

In Maximum Number of Requests Each Account Can Make: Enter a number that specifies how many times customers can send requests. In case the number of customer requests exceeds this figure set up in the backend, a message will be displayed in customer account to notify them.

In Admin Email: enter the admin email which receives notifications of new requests.

In Admin Name: enter the wanted admin name to be called in the admin notification email.

In Admin Notification Email Template: choose an email template to send to admin and notify about new requests customers have sent.

*Note: In case you choose Yes for the Auto Accept Request field, admin don't receive admin notification email.

In Customer Anonymization Email Template: choose an email template to send to customers and notify about their new anonymous accounts.

In Customer Request Rejection Email Template: choose an email template to send to customers and notify about rejected requests by admin.

In Customer Deleting Email Template: choose an email template to send to customers and notify that their accounts are deleted.


  • These templates are easily customized in Marketing ⇒ Communications ⇒ Email Templates.
  • For customer reviews, customer names are displayed as anonymous in the frontend and customer data is saved as guests after anonymizing.

2.2 Privacy Policy

Go to GDPR ⇒ Privacy Policy to add a new policy:

add new privacy policy

All created Privacy Policies are listed in the grid table to manage easily:


Was this article helpful to you? Yes No

How can we help?