Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

GDPR for Magento 2

Magento 2 GDPR extension is designed to help online stores comply with the latest legislative EU requirements and strengthen data security and privacy. Make sure your site collects all required consents and avoid penalties.

  1. Obtain multiple users consents on various pages
  2. Get cookie consents with an advanced popup
  3. Let customers manage their personal data in accounts
  4. Automatically delete irrelevant data
  5. Save personal data in recent documentation
  6. Collect all privacy consents in one place
Explore Demo
User Guide
Get a bundle with 2 additional extensions and save up to 10%
60 Days Money Back
Free Lifetime Updates
90 Days Free Support


Since the EU’s data protection reform has taken place, privacy issues have become a challenge for e-commerce stores. It’s a new regulation that is aimed to enable a set of information protection standards to clear up how EU residents’ data is utilized and make them protected from privacy and data breaches. Insecure data processing impacts customer loyalty and costs enormous fines even for stores outside the EU.


A complex Magento 2 GDPR legislative solution is designed to help e-commerce stores comply with the latest requirements and protect both store owners and customers. With the extension, merchants can collect and process customers' consents in a transparent way to avoid penalties and lawsuits for incorrect data processing and can be sure that all personal data is operated in a legal way.


All Magento 2 GDPR module features are aimed to strengthen the data security and privacy in your online store on each legislative level: inform customers about their personal data usage, collect all types of cookie and privacy policy consents, allow customers and guest visitors to download, anonymize and delete their personal data and manage all the info in the most efficient way.

Cover all EU Cookie Law legislation requirements

Comply with GDPR in full - use 1 solution and save $199! You’ll get additional functionality of Magento 2 Cookie Consent to cover all requirements of the EU legislation concerning cookie usage. Let customers learn how their cookies and the related data are used and thus avoid fines for breaking the law.

Ensure online privacy by collecting
multiple consents

gdpr privacy checkboxes

Gather multiple policy consents separately to stay compliant with the lawfulness of processing

Get user consents on the checkout page and limit checkboxes display by geolocation

Add both required and non-required consent checkboxes on contact us page

Ask users to tap checkboxes while subscribing to the newsletter


Display the content from CMS pages in pop-up windows

Now you can not only equip checkboxes with the links to CMS pages, but also display the content of these pages in a popup. Thus, customers don't have to open each CMS page with the privacy content separately - they can just read and accept all of them without switching between tabs.

magento 2 policy in popup

Show users that your respect their rights

GDPR compliance implies Magento 2 stores to cover all customer rights to the full. All challenges posed by the new regulations can be easily overcome with the extension, which includes an advanced set of actions store visitors can perform regarding their data processing and security.

Smartly manage customer consents in a lawful way

Magento 2 GDPR settings help you to get under control all GDPR-related activities in your store. In particular, the extension allows you to keep and manage the obligatory documentation automatically. Also, log all actions perfomed with the data and filter the recordings to find the required info faster.

Submit privacy needs for your store

Haven't found the required features? Let us know about your case!

What new features would you like to see in our module?
Enter your email to be the first to know when we launch:

Get 100% protected with these advanced compatibilities

Don’t miss social login

Ask customers to accept your Privacy Policy while signing up at the website using Social Login.


Cover custom forms

Match important customers’ info with their accounts to know them better - embed checkboxes into Custom Forms.


Compile consents at the checkout

You can add any checkboxes to the One Step Checkout page and collect consents even at the last step.


Protect your blog

Display a cookie policy bar and a privacy policy popup on any Blog Pro pages.

Expert Opinion
gdpr expert
What Experts Say?
Failing to comply with GDPR can come with some very steep consequences. If a data breach occurs because of non-compliance, a company can be hit with fines as high as €20 million or 4% of the company’s annual global revenue, whichever amount is greater.
Angela Petteys // TRAFFIC Digital Agency
Deep experience in SEO/SEM, Paid Search, Website Design and Social Media Management

