If you run a Shopify store and have even a single customer in the European Union, GDPR applies to you. That is not a technicality. It is a legal obligation with real financial consequences, and enforcement has only gotten stricter heading into 2026.
This guide breaks down exactly what GDPR requires from Shopify merchants, how to meet each requirement, and which tools can help you get compliant without hiring a full legal team.
What Is GDPR and Why Does It Apply to Shopify Stores?
The General Data Protection Regulation (GDPR) is the European Union's comprehensive data protection law. It went into effect in May 2018 and remains the global benchmark for privacy regulation. GDPR governs how businesses collect, store, process, and share the personal data of individuals located in the EU and European Economic Area (EEA).
Here is the part that catches many Shopify merchants off guard: GDPR applies based on the location of your customers, not the location of your business. If you are a US-based store shipping products to Germany, France, or any other EU member state, you are subject to GDPR. If your Shopify store uses Meta Pixel, Google Analytics, or Klaviyo to track visitors from the EU, you are processing their personal data and GDPR applies.
What counts as personal data under GDPR?
The definition is broad. Personal data includes names, email addresses, IP addresses, cookie identifiers, device IDs, purchase histories, and any information that can be used to directly or indirectly identify a person. For a typical Shopify store, this covers nearly every piece of data you collect from the moment a visitor lands on your site.
The cost of non-compliance
GDPR penalties are structured in two tiers. Lower-level violations can result in fines of up to 10 million euros or 2% of global annual revenue, whichever is higher. More serious violations — such as failing to obtain valid consent or ignoring data subject rights — can lead to fines of up to 20 million euros or 4% of global annual revenue.
Beyond fines, non-compliance exposes your store to customer complaints filed with Data Protection Authorities (DPAs), reputational damage, and potential loss of payment processing relationships. In 2025 and into 2026, DPAs across Europe have been increasingly targeting eCommerce businesses, particularly around cookie consent and cross-border data transfers.
The 7 GDPR Requirements Every Shopify Store Must Meet
GDPR is a complex regulation, but for Shopify merchants, compliance comes down to seven core areas. Miss any one of them and you have a gap that regulators can act on.
1. Establish a lawful basis for processing personal data
Every piece of personal data you collect needs a valid legal basis. For most Shopify stores, the two most relevant bases are consent and legitimate interest.
- Consent applies to marketing emails, tracking cookies, and retargeting pixels. The customer must actively opt in. Pre-checked boxes do not qualify.
- Legitimate interest can apply to data processing that is necessary for order fulfillment, fraud prevention, or customer service. However, you must document your legitimate interest assessment and ensure the processing does not override the individual's rights.
You cannot rely on a blanket "by using this site you agree to everything" statement. Each type of processing needs its own justification, and you need to document it.
2. Implement cookie consent banners with granular opt-in
GDPR requires that you obtain informed, specific, and freely given consent before placing non-essential cookies on a visitor's device. This means your cookie consent banner must:
- Load before any tracking scripts fire (not after)
- Offer granular categories (necessary, analytics, marketing, personalization)
- Allow visitors to accept or reject each category independently
- Not use dark patterns to push visitors toward "Accept All"
- Be easy to revisit so visitors can change their preferences later
A cookie banner that only offers "Accept" and buries the reject option in three layers of menus does not meet GDPR standards. Regulators have made this clear through multiple enforcement actions in 2024 and 2025.
3. Maintain a privacy policy that meets GDPR standards
Your privacy policy must be written in clear, plain language and must cover specific points required by Articles 13 and 14 of GDPR. At minimum, it should explain:
- What personal data you collect and why
- The lawful basis for each type of processing
- Who you share data with (including third-party apps and services)
- How long you retain data
- The rights individuals have under GDPR (access, deletion, portability, etc.)
- How to contact your Data Protection Officer or privacy contact
- How to lodge a complaint with a supervisory authority
A generic privacy policy template will not cut it. Your policy needs to reflect your actual data practices, including the specific Shopify apps and integrations you use.
4. Handle Data Subject Access Requests (DSARs)
Under GDPR, individuals have the right to request access to their personal data, request its deletion, request corrections, and request that their data be exported in a portable format. These are called Data Subject Requests (DSRs), and you are legally required to respond within 30 days.
For Shopify merchants, DSARs are complicated by the fact that customer data does not live in one place. It is spread across Shopify, your email marketing platform, your reviews app, your helpdesk, your analytics tools, and potentially dozens of other services. We cover this challenge in detail below.
5. Map your data — know where personal data lives
Data mapping is the process of documenting every system, app, and service that collects, stores, or processes personal data from your customers. GDPR requires you to maintain records of processing activities (Article 30), and you cannot do that without a clear data map.
For a typical Shopify store, personal data flows through a surprising number of systems. Your data map should account for all of them.
6. Establish data breach notification procedures
If you experience a data breach that poses a risk to individuals' rights and freedoms, GDPR requires you to notify the relevant Data Protection Authority within 72 hours. If the breach poses a high risk to affected individuals, you must also notify them directly.
This means you need a documented incident response plan before a breach happens. You should know who on your team is responsible for breach assessment, how to identify affected data subjects, and how to communicate with the appropriate DPA.
7. Conduct Data Protection Impact Assessments (DPIAs)
If your store engages in processing that is likely to result in a high risk to individuals — such as large-scale profiling, automated decision-making, or systematic monitoring — you are required to conduct a DPIA before starting that processing.
For most Shopify stores, DPIAs become relevant when you implement advanced personalization engines, behavioral targeting at scale, or loyalty programs that build detailed customer profiles. If you are using AI-driven product recommendations or dynamic pricing based on customer data, a DPIA is likely required.
How to Set Up GDPR-Compliant Cookie Consent on Shopify
Cookie consent management is where most Shopify stores first encounter GDPR enforcement, and it is where many fall short. Here is how to get it right.
Geolocation-based display
Not every visitor to your store needs to see a GDPR-style cookie banner. You can use geolocation to display the appropriate consent experience based on the visitor's location — a GDPR-compliant banner for EU visitors, a CCPA/CPRA notice for California visitors, and so on. This avoids unnecessary friction for visitors in regions without strict consent requirements while ensuring full compliance where it matters.
Granular consent categories
Your consent banner should break cookies and tracking technologies into clear categories:
- Strictly necessary — Session cookies, cart functionality, security. These do not require consent.
- Analytics — Google Analytics, Hotjar, similar tools. Require opt-in.
- Marketing — Meta Pixel, TikTok Pixel, Google Ads tags. Require opt-in.
- Personalization — Product recommendation engines, A/B testing tools. Require opt-in.
Each category should have a brief, plain-language explanation so visitors understand what they are consenting to.
Pre-consent script blocking
This is the technical detail that separates compliant stores from non-compliant ones. It is not enough to show a cookie banner. You must prevent tracking scripts from firing until the visitor gives consent. If your Meta Pixel loads and drops a cookie before the visitor clicks "Accept," you are not compliant, regardless of what your banner says.
PieEye's Trap and Trace Shield handles this automatically. It identifies and blocks third-party scripts on your Shopify store before they execute, then releases only the scripts that match the visitor's consent choices. This eliminates the most common compliance gap on Shopify stores — scripts that load before consent is given.
Google Consent Mode v2 integration
Google now requires Consent Mode v2 for any site using Google Ads or Google Analytics with EU traffic. Consent Mode v2 communicates your visitors' consent status to Google services, allowing them to adjust their behavior (such as using cookieless pings for analytics when consent is denied).
Your cookie consent solution should integrate with Consent Mode v2 out of the box. This ensures that your Google tags respect consent choices automatically, and that you do not lose all measurement capability when visitors decline cookies.
Handling DSARs Across Your Shopify Tech Stack
When a customer submits a data access or deletion request, the clock starts ticking. You have 30 days to respond with a complete picture of their data — or to confirm that it has been deleted from all systems.
The challenge: data lives everywhere
A typical Shopify store does not keep customer data in one place. A single customer's personal data might exist in:
- Shopify — Order history, account details, addresses
- Klaviyo or Mailchimp — Email engagement history, segments, profiles
- Yotpo or Judge.me — Product reviews, user-generated content
- Zendesk or Gorgias — Support tickets, chat transcripts
- Google Analytics — Behavioral data, session recordings
- Meta and TikTok — Ad audience data, conversion events
- Recharge or Bold — Subscription details
- Loyalty apps — Points balances, reward history
Manually searching each of these systems, compiling the data, and responding within the deadline is time-consuming and error-prone. For stores with high volumes of DSARs, it quickly becomes unsustainable.
Manual vs. automated DSAR fulfillment
Manual fulfillment means logging into each platform individually, searching for the customer's data, exporting or deleting it, and documenting the process. For a store with five or six integrations, a single DSAR can take several hours. This approach does not scale, and it introduces risk — if you miss a system, you have not fully complied.
Automated fulfillment uses a platform that connects to your tech stack and executes DSARs across all systems from a single interface. The platform identifies where the customer's data exists, retrieves or deletes it according to the request type, and generates a compliance report.
How PieEye automates DSARs
PieEye connects to over 500 integrations commonly used by Shopify merchants. When a data subject request comes in, PieEye automatically scans connected systems, locates the relevant personal data, and processes the request — whether it is an access request, deletion request, or data portability request. The entire process is documented for your compliance records, and the customer receives a response within the required timeframe.
This eliminates the manual coordination that makes DSARs so burdensome for eCommerce teams and reduces the risk of incomplete fulfillment.
Data Mapping for Shopify Stores
Data mapping is not a one-time exercise. Your Shopify store's data flows change every time you add a new app, switch email providers, or integrate a new advertising platform. Maintaining an accurate, up-to-date data map is essential for GDPR compliance.
What data mapping means for eCommerce
At its core, data mapping answers four questions for every piece of personal data you handle:
- What personal data are you collecting?
- Where does it go after collection?
- Why are you collecting it (what is the lawful basis)?
- How long do you keep it?
For Shopify stores, the answers to these questions are often more complex than merchants realize. A single checkout can trigger data flows to payment processors, shipping providers, tax calculation services, email marketing platforms, analytics tools, and advertising networks.
Common data flows to document
Here are the data flows that most Shopify stores need to map:
- Shopify to Klaviyo/Mailchimp — Customer emails, purchase history, browsing behavior
- Shopify to Meta (Facebook/Instagram) — Conversion events, customer match data via pixel
- Shopify to Google Analytics/GA4 — Page views, events, eCommerce data, user identifiers
- Shopify to Google Ads — Conversion tracking, remarketing audiences
- Shopify to TikTok — Pixel events, ad conversion data
- Shopify to review platforms — Customer names, emails, order details
- Shopify to helpdesk tools — Customer names, emails, order history, chat transcripts
- Shopify to subscription apps — Payment details, subscription preferences
- Shopify to loyalty/rewards apps — Customer profiles, points, activity history
Each of these flows represents personal data leaving Shopify and entering another system. Your data map should document each flow, identify the lawful basis, and note the data retention period for each system.
Automated data discovery
Manually building and maintaining a data map across dozens of integrations is impractical for most Shopify teams. Automated data discovery tools can scan your tech stack, identify where personal data is stored, and keep your data map current as your integrations evolve.
PieEye's automated data discovery connects to your Shopify store and its integrations to build a living data map. As you add or remove apps, the data map updates accordingly, ensuring your Article 30 records stay accurate without manual effort.
Choosing the Right GDPR Compliance Tool for Shopify
Not all privacy tools are built for eCommerce, and not all eCommerce privacy tools handle the full scope of GDPR. Here is what to look for when evaluating your options.
Key criteria
- eCommerce integrations — Does it connect natively to Shopify and the apps in your stack (Klaviyo, Yotpo, Gorgias, etc.)?
- DSR automation — Can it process data access, deletion, and portability requests across your entire tech stack automatically?
- Cookie consent — Does it offer pre-consent script blocking, granular categories, and Consent Mode v2 support?
- Data mapping — Does it provide automated data discovery and maintain a living data map?
- Setup time — Can you get compliant in days rather than months?
- Ongoing maintenance — Does it adapt as your tech stack changes?
How the options compare
| Feature | PieEye | Enzuzo | Cookiebot | OneTrust |
|---|---|---|---|---|
| Built for Shopify | Yes | Yes | Partial | No |
| DSR automation | 500+ integrations | Limited | No | Enterprise only |
| Cookie consent | Yes, with Trap and Trace | Yes | Yes | Yes |
| Pre-consent blocking | Trap and Trace Shield | Basic | Yes | Yes |
| Data mapping | Automated | Manual | No | Enterprise only |
| Consent Mode v2 | Yes | Yes | Yes | Yes |
| Setup complexity | Low | Low | Medium | High |
For a detailed breakdown of each option, see our full comparison: Best GDPR Compliance Tools for Shopify.
Why eCommerce-specific tools matter
General-purpose privacy platforms like OneTrust and TrustArc are designed for large enterprises with dedicated privacy teams. They are powerful, but they are also complex, expensive, and not optimized for the Shopify ecosystem. If you are running a Shopify store — even a large one — a tool built specifically for eCommerce will get you compliant faster, integrate more cleanly with your existing apps, and require less ongoing maintenance.
GDPR Compliance Checklist for Shopify Merchants
Use this checklist to assess your current compliance posture and identify gaps. Each item corresponds to a specific GDPR requirement.
Lawful basis and documentation
- You have identified a lawful basis (consent or legitimate interest) for each type of personal data processing
- You maintain a Record of Processing Activities (ROPA) as required by Article 30
- Your legitimate interest assessments are documented where applicable
Cookie consent
- Your cookie banner loads before any non-essential tracking scripts fire
- Visitors can accept or reject individual cookie categories (analytics, marketing, personalization)
- The banner does not use dark patterns to push visitors toward "Accept All"
- Consent preferences are stored and can be changed at any time
- Google Consent Mode v2 is implemented for Google tags
- Cookie consent is displayed based on visitor geolocation
Privacy policy
- Your privacy policy is written in clear, plain language
- It lists all categories of personal data collected and the purpose for each
- It identifies all third-party services that receive personal data
- It explains data subject rights and how to exercise them
- It includes contact information for your privacy team or DPO
- It is easily accessible from every page of your store
Data subject requests
- You have a process for receiving and responding to DSARs within 30 days
- Your DSAR process covers all systems where personal data is stored (not just Shopify)
- You can fulfill access, deletion, correction, and portability requests
- DSAR fulfillment is documented for compliance records
Data mapping
- You have a documented map of all systems that collect, store, or process customer data
- Your data map includes data flows between systems (e.g., Shopify to Klaviyo)
- Your data map is updated when you add or remove apps and integrations
- Data retention periods are defined for each system
Breach notification
- You have a documented incident response plan
- Your team knows how to assess whether a breach requires DPA notification
- You can notify the relevant DPA within 72 hours of becoming aware of a breach
- You have a process for notifying affected individuals when required
Data Protection Impact Assessments
- You have assessed whether any of your processing activities require a DPIA
- DPIAs have been completed for high-risk processing (profiling, automated decisions, large-scale monitoring)
- DPIAs are reviewed and updated when processing activities change
Getting Started
GDPR compliance is not optional for Shopify stores that serve EU customers, and the requirements are not going to get simpler. The good news is that the right tools can handle most of the heavy lifting — from cookie consent and script blocking to automated DSARs and data mapping.
If you are ready to close your compliance gaps, book a demo to see how PieEye helps Shopify merchants meet every GDPR requirement without the complexity of enterprise privacy platforms.