FR
FR Contact us

User guide

Getting started

GDPR - Customer Accounts will help you comply with the European Union’s GDPR regarding the protection of customer data by adding a deletion button. This allows your customers to order their account’s deletion without your intervention.

Installing the app

  1. Go to the Shopify App Store

  2. Install the app

  3. Access it through the Apps section of your Shopify Store

Subscription plans

Your Shopify subscription determines the type of plan you have access to.

Basic

9$

includes

  • Customer data anonymization
  • Import-based and automatic anonymization
  • Integration with Klaviyo
  • Integration with Gorgias

Plus

19$

includes

  • Customer Data Anonymization
  • Import-based and automatic anonymization
  • Privacy Policy agreement
  • Integration with Klaviyo
  • Integration with Gorgias
  • Basic

    9$

    includes

    • Customer data anonymization
    • Import-based and automatic anonymization
    • Integration with Klaviyo
    • Integration with Gorgias
  • Plus

    19$

    includes

    • Customer Data Anonymization
    • Import-based and automatic anonymization
    • Privacy Policy agreement
    • Integration with Klaviyo
    • Integration with Gorgias

Implementing the customer deletion button

Configuring the customer deletion button and pop-up

In the configuration section of the app, you can modify multiple features.

Customizing the account deletion button

The account deletion button allows your customers to delete their account without your intervention. To enable the deletion button:

  1. Go to GDPR Customer AccountsConfiguration

  2. In Customer Deletion Button, go to the Account Deletion Button section

  3. Tick the box Enable the Customer Data Deletion Button

Choosing the type of call to action

When implementing the button, choose the type of call to action between a button and a hyperlink.

Personalizing the text

In the configuration section of the app, you can customize the texts related to data deletion.
To translate the text into different languages, go to setting up your language preferences.

Data deletion request text

The data deletion request text corresponds to the text written on the button located on the customer account.

Data deletion request cancel text

The data deletion request cancel text refers to the text that is displayed to customers when they cancel a request.

Data deletion request confirmation text

The data deletion request confirmation text refers to the message that is sent to customers to confirm that their personal data will be deleted from your store, as requested.

The {date} and {days} placeholders can be used to apply the final deletion date and the number of days.

Data deletion request cancellation confirmation text

The data deletion request cancellation confirmation text is a message displayed on the customer account page to confirm that their request to cancel a data deletion request has been received and processed.

Customizing the confirmation popup

After installing the Data Privacy Policy Consent checkbox in your theme, customize the confirmation popup that will appear went triggering the deletion button.
To translate the text in different languages, go to Setting your languages preferences:

Enable the confirmation popup
  1. Scroll down to Confirmation Popup

  2. Tick the box Request Customer Confirmation to enable the Customer Confirmation Popup

Popup title

Enter your customized text in the Confirmation Popup Title field

Popup message

Enter your customized text in the Confirmation Popup Message field

Button text

Enter your customized text in the Confirmation  Button Text field

Cancel button text

Enter your customized text in the Cancel Button field

Adding the application block to your theme

To add the Deletion Account Button, which will allow your customers to delete their account without your intervention, you will need to modify the template of your online store.

  1. Go to GDPR Customer AccountsConfiguration

  2. Tick the box Enable the Customer Data Deletion button (see Configuring Customer Deletion Button)

  3. Go to Sales channelOnline Store

  4. In the Themes section, click Customize

  5. Click Home page at the top of the page

  6. In the drop-down list,  select Classic Customer Accounts Customer Account

  7.  Log in to any customer account

  8. In the Customer account side panel, go to Template > Apps and click Add block

  9. In the apps section, select GDPR - Customer Accounts

The button is now added. You can customize the button as well as the pop-up confirmation window. To learn how, go to Configuring the customer deletion button.

Applying the Privacy Policy Agreement (Shopify Plus)

The Privacy Policy Agreement checkbox is a feature is only available for Plus plan subscriptions.

Displaying the Privacy Policy Agreement checkbox (Shopify Plus)

In case the Privacy Policy Agreement checkbox is not displayed in the checkout, you must add it to the template.

  1. Go to Sales channel > Online Store

  2. In the Themes section, click Customize

  3. In the drop-down list, select Checkout

  4. In the Checkout side panel, click Add app block

  5. Select GDPR Checkout Customer Accounts

