Back to Guides
Guide
20 min read

How to Make Shopify GDPR Compliant

GDPR compliance is mandatory for any Shopify store serving EU or UK customers. This guide walks you through every requirement, from privacy policies to handling data requests.

Flex Commerce Team
Updated February 2024

Understanding GDPR

The General Data Protection Regulation (GDPR) is a comprehensive data protection law that applies to any business processing personal data of EU residents. The UK has its own version (UK GDPR) that applies post-Brexit and is nearly identical.

If your Shopify store sells to customers in the EU or UK, GDPR applies to you regardless of where your business is located. Non-compliance can result in fines up to 4% of annual global turnover or €20 million, whichever is higher.

Key GDPR Principles

  • Lawfulness: You must have a legal basis for processing personal data
  • Transparency: Customers must know what data you collect and why
  • Purpose limitation: Only use data for stated purposes
  • Data minimisation: Only collect what you actually need
  • Accuracy: Keep personal data accurate and up to date
  • Storage limitation: Do not keep data longer than necessary
  • Security: Protect data from unauthorised access or loss

GDPR is not just about ticking boxes. It is about respecting customer privacy and handling their data responsibly. Done well, compliance builds trust.

Data Collection Audit

The first step to GDPR compliance is understanding exactly what personal data you collect, where it comes from, and where it goes. This is called a data audit or data mapping exercise.

What Counts as Personal Data

Personal data is any information that can identify a person, directly or indirectly. In ecommerce, this includes:

  • Names and email addresses
  • Postal addresses and phone numbers
  • Payment card details (last 4 digits)
  • IP addresses
  • Cookie identifiers
  • Order history
  • Browsing behaviour on your store

Conducting Your Audit

  1. 1
    List all data collection points

    Checkout, account creation, newsletter signup, contact forms, reviews, etc.

  2. 2
    Document what data is collected at each point

    Be specific. List every field and data type.

  3. 3
    Identify the legal basis for each

    Contract (order fulfilment), consent (marketing), legitimate interest (fraud prevention).

  4. 4
    Map data flows

    Where does data go? Shopify, email provider, analytics, shipping apps, etc.

  5. 5
    Define retention periods

    How long do you keep each type of data? This should be justified.

Pro Tip

Create a spreadsheet documenting your data audit. You will need this for your privacy policy, for responding to data requests, and potentially for demonstrating compliance to regulators.

Privacy Policy

Your privacy policy is a legal requirement under GDPR. It must clearly explain what data you collect, why, and how it is used. It should be written in plain language that customers can understand.

Required Elements

  • Identity and contact details: Your business name, address, and contact information
  • Types of data collected: List all categories of personal data
  • Purposes of processing: Why you collect and use each type of data
  • Legal basis: The lawful basis for each processing activity
  • Data sharing: Who you share data with (Shopify, apps, shipping providers)
  • International transfers: If data is transferred outside UK/EU
  • Retention periods: How long you keep each type of data
  • Customer rights: Access, rectification, erasure, etc.
  • How to contact you: For privacy queries or complaints
  • Right to complain: To the Information Commissioner's Office (ICO)

Adding Your Privacy Policy

  1. 1
    Go to Settings → Legal

    Shopify provides a template you can customise.

  2. 2
    Customise for your business

    The template is a starting point. Add details specific to your data practices.

  3. 3
    Link from footer and checkout

    Make sure customers can find it easily.

  4. 4
    Review regularly

    Update whenever you change your data practices, add apps, or change processors.

Avoid These Mistakes

  • ×Using a generic template without customisation
  • ×Overly complex legal language that customers cannot understand
  • ×Failing to mention third-party apps and their data access
  • ×Not updating when you change your practices

Data Subject Rights

GDPR gives individuals rights over their personal data. You must be able to respond to these requests within one month.

The Eight Rights

1. Right to Be Informed

Customers must know how you use their data. Your privacy policy fulfils this.

2. Right of Access

Customers can request a copy of all data you hold about them. In Shopify: Customers → select customer → Request customer data.

3. Right to Rectification

Customers can ask you to correct inaccurate data. Update their record in Shopify when requested.

4. Right to Erasure (Right to Be Forgotten)

Customers can request deletion of their data. In Shopify: Customers → select customer → Erase personal data. Note: You can retain data needed for legal obligations (tax records).

5. Right to Restrict Processing

Customers can ask you to limit how you use their data while disputes are resolved.

6. Right to Data Portability

Customers can request their data in a machine-readable format to transfer to another service.

7. Right to Object

Customers can object to processing based on legitimate interests. For marketing, they can unsubscribe at any time.

8. Rights Related to Automated Decision Making

Customers have rights regarding automated decisions that significantly affect them. Rarely applies to standard ecommerce.

Handling Requests

  1. 1
    Verify identity

    Ensure the request is from the actual customer. Ask for verification if unsure.

  2. 2
    Acknowledge receipt

    Confirm you received the request and will respond within one month.

  3. 3
    Process the request

    Use Shopify's built-in tools for data access and erasure requests.

  4. 4
    Notify third parties

    If you have shared data with apps or services, notify them of erasure requests.

  5. 5
    Respond to the customer

    Confirm what action you have taken within the one-month deadline.

Third-Party Processors

When you use apps, email services, or other tools that handle customer data, you remain responsible for that data. You must ensure your processors are GDPR compliant.

Shopify as a Processor

Shopify acts as a data processor on your behalf. They have a Data Processing Addendum (DPA) that covers GDPR requirements. You can find this in your Shopify admin under Settings → Legal.

App Compliance

  • Review app privacy policies: Check what data they collect and how they use it
  • Check for DPAs: Legitimate apps should have Data Processing Addendums available
  • Understand data transfers: Where does the app store data? If outside EU/UK, what safeguards exist?
  • Limit app permissions: Only grant the access apps actually need

Common Third-Party Services

  • Email marketing: Klaviyo, Mailchimp, Omnisend (all have GDPR compliance features)
  • Analytics: Google Analytics (configure for GDPR, enable IP anonymisation)
  • Reviews: Judge.me, Loox, Yotpo (check their GDPR documentation)
  • Shipping: Your shipping provider also processes customer data

Documentation

GDPR requires you to demonstrate compliance. This means keeping records of your data processing activities, consent, and any data requests handled.

What to Document

  • Data audit: What data you collect, why, and where it goes
  • Legal bases: Your justification for each processing activity
  • Consent records: When and how consent was obtained
  • Data subject requests: Log of all requests received and how you responded
  • Processor agreements: Copies of DPAs with apps and services
  • Privacy policy versions: Keep dated copies when you update

Pro Tip

Create a simple compliance folder with your data audit spreadsheet, current privacy policy, list of processors with their DPAs, and a log for data requests. Review and update quarterly.

Next Steps

Implement GDPR compliance in this order:

  1. 1
    Conduct your data audit

    You cannot be compliant without knowing what data you process.

  2. 2
    Update your privacy policy

    Make it comprehensive and easy to understand.

  3. 3
    Implement cookie consent

    See our dedicated cookie consent guide for implementation details.

  4. 4
    Review marketing consent

    Ensure all opt-ins are explicit and unchecked by default.

Need GDPR Compliance Help?

Our team can audit your Shopify store for GDPR compliance and implement the necessary changes to protect your business and customers.