More Features for Magento 2 GDPR

  • Comply with the law against automated decisions with the disabled by default checkboxes
  • Let customers change their decision by showing consent checkboxes each time
  • Prevent your database overload by configuring automatic
    log cleaning
  • Process all delete requests using API
  • NEW: Replace IP addresses for debug mode
  • NEW: Automatically translate email templates
  • Detect customer location via GeoIP, with IPv6 support and upload the latest Geo IP database
  • Keep customers informed about all the actions with their data using notifications
  • Manage your logs fulfillments by enabling or disabling particular consents logging
  • Manage all cron tasks on a Cron Tasks grid
  • NEW: Download Fields with Filled Values Only

Choose the suitable
legislative solution

To comply with the requirements

Cookie Consent GDPR Cookie compliance $149
Cookie policy popup
Cookie CMS page
Cookie categories
Consents Log
Popup customization
GDPR Complex legislative solution $259
Multiple Consent Checkboxes
Privacy Policy
Consents and Activity Logs
Access to personal data
Account deletion
Opt-out option
Automatic deletion
Recent documents support
Data portability
CCPA California Act compliance $149
California residents protection
Consent Checkboxes
Privacy Policy
Access to personal data
Opt-out option
Account deletion
CCPA Consents Log
Sorting users by consents

According to the statistics, the extension can cover each business need in synergy with the following solutions: magento 2 file upload and magento 2 full page cache.

Product questions

What to do if the Cookie Consent plugin disappeared from the admin panel after the GDPR extension update?

The Cookie Consent plugin is a suggested module, and if you update the GDPR extension via the composer, you need to install it separately. See the command in the full answer

Read the FULL answer

What the Accept Cookies popup is for and what data is being collected?

Cookies Policy acceptance is just a notification to the customer that the cookies are collected. Read the full answer to get more information.

Is Amasty GDPR extension compatible with PayPal?

Yes, our GDPR extension is fully compatible with PayPal payment method.  Follow the link below to get more information. 

How to create a customer account without consent to Privacy Policy?

All new customers must accept Privacy Policy terms since this field is required. Read the full answer to get the detailed explanation.

Read the FULL answer
Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
9 Reviews
Mar 20, 2020
Very happy about it and also about Amasty support!
We use GDPR extension about 1 year. We wanted to solve law issue and we are in law now. Very simple but complete, it reaches perfectly the european law and it is very light in the frontend. Very happy about it and also about Amasty support! I can reccomend it to every european ecommerce stores.
Photo Amasty employee
Amasty answer
Mar 20, 2020
Natalya Chekanina / Head of Sales Team
Hi Guido! Thank you for choosing Amasty GDPR for Magento 2 extension. We are glad that you appreciate its quality. We would be happy to see you in our store again!
Feb 17, 2020
Complexity and it contains all needed features
Albero Group Srl, CMO
For 2 months GDPR is used by our shop. The issue we wanted to solve is GDPR compliance. Module is complexity and it contains all needed features. Support gives answers for you in a day. I recommend this extension to every magento 2 site owner which want 100% GDPR compliance.
Photo Amasty employee
Amasty answer
Feb 17, 2020
Natalya Chekanina / Head of Sales Team
Dear Michał! Thank you for choosing our extensions. I’m glad that you appreciate their quality. We would be happy to see you in our store again!
Jun 14, 2019
Seguid trabajando así.
Mariano Manzanares
Mejora las ventas y el rebote es menor, ya que la el trafico se queda más tiempo. Las extensiones de Amasty son indispensables a la hora de trabajar con Magento 2. Añaden muchas mejoras y extras que son necesarias si tienes un comercio de grandes dimensiones. El código está bien diseñado y optimizado, añadiendo soporte a plantillas muy usadas.
May 13, 2019
Simple installation and easy to use
Dean Gorton
A&A Sports, Director
Installed swiftly by Amasty and easy to use and edit with handy tips. Support was great and very helpful and informative.
Photo Amasty employee
Amasty answer
May 15, 2019
Natalya Chekanina / Head of Sales Team
Dear Dean, thank you for your review! We would be happy to see you in our store again!
Mar 14, 2019
Worth the extra price.
Ruaan Kraft
Weable cc, Owner
Very well designed and flexible to use all over my website. Very good support, even on other party extensions.
Photo Amasty employee
Amasty answer
Mar 14, 2019
Natalya Chekanina / Head of Sales Team
Dear Ruaan, thank you for your review! We would be happy to see you in our store again!
Dec 19, 2018
Useful mod, great support
Luca Tinti
Amasty product helped us to improve our website and its sales. We constantly receive very skilled and fast support.
Aug 31, 2018
Good but needs more design options
I liked this product, managed to install myself. The only problem was with a cookies bar. It was located only down all in black and white. My customers are old people they can’t concentrate too good, so oftentimes they missed that bar and got angry that couldn’t go forward to the checkout. It would be nice if they made possible customizing the bar colors and size.
Aug 15, 2018
One of best buys
When they started that GDPR policy I thought we wouldn’t meet it. We fought much to make it work. Now customers have no chance to escape info about how we use their data. We activated the privacy policy bar at every place settings allow. We had an issue with email texts, it was only possible to send in english. But many of my customers are of Indian descent, so they only use very simple english if any. But a couple of days ago this was fixed now all works fine.
Jun 24, 2018
Looks like the developers got consultation from a lawyer
Tony Matthews
I must admit the module itself and support crew indeed has a focus on real business users like me, who need to comply with all aspects of this, let's say, cumbersome privacy-related stuff