Checkout behavior (Shopify Plus)

Blocking checkout order

The purpose of blocking checkout orders is to prevent the ordering process when there is missing or invalid information.

  1. Go to the sales channelOnline Store

  2. Click on the Themes section and Customize

  3. Click Home page at the top of the page

  4. In the drop-down list, select Checkout

  5. Click on the GDPR - Customer Accounts app block on the checkout page of the template

  6. Tick the checkbox Allow app to block checkout

Including the app block in Shop Pay

The GDPR - Customer Agreement checkbox will appear in Shop Pay. To display it:

  1. Go to the sales channelOnline Store

  2. Click on the Themes section and Customize

  3. Click Home page  at the top of the page

  4. In the drop-down list, select Checkout

  5. Click on the GDPR - Customer Accounts app block on the checkout page of the template

  6. Tick the checkbox Include app block in Shop Pay

Removing the app block (Shopify Plus)

  1. Go to the sales channelOnline Store

  2. Click on the Themes section and Customize

  3. Click Home pageat the top of the page

  4. In the drop-down list, select Checkout

  5. Click on the GDPR - Customer Accounts app block on the checkout page of the template

  6. Click on Remove app block

Configuring the Data Privacy Policy (Shopify Plus)

Checkbox label

After installing the Data Privacy Policy Consent checkbox in your theme, customize the text that will appear next to the checkbox.
To translate the text in different languages, go to Setting your languages preferences:

  1. Go to GDPR Customer AccountsConfiguration

  2. Go to the Data Privacy Policy section

  3. In the sidebar component next to the Checkbox label, type your text

Error message

You can customize the text that appears if the customer doesn’t check the Privacy Policy Consent checkbox.
To translate the text into different languages, go to Setting your languages preferences:

  1. In the sidebar component next to Error message if customer doesn’t check the checkbox, type your text

Customizing the Data Privacy Policy Pop-in

In addition to the Privacy Policy Consent checkbox, you can add a pop-in that will be displayed when the customer clicks on the privacy policy link.

Enabling the pop-in
  1. Tick the checkbox next to Enable the pop-in

  1. Next to Link to the privacy policy, type your text

Selecting the policies to display

In this section, you can select or deselect 4 types of policies to display on your checkout page:

  • Privacy Policy

  • Terms of service

  • Refund Policy

  • Shipping Policy

To add or remove them:

  1. Go to GDPR Customer AccountsConfiguration

  2. Go to the Data Privacy Pop-in section

  3. Tick the checkbox of the policy you want to add

Enabling the custom privacy policy
  1. Tick the checkbox next to Enable the Custom Privacy Policy

  2. Write your custom privacy policy in the text zone below

Mass anonymization

In the configuration section, you can anonymize your clients’ data in mass.

Cancel anonymization delay

To prevent mistakes, anonymization is not immediate, and becomes effective only after a certain number of days you can configure.

  1. Go to GDPR Customer AccountsConfigurationMass anonymization

  2. In the Mass anonymization section, enter the number of days you want before being unable to cancel an anonymization

  3. Click Save

Periodic Anonymization

To anonymize in mass your clients, you have to select the date of their last order and/or the tag the customer accounts must be tagged with.

  1. Go to GDPR Customer AccountsConfigurationMass anonymization

  2. In the Periodic Anonymization section, enter the number of days for the last order

  3. Enter the tags of the customers you want to anonymize or leave it blank to anonymize all customer accounts

  4. Tick the box repeat every X days if you want this reorganization to be automated

  5. Click Launch anonymization now

The number for the last order must be more than 179 days, conforming to the Shopify rules.

Anonymization by import file

To anonymize your customers by importing a file:

  1. Go to GDPR Customer AccountsConfigurationMass Anonymization

  2. In the Anonymization by import file section, download a sample CSV file

  3. Enter the email address of the customers you want to anonymize

  4. Click Add files and select your csv files

You can see the preview of the anonymization.

Execution history

In the Execution history section, you can view the status of your mass anonymizations.

Anonymization information

From the Execution history section, you have access to information about all the mass anonymizations:

  • Trigger date

  • Trigger

  • Effective date

  • Status

  • Number of clients

  • Action

Anonymization preview

To view a mass anonymization:

  1. Go to GDPR Customer AccountsExecution history

  2. Click on the line you want to have information about

