Powered by Adobe Commerce 2.4.6





Back to top

The CCPA extension for Magento 2 makes your eCommerce store fully compliant with the California Consumer Privacy Act (CCPA) requirements. Build customer trust and ensure that your Magento store respects all CCPA rights, namely the right to opt-in and opt-out of the sale of personal information, request disclosure, and removal of collected personal data.

  • Allow visitors to submit a "Do Not Sell My Personal Information" request
  • Aks customers for their consent to use cookies and let them view what personal information is collected, allow only specific cookie categories, and read more about each cookie
  • Manage account removal requests, view the log of customer consents and personal data downloads from the Magento admin panel


Key Features:

Benefit From Powerful CCPA Solution

Take advantage of a comprehensive solution for Magento 2 stores, compliant with California privacy law 2020. With this extension, users can reach a Privacy Center Dashboard and exercise all necessary CCPA rights from one place:

  • Submit a “Do Not Sell My Personal Information” request
  • Download account data
  • Submit an account removal request
  • Update given consents 
  • Change cookie consent preferences  

Furthermore, the CCPA module perfectly integrates with Cookie Policy, Privacy Policy, and other CMS pages. Due to that, you can view the full history of changes and request visitors to agree with a new policy version.


Stay Fully Compliant With CCPA

Collect and process personal data of California residents and, at the same time, stay compliant with the local data protection law. 

Display certain Magento CCPA features to California citizens only, while residents of other countries and US states will not receive consent requests and see other relevant documents.

Besides, rest assured your store enforces all the CCPA rights:

  • the "Right To Opt-Out" of the sale of the consumer’s personal information
  • the "Right To Opt-in" (guarantees protection for minors)
  • the "Right To Delete" personal information
  • the "Right To Access" personal information in a portable format
  • the "Right to Know" what specific information is collected and processed


Allow Opt-Out of Personal Data Sale & Guarantee Privacy

Meet the CCPA requirements and display a link to the “Do Not Sell My Personal Information” page in the footer of your Magento store automatically. You can also enable it on the “My Privacy Center Dashboard” in the “My Account” section. Thus, allow both registered clients and guests to request not to sell their personal data.

Edit the content of the “Do Not Sell My Personal Information” page from the backend. Moreover, you can download a full history of the submitted requests.


Download Customer Personal Data

Both customers and guests have the right to download their account data (personal information, order history, products in the cart, reviews, wishlist, etc.) in a portable format. Ensure the download safety with its password-protected process.

Monitor the record of all data download requests in the Magento backend and use built-in API support to download data from third-party applications.


Ensure Security With Permanent Account Removal

Manage customer account removal requests from the backend. Once the removal request is submitted, the account will be automatically deleted within 24 hours. Both customers and admins can cancel the removal requests. 

Moreover, use the built-in API support to delete or anonymize data from third-party applications.


Enable Geo-Targeting For California State Citizens

Take advantage of the built-in free GeoIP Lookup Extension by Plumrocket to detect customer location, and personalize content for them. Hence, you can restrict the "Do Not Sell My Personal Information Page" only to California residents, using the built-in GeoIP functionality and customer billing addresses.

Likewise, show the Cookie Consent Banner and Consent Checkboxes for California visitors only. 


Display CCPA Cookie Consent Notice

Collect consent from your Magento store visitors by displaying Cookie Consent Notice. Choose different templates, customize its design, text, background color, etc.

Display the Cookie Settings link on the banner and allow visitors to customize their cookie preferences. Thus, they can turn on/off specific cookie categories (marketing, statistics, and preferences), view strictly necessary cookies, browse the list of cookies in each category, and more.


Manage Customer Consents With Ease 

Configure consent checkboxes (such as “I agree to the TOS”) to be displayed on the Registration, Checkout, Contact Us, and Newsletter Subscription pages. Read our developer guide and learn how to add the checkboxes manually elsewhere on your Magento store.

Automatically record all customer consents and view them in the Magento backend. Registered users can also view and update their consents in the “My Account” section.

Benefit from the GeoIP functionality and display “I am over 16 years old” checkbox for California users, as required by CCPA. You may disable the checkbox for other visitors. You can also restrict registration for California minors or keep track of them from the backend.


Configure Popup & Email Notifications

Display scheduled popups to customers upon a successful sign-up, hence request consent to updated versions of agreements, such as Privacy Policy, TOS, or others.


Use Other Supported Plumrocket Data Privacy Extensions

 Stay compliant with all major data privacy laws with this CCPA plugin and its built-in support of the Plumrocket GDPR and LGPD extensions. Use these data privacy extensions on the same Magento store and cover data protection laws in the US and worldwide. 


Enjoy Custom & Third-Party Magento 2 Themes Compatibility 

The CCPA plugin for Magento 2 works flawlessly on any custom and third-party Magento 2 themes, including Ultimo, Porto, and others. 

Moreover, enjoy compatibility with the latest Magento 2 Community and Enterprise Editions.


Plumrocket Support

All Plumrocket Extensions for Magento include free technical support within the first 3 months of product ownership for Magento Open Source Edition (CE) and 6 months of product ownership for Magento Commerce Edition (EE). 

You can contact our technical support on the contact us page.  


Live Demo

Front-End Demo   |   Back-End Demo



Check out the CCPA documentation: learn how to install, update, and configure the extension, as well as discover other useful guides. 

Technical Specifications

Back to top

Seller profile

Plumrocket Inc

Seller contact


Current Version


Adobe Commerce platform compatibility

Open Source (CE): 2.4 (current), 2.3 (obsolete)

Commerce on prem (EE): 2.4 (current), 2.3 (obsolete)

Commerce on Cloud (ECE): 2.4 (current), 2.3 (obsolete)


Stable Build


23 December, 2022


Extensions, Content & Customizations

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    CCPA Extension v3.3.0 for Magento 2
    Change Log:
    - Renamed the extension to Magento 2 CCPA & CPRA extension
    - Added "Correct My Personal Information" feature to the Privacy Center dashboard
    - Added the ability to edit Data Privacy Center page content from the backend
    - Added a new "Do Not Sell or Share My Personal Information" CMS page


  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    CCPA Extension v2.1.4 for Magento 2
    Change Log:
    * Fixed the checkbox display on the My Consents page
    - Added support of Magento 2.4.5 version


  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    CCPA Extension v2.1.1 for Magento 2
    Change Log:
    * Fixed a db_schema installation error


  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    CCPA Extension v2.1.0 for Magento 2
    Change Log:
    - Added Opt-Out Admin Notifications
    - Migrated install/upgrade scripts to declarative schema
    - Minor changes and improvements


  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    CCPA Extension v2.0.0 for Magento 2
    Change Log:
    - CCPA bundle is released. Starting from this version all CCPA specific functionality is separated from the Data Privacy extension. This version of Magento CCPA bundle now includes a number of additional extensions - CCPA, Data Privacy Extension, Cookie Consent Extension, Geo IP Lookup Extension.


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top