Help us to serve you better!

Write Your Own Review

You're reviewing: Free Gift

How do you rate this product?
Please rate the product from 1 to 5 stars.

Ask a question

Do you have any questions?

Schedule a demo and get all the answers you're looking for!

book a live demo

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

2.3.6, 2.3.6-p1, 2.4.0-p1, 2.4.1, 2.4.1-p1, 2.4.2

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 2.6.3
Last Update: Mar 29, 2021
2.6.3 - Mar 29, 2021:
  • Compatibility now the extension is compatible with Amasty Jet Theme
2.6.2 - Mar 17, 2021:
  • Improvement code was refactored according to Magento Marketplace standards
2.6.1 - Mar 03, 2021:
  • Fix we fixed the issue with emails sent from Default Store View when approving or denying delete requests
2.6.0 - Feb 22, 2021:
  • Improvement we improved the security of the anonymization process and downloading of customer information as well
  • Compatibility now the module is read GraphQL compatible
  • Fix we fixed the issue with approving of customer account deletion after changing the list of allowed countries in General Configuration
See previous updates
Version 2.5.5
Last Update: Feb 01, 2021
2.5.5 - Feb 01, 2021:
  • Fix we resolved the problem with the privacy policy popup content displayed on different store views
2.5.4 - Jan 21, 2021:
  • New we added a new section ‘Policies text’ to customer account, so your customers can find and read Privacy Policy and Cookie Policy more easily
2.5.3 - Dec 23, 2020:
  • Improvement we added a new setting, so you can download fields with only filled customer’s data
  • Fix we resolved the problem with the content displaying on checkout privacy policy popup
  • Fix we fixed the issue with privacy settings in customer account when consent checkboxes are set for different store views
  • Fix we resolved the problem with PageBuilder elements configuration
2.5.2 - Nov 03, 2020:
  • Improvement we added the automatic translation of email templates
  • Fix we fixed the issue with filtering by guests' email addresses in Consent Log grid
  • Fix we resolved the problem with emails deleted in recent documents after customers' deletion
2.5.1 - Oct 29, 2020:
  • Improvement the extension stability was increased
2.5.0 - Oct 27, 2020:
  • New we added the option to ‘Orders and Returns’ page for guests to download their personal information given when placing orders
  • Improvement we added the status ‘Delete Request Denied’ to the Action Log, so you can manage the denied requests
Version 2.4.0
Last Update: Oct 19, 2020
2.4.0 - Oct 19, 2020:
  • New we developed the setting for you to enable a new section at customer accounts with Data Protection Officer information
  • New we added a new option to Customer Account page, so you can anonymize and delete customer's personal data from Admin panel
  • New now the extension comes with the option that allows your customers to open with popup a CMS page link added to consent checkbox
  • New we developed a new option for you to display Privacy Policy popup when a new customer opens the website. Moreover, the option allows you to display a popup with a new version of Privacy Policy to those users who have not accepted the policy yet
  • Improvement we improved the text for the default Privacy Policy sample page, so you can just replace the highlighted text with the data corresponding to your website by visiting the Privacy Policy section in the backend
  • Compatibility now the extension is compatible with Magento 2.4.1
  • Compatibility compatibility with Amasty Jet Theme was enhanced
  • Fix we fixed the issue with anonymization and deletion when customers have gift registries