In the new window, you have access to the name, email, number of orders and the date of the last order of the customers concerned by the anonymization.

Cancelling an anonymization

A mass anonymization is not immediate. It becomes effective after a number of days you can configure, corresponding to the "effective date" column in the executive history section.

Before this date, you can cancel a mass anonymization:

  1. Go to GDPR Customer AccountsExecution history

  2. Click Cancel on the line you want to cancel the anonymize

Monitoring accounts’ deletion

Analyzing data over time

You can analyze the statistics of the requests and deletion of accounts with the graphs available on the homepage of the App.  
The time frame selected applies to both graphs.

Number of requests

The number of requests graph corresponds to the number of customers who proceeded to click on the Deletion Account button over the different periods possible below and validated their request. 

There's a distinction between the requests and the actual deletion process. The deletion process is not immediate and occurs 10 days after the request. (See Number of Deletions)

Last month, last week or last day
  1. Go to the Homepage of the app

  2. Click on the box below Data Analysis

  3. Select the time frame of your choice (Last Month, Last Week, or Last Day)

  4. Click Apply

Customized period
  1. Go to the Homepage of the app

  2. Click on the box below Data Analysis

  3. Set your customized period using the calendar or manually enter the dates

  4. Click Apply

The graph displays two curves: one for the selected period and another for the preceding period.

Number of deletions

The number of deletions graph shows the number of accounts deleted during the different periods possible below. 

There's a distinction between the requests and the actual deletion process. The deletion process is not immediate and occurs 10 days after the request. (See Number of Requests)

Last month, last week or last day
  1. Go to the Homepage of the app

  2. Click on the box below Data Analysis

  3. Select the time frame of your choice (Last Month, Last Week, or Last Day)

  4. Click Apply

Customized period
  1. Go to the Homepage of the app

  2. Click on the box below Data Analysis

  3. Set your customized period using the calendar or manually enter the dates

  4. Click Apply

The graph displays two curves: one for the selected period and another for the preceding period.

Tracking the deletion requests

Status of requests

In GDPR Customer AccountsAnonymization requests you have access to different information about the customers’ requests.
To access this information easily, you can use different features:

  • Sorting options

  • Search and filter

  • Adding a search as a view

All requests

In GDPR Customer AccountsAnonymization Requests you have access to different information about the customers’ requests.
The All Requests view allows you to see all the requests and get information about the:

  • Customer

  • Number of orders

  • Last date order

  • Date of the request

  • Date of the scheduled deletion

  • Date of the deletion

You also have the possibility to cancel a request deletion from the All Requests section:

  1. Go to GDPR Customer AccountsAnonymization Requests

  2. Go to the All Requests section

  3. In the table, click on the green Cancel button in the Action column

Pending requests

In GDPR Customer AccountsPending requests you have access to different information about ongoing requests.
The Pending requests view allows you to see all the requests and get information about the:

  • Customer

  • Number of orders

  • Last date order

  • Date of the request

  • Date of the scheduled deletion

  •  Date of the deletion

You also have the possibility to cancel a request deletion from the All Requests section:

  1. Go to GDPR Customer AccountsAnonymization Requests

  2. Go to the Pending Requests section

  3. In the table, click on the green Cancel button in the Action column

Deleted customer accounts

In GDPR Customer AccountsDeleted customer requests you have access to different information about the ongoing requests.

The Deleted customer requests view allows you to see all the requests and get information about the:

  • Customer

  • Number of orders

  • Last date order

  • Date of the request

  • Date of the scheduled deletion

  • Date of the deletion

Filter features

To organize the list of requests and deleted accounts, you can use searching and filtering options.

Adding a search as a view

There are 3 predefined views: 

  • All Requests (including already deleted accounts and pending requests)

  • Pending Requests

  • Deleted Customer Accounts

To add a new view:

  1. Go to GDPR Customer AccountsRequests

  2. Perform a search with the search bar

  3. Add Filters if needed

  4. Click Save as

  5. Name your view

  6. Click Save

Sorting options

There are 4 sorting options available:

Requested on: Sort the results based on the date of the requests, by ascending or descending prices.

Deleted on: Sort the results based on the effective date of deletion of the account, by ascending or descending prices.

Scheduled on: Sort the results based on the date scheduled for the effective deletion of the account, by ascending or descending prices.