Version 2.3.8
Last Update: Sep 23, 2020
2.3.8 - Sep 23, 2020:
  • Fix we resolved the issue with anonymizing VAT number in billing address details
2.3.7 - Sep 08, 2020:
  • Compatibility compatibility with Amasty CCPA extension was enhanced
2.3.6 - Aug 27, 2020:
  • Improvement minor code improvements were implemented to enhance the extension security
2.3.5 - Aug 25, 2020:
  • Improvement we enhanced the work of filtration at Consent Log and presented it as a tree structure
2.3.4 - Aug 04, 2020:
  • Improvement we added new MFTF tests to the plugin's package
  • Fix we fixed the issue with the settings were not saved on store view level after updating to 2.0.0
2.3.3 - Jul 31, 2020:
  • Improvement we updated the extension name as our extension meets not only the GDPR requirements, but also the requirements of other laws based on personal data protection in other countries of the world
  • Fix we fixed the issue appeared on checkout when the extension was disabled
2.3.2 - Jul 29, 2020:
  • Compatibility the compatibility with Magento 2.4 was added
2.3.1 - Jul 20, 2020:
  • Compatibility now the extension is compatible with Amasty Jet Theme
  • Compatibility we improved compatibility with third-party extensions
  • Fix we fixed the issue appeared on ‘Delete Requests’ grid after sending a 'Delete account' request
2.3.0 - Jul 10, 2020:
  • New now the extension includes new functionality that lets you record and collect each consent given by guest users
Version 2.2.0
Last Update: Jun 08, 2020
2.2.0 - Jun 08, 2020:
  • New the extension is now covered with MFTF tests. It will help to enhance the extension quality and stability
Version 2.1.1
Last Update: Jun 01, 2020
2.1.1 - Jun 01, 2020:
  • Improvement code was refactored according to Magento Marketplace standards
2.1.0 - May 26, 2020:
  • New now the extension includes new functionality that lets your customers opt-in or opt-out from optional consent at their accounts
  • Improvement we developed a universal compatibility mechanism with our extensions
  • Compatibility now the extension is fully compatible with Amasty Social Login. Customers will be asked to accept the Privacy Policy while creating account via social buttons. The action will be saved in the Consent Log.
Version 2.0.2
Last Update: Mar 19, 2020
2.0.2 - Mar 19, 2020:
  • Fix we fixed code duplication in di.xml
2.0.1 - Mar 10, 2020:
  • Fix we solved the issue with ACL for the 2.0.0 version
2.0.0 - Mar 03, 2020:
  • New We significantly reworked the consent checkboxes display mechanism. Now it is possible to create multiple checkboxes on a form with their own settings. Please navigate to 'Amasty > GDPR > Consent Checkboxes' grid to add new checkboxes
  • New Now a website manager is able to download a CSV file with a customer's personal data. We added a download button to a customer details page in the admin area. This feature will help managers when customers submit requests to pass their personal data to 3rd parties
  • New Introducing an Automatic Personal Data Deletion for customers that stopped using your website. You can set up the time interval from the last customer's order in days, and after it expires the extension will automatically create a deletion request on the 'Delete Requests' grid
  • New Now it is possible to get customers' consent every time they visit the website. The other option is when customers will not see the checkboxes after they left their consent until the release of a new version of Privacy Policy. It can be set separately for each checkbox now
  • New we added the feature for automatic log cleaning of the records that were stored for the set period of time
  • New now it is possible to see the number of submitted delete requests in the sidebar menu (Customers > Delete Requests)
  • New now it is possible to process delete requests via API
  • Improvement We removed the following functionality from the extension: 'Customers with Consent' grid, 'Customers without Consent' grid, sending email to customers when a new version of the Privacy Policy is released. There is no need for these features with the new ones from the same release. Please contact our support if your business requires the removed features
  • Improvement Now the Cookie Consent extension is a suggested module in the GDPR extension package. After you install or update the GDPR extension via composer, you should install Cookie Consent with the separate command: composer require amasty/gdpr-cookie
  • Improvement we improved the consent log process by adding new information such as checkbox place, action, and website
  • Improvement we reworked the extension's admin area to make it more comprehensive
  • Improvement we added more data to the CSV export file with customer information
  • Improvement we removed unnecessary actions and status from 'Consent Log' grid
  • Fix we fixed error 'An error has occurred' during anonymization process, initiated from customers' dashboard
  • Fix we fixed the issue with showing privacy settings section in the customer dashboard
  • Fix we solved the problem with order data anonymization
  • Fix we fixed the issue with Amasty Social Login compatibility
Version 1.6.6
Last Update: Jan 16, 2020
1.6.6 - Jan 16, 2020:
  • Fix we solved the problem with hash generation using libsodium library
1.6.5 - Dec 17, 2019:
  • Improvement we implemented a stability enhancement for Amasty One Step Checkout extensoin
1.6.4 - Oct 14, 2019:
  • Improvement now, for the reason of better SEO, the extension will display the cookie policy using AJAX.
1.6.3 - Sep 30, 2019:
  • Improvement now, the feature of CSV exporting including more customers data
  • Improvement we corrected the work of the anonymization feature
1.6.2 - Aug 26, 2019:
  • Compatibility with Amasty One Step Checkout was enhanced
  • Fix the issue with missing package after installing through composer was resolved
1.6.1 - Jul 04, 2019:
  • Improvement we added the field with allowed URLs for the feature that disallows customer interaction with the website before accepting the cookie policy. Thus some pages could be accessible by customers
  • Compatibility we enhanced the compatibility with the third-party extensions
1.6.0 - Jun 11, 2019:
  • New unit tests were added to the Geo IP Data module
  • Improvement the code of the Geo IP Data module was refactored
Version 1.5.6
Last Update: Jun 11, 2019
1.5.6 - Jun 11, 2019:
  • Fix the issue with text color of Cookie Policy Bar affected to other text in Magento was resolved
1.5.5 - Jun 04, 2019:
  • Fix the issue with Privacy Policy text for different store views after cloning an existing policy was resolved
1.5.4 - May 15, 2019:
  • Fix the issue with changing the status of privacy policy was resolved
1.5.3 - Apr 11, 2019:
  • Improvement the Privacy Police checkbox validation process was enhanced, solving possible issues on the checkout page
  • Compatibility the compatibility of Geo IP Data module with Magento 2.1.x was enhanced
  • Fix the issue with clicking on the privacy policy checkbox label without checking the checkbox was resolved
  • Fix the issue with the translation of the privacy policy popup button text was resolved
  • Fix the issue with the translation of the checkout page Privacy Policy checkbox title was resolved
1.5.2 - Mar 26, 2019:
  • Improvement IPv6 support was added to Geo IP detection.
  • Improvement the possibility to upload the latest Geo IP Database was added
1.5.1 - Mar 06, 2019:
  • Fix error on the policy grid was fixed
1.5.0 - Mar 05, 2019:
  • New introducing a Cookie Management page. Now a user is able to activate or deactivate certain cookie groups. Admin is able to create new groups for cookies.
  • New added setting to enable/disable extension
  • Improvement consent validation at the checkout page was improved. Possible issues on the payment step were resolved
Version 1.4.8
Last Update: Feb 05, 2019
1.4.8 - Feb 05, 2019:
  • New now it is possible to create a link to the Privacy Policy via the 'Amasty Privacy Policy' widget.
  • New we have added Ajax to the allowing/disallowing cookies. No page reload will happen after action with cookies.
1.4.7 - Jan 17, 2019:
  • Fix the issue with two checkboxes at the Contact Us page was resolved
  • Fix the issue with deletion of account if the DoB and the Gender are required fields was resolved
1.4.6 - Jan 10, 2019:
  • Improvement the translation of the Current Password label was added
  • Fix the issue with disabling all privacy policies was resolved