Customer: Sort the results in alphabetical order based on the customer's name, from A to Z or Z to A. 

Search and filter option

While performing a search you can combine your search keywords with filters

  1. Perform a search. 

  2. Add a filter to your search.

    There are 3 existing filters: 

    • Requested on + date

    • Deleted on + date

  3. Status (Pending/Deleted)

The results from your search are displayed automatically

Cancel deletion request

In GDPR Customer AccountsAnonymization requests you have the possibility to cancel a deletion request from a customer.

  1. Go to GDPR Customer AccountsAnonymization requests

  2. Select the line of the customer you want to cancel the deletion request and click Cancel

  3. Click Yes in the confirmation window

Configuring the integration with third-party applications

In Configuration > Integration with third-party applications, we offer the opportunity to integrate, with GDPR, platforms such as Klaviyo and Gorgias.
Tick the box Enabling for the solution of your choice. To delete customer information you will need an API key for both applications.

With Klaviyo

  1. In the GDPR App, go to Configuration and Integration with third-party applications

  2. In the Klaviyo section, tick the box Enable integration with Klaviyo

With Gorgias

  1. In the GDPR App, go to Configuration and Integration with third-party applications

  2. In the Gorgias section, tick the box Enable integration with Gorgias

Additional third-party applications

If you do not use Klaviyo or Gorgias and you are using another third-party application, contact us.

Configuring the app

Setting up your language preferences

To have multiple languages available in the GDPR app, your store needs to be translated into the expected language(s). You must manually add the languages.

You can find the language preferences in GDPR - Customer App  > Configuration, and you will see various tabs corresponding to every language your store is translated into.
If your store is not translated yet, follow the steps to configure the app for each language:

  1. On your Shopify Store Home Page, go to SettingsLanguages

  2. Click Add Language

  3. Choose the language of your choice and click Next

  4. Assign the language to a market, and click on done

  5. Click on Translate (you will need to choose a translation app)

  6. Click on the three dots next to Translate and click on Publish

  7. In GDPR - Customer Accounts Configuration you will see various tabs corresponding to every language your store is translated into

  8. For each tab, tick the checkbox Enable the Customer Data Deletion Button

The buttons and pop-ups are automatically translated from the main language, but you can still customize them by clicking on the tab corresponding to the language.

Configuring the default values of the customer account anonymization

In the configuration section of the app, you can select the default values that will be used for anonymizing. The customized data chosen will be assigned to the anonymized customer’s data. 

Customer's data are never deleted from your Shopify store, but they are anonymized compliantly with the RGPD.

Anonymizing identity values

First name

To anonymize the first name of the customers:

  1. Go to GDPR Customer AccountsConfiguration

  2. Go to Customer Account AnonymizationIdentity section

  3. Next to First name, type the text

Last name

To anonymize the last name of the customers:

  1. Next to Last name, type the text

Email

To anonymize the email of the customers:

  1. Next to Email, type the text

Phone

To anonymize the phone numbers of the customers:

  1. Next to Phone, type the numbers

Anonymizing address

Street

To anonymize the street of the customers:

  1. Go to GDPR Customer AccountsConfiguration

  2. Go to Customer Account AnonymizationAddress section

  3. Next to Street, type the text

Postal code

To anonymize the postal code of the customers:

  1. Next to Postal code, type the text

City

To anonymize the city of the customers:

  1. Next to City, type the text

Country

To anonymize the country of the customers:

  1. Next to Country, select one from the list

Get the app!

Try now!

What we do

Discover our other apps!

Explore all our solutions to sell more and to get the most of your e-commerce

Contact us

Testimonials

They are happy with us

  • Great

    Easy and painless feed creation, excellent support that quickly helped us create multiple feed templates. Would recommend to anyone needing to create multiple data feeds.

    Super Scientific Direct

    USA

  • Thanks

    Great and swift support, best and most useful app for creating live feeds of all your Shopify data. Thanks!

    Mikono - Jacken aus Kenia

    Allemagne

  • Perfect

    We use this app in almost every of our projects, it works perfectly for any custom feed you need.

    Cinetic

    Spain

  • Adaptative

    This is the most flexible tool to create all kinds of feeds. All business customers require different layouts and fields, and we managed to create all of them.

    Bart - Ferm

    Netherlands

  • Great

    Is a great app and save me many many hours.

    Rui Guedes - Developer

    Portugal