1.4.5 - Dec 21, 2018:
  • Improvement the privacy policy popup load process was improved reducing the total page size
  • Compatibility the compatibility with Magento 2.1.9 Enterprise was enhanced. The error while opening the privacy policy grid in the admin panel was fixed.
  • Fix the issue with not including multiple addresses in a customer information file was resolved
  • Fix the issue with sending the text of the privacy policy for the wrong store view in the customer consent request email was resolved
1.4.4 - Dec 06, 2018:
  • Improvement the inline edit was added to the privacy policy grid.
1.4.3 - Nov 27, 2018:
  • Fix the "Element with ID 'amasty_gdpr_checkbox' already exists" issue on the contact page wile submission was resolved
1.4.2 - Nov 19, 2018:
  • Fix the issue with wrong geolocation detection was resolved
1.4.1 - Oct 29, 2018:
  • Fix the issue with the possible error on the Cookie Policy Consents page was resolved
1.4.0 - Oct 25, 2018:
  • New introducing the cookie policy consents grid. When a customer allows, disallows or revokes cookie policy, the action is recorded to the grid with all accompanying data
  • Improvement the extension's cooperation with Full Page Cache was improved
Version 1.3.0
Last Update: Oct 19, 2018
1.3.0 - Oct 19, 2018:
  • New the ability to revoke the cookie concent was added
  • New the ability to restrict the access to the website until the cookie consent is given was added
  • New the notification for an admin on the customer's personal data delete request was added
  • New now the "customers with consent" grid contains more data: the website/store view, the place of the given consent and the IP address of the customer
  • New the new privacy policy state "Draft" was added
  • Improvement the personal data anonymization process was improved for the Invoice/Shipment grids
  • Improvement the email on the privacy policy update was enhanced
Version 1.2.2
Last Update: Oct 17, 2018
1.2.2 - Oct 17, 2018:
  • Fix the possible issues with not working consent checkbox on the checkout page were resolved
1.2.1 - Oct 01, 2018:
  • New now the list of EU countries is editable from the admin panel
  • New now the cookie bar can be placed at the top of the screen
  • Improvement the process of saving a customer's consent was improved
1.2.0 - Sep 27, 2018:
  • New the ability to switch ON/OFF personal data anonymization, deletion and download actions for customers was added
  • New The ability to show privacy Policy confirmation checkboxes on the "Contact Us" and "Newsletter Subscription" forms were added.
  • New the ability to anonymize personal data of an order made by a guest was added
  • Improvement now, when a customer accepts the actual version of the privacy policy, he will not be asked to accept it again until the new version of the policy will be released. The update reduces the number of actions for registered customers to purchase products as
  • Improvement the possibility to edit an active privacy policy was disabled
  • Improvement Now a privacy policy sample is created during the extension's installation process
Version 1.1.7
Last Update: Sep 03, 2018
1.1.7 - Sep 03, 2018:
  • New the ability to adjust the cookie policy bar style was added
  • Improvement the ability to anonymize the 3rd party extension customer attributes was added
1.1.6 - Aug 27, 2018:
  • Improvement now, a customer can download, anonymize or delete its personal data only after entering the password
1.1.5 - Aug 20, 2018:
  • Improvement the notification for a customer when an account has been deleted was improved
1.1.4 - Aug 13, 2018:
  • Fix the issue with the email language was resolved
  • Fix the issue with the customer login URL in the consent emails was resolved
1.1.3 - Aug 02, 2018:
  • Improvement the stability enhancement was implemented
  • Fix the possibility of appearing JS errors was resolved
  • Fix the issue with cookie policy bar links was resolved
1.1.2 - Jul 26, 2018:
  • Improvement the extension settings was slightly improved
  • Improvement the stability enhancement was implemented
1.1.1 - Jul 17, 2018:
  • Compatibility the compatibility with the 3rd party checkout extensions was improved
  • Fix the issue with the page reload when clicking on the policy was fixed
1.1.0 - Jul 16, 2018:
  • New the ability to manage the cookie policy bar was added
  • New the ability to disallow optional cookies was added
Version 1.0.2
Last Update: Jul 05, 2018
1.0.2 - Jul 05, 2018:
  • Improvement the location detection via GeoIP data was improved
1.0.1 - Jun 21, 2018:
  • Improvement the extension's translation file was enhanced
Back to top