Summary
GDPR requires you to identify a lawful basis before processing personal data. The most relevant bases for ecommerce are: - Consent: Marketing emails, non-essential cookies, behavioral advertising - Implement a cookie consent management platform (CMP) that blocks non-essential cookies until consent is given
GDPR Checklist for Ecommerce: Everything Online Stores Need to Know
Running an ecommerce business means collecting personal data at nearly every touchpoint — checkout forms, email signups, abandoned cart tracking, loyalty programs, and more. If you’re selling to customers in the European Union (or the UK), the General Data Protection Regulation (GDPR) applies to you, regardless of where your business is physically located.
Non-compliance isn’t just a legal risk. It erodes customer trust, invites regulatory scrutiny, and can result in fines of up to €20 million or 4% of global annual turnover — whichever is higher. The good news? A structured GDPR checklist makes compliance manageable.
This guide walks you through every critical area ecommerce businesses need to address.
Why GDPR Applies to Ecommerce Businesses
Many store owners assume GDPR only applies to European companies. That’s a common and costly misconception. GDPR applies if you:
- Offer goods or services to individuals in the EU or UK
- Monitor the behavior of individuals in the EU (e.g., tracking browsing habits)
- Process EU residents’ personal data in any capacity
If a customer in Germany buys from your Shopify store based in the US, GDPR governs how you handle their data.
Your Complete GDPR Checklist for Ecommerce
1. Conduct a Data Audit
Before you can protect personal data, you need to know what you have.
- Map your data flows: Identify every point where you collect personal data (checkout, contact forms, newsletter signups, reviews, live chat)
- Categorize the data: Names, email addresses, payment details, IP addresses, browsing behavior, purchase history
- Document data sources: Where does the data come from — directly from customers, third-party platforms, or cookies?
- Identify third-party processors: List every tool that touches customer data (Mailchimp, Klaviyo, Google Analytics, Stripe, Facebook Pixel)
This audit forms the foundation of your Record of Processing Activities (RoPA), which is a legal requirement under GDPR Article 30 for most businesses.
2. Establish a Lawful Basis for Every Data Processing Activity
GDPR requires you to identify a lawful basis before processing personal data. The most relevant bases for ecommerce are:
- Contract performance: Processing data to fulfill an order (name, address, payment info)
- Legitimate interests: Fraud prevention, security monitoring, some analytics
- Consent: Marketing emails, non-essential cookies, behavioral advertising
- Legal obligation: Tax records, accounting requirements
You must document the lawful basis for each processing activity. If you rely on consent, it must be freely given, specific, informed, and unambiguous — pre-ticked boxes don’t count.
3. Update Your Privacy Policy
Your privacy policy is your primary transparency document. It must be:
- Written in clear, plain language (no legal jargon)
- Easily accessible from every page of your site (typically in the footer)
- Comprehensive yet readable
Your privacy policy must include:
- What personal data you collect and why
- The lawful basis for each processing activity
- How long you retain data (retention periods)
- Whether you share data with third parties and who they are
- Details of any international data transfers
- All individual rights under GDPR (access, erasure, portability, etc.)
- How to contact your Data Protection Officer (if applicable)
- How users can lodge a complaint with a supervisory authority
4. Implement a GDPR-Compliant Cookie Policy and Banner
Cookies are a major compliance area for ecommerce stores, especially those using analytics, retargeting, and affiliate tracking.
Action items:
- Conduct a cookie audit — categorize all cookies as strictly necessary, functional, analytics, or marketing
- Implement a cookie consent management platform (CMP) that blocks non-essential cookies until consent is given
- Create a detailed cookie policy listing every cookie, its purpose, and its duration
- Ensure your consent banner includes a genuine “Reject All” option alongside “Accept All”
- Log and store consent records
Pre-loading Facebook Pixel or Google Analytics before consent is obtained is one of the most common GDPR violations in ecommerce.
5. Review Your Email Marketing Practices
Email marketing is high-risk territory under GDPR.
- Never add customers to marketing lists without explicit consent — purchasing from your store does not equal consent to receive newsletters
- Use double opt-in to confirm consent and create an audit trail
- Include a clear, one-click unsubscribe link in every marketing email
- Store consent records with timestamps, IP addresses, and the specific consent language shown
- Segment your list — transactional emails (order confirmations) don’t require marketing consent, but promotional emails do
6. Secure Your Data Processing Agreements (DPAs)
Every third-party vendor that processes personal data on your behalf is a data processor. GDPR requires a written Data Processing Agreement with each one.
Common ecommerce processors requiring DPAs:
- Payment processors (Stripe, PayPal)
- Email marketing platforms (Klaviyo, Mailchimp)
- Analytics tools (Google Analytics, Hotjar)
- Fulfillment and shipping partners
- Customer support platforms (Zendesk, Gorgias)
- Cloud hosting providers
Most major vendors offer standard DPAs — check their legal or privacy pages. Review each DPA to ensure it meets GDPR Article 28 requirements.
7. Build a Process for Handling Data Subject Requests
Under GDPR, individuals have the right to:
- Access their personal data (Subject Access Request)
- Rectify inaccurate data
- Erasure (“right to be forgotten”)
- Data portability
- Object to processing
- Restrict processing
Practical steps:
- Create a dedicated email address or form for data requests (e.g., privacy@yourstore.com)
- Verify the identity of requesters before sharing data
- Respond within 30 days (extendable to 90 days for complex requests)
- Document every request and your response
8. Implement Technical and Organizational Security Measures
GDPR requires “appropriate” security measures — the standard scales with the sensitivity of data you hold.
Technical measures:
- SSL/TLS encryption across your entire site
- Encrypted storage for customer data
- Strong password policies and multi-factor authentication for admin accounts
- Regular software and plugin updates
- Penetration testing and vulnerability scanning
Organizational measures:
- Staff training on data protection
- Access controls — employees should only access data they need
- A documented data breach response plan
9. Prepare a Data Breach Response Plan
Under GDPR, you must report certain data breaches to your supervisory authority within 72 hours of becoming aware of them.
Your breach response plan should include:
- How to detect and contain a breach
- Internal escalation procedures
- Criteria for determining if a breach requires regulatory notification
- Template notifications for regulators and affected individuals
- Post-incident review process
10. Appoint a Data Protection Officer (If Required)
Not every ecommerce business needs a DPO, but you may be required to appoint one if you:
- Process personal data on a large scale as a core activity
- Engage in large-scale systematic monitoring of individuals
- Process special category data (health, biometric, etc.)
Even if not legally required, designating a privacy lead internally is good practice.
FAQ: GDPR and Ecommerce
Does GDPR apply to my Shopify or WooCommerce store?
Yes, if you sell to customers in the EU or UK. The platform you use doesn’t determine applicability — your customers’ location does. Both Shopify and WooCommerce offer privacy-related features, but configuration and documentation are your responsibility.
Can I use Google Analytics on my ecommerce site under GDPR?
Yes, but only with proper consent. Google Analytics sets cookies that require user consent before activation. You must implement a cookie consent tool that blocks Analytics until the user opts in, and you should review your Google Analytics DPA.
What’s the difference between a privacy policy and a cookie policy?
A privacy policy covers all personal data processing activities across your business. A cookie policy specifically addresses the cookies your site uses — their names, purposes, and durations. Most ecommerce stores need both as separate documents.
How long can I keep customer data?
There’s no single GDPR-mandated retention period. Data should be kept only as long as necessary for its purpose. For example, order data may need to be retained for 6-7 years for tax purposes, while marketing consent records should be kept for as long as you rely on that consent.
What happens if I receive a data subject access request?
You must respond within 30 calendar days. You’ll need to provide the individual with a copy of all personal data you hold about them, explain how it’s used, and confirm who it’s shared with. Having a documented process in place before requests arrive makes this much smoother.
Don’t Start From Scratch — Use Ready-Made Compliance Templates
Building GDPR-compliant documentation from scratch is time-consuming, legally complex, and easy to get wrong. Our professionally drafted GDPR Ecommerce Compliance Template Bundle includes everything on this checklist:
- ✅ Privacy Policy Template (ecommerce-specific)
- ✅ Cookie Policy Template
- ✅ Data Processing Agreement Template
- ✅ Record of Processing Activities (RoPA) Template
- ✅ Data Subject Request Response Templates
- ✅ Data Breach Notification Templates
- ✅ Staff Data Protection Training Checklist
Each template is written by compliance professionals, regularly updated to reflect regulatory guidance, and customizable for your specific store setup. Download the bundle today and have your core GDPR documentation ready within hours — not weeks.
[Browse GDPR Ecommerce Templates →]
Best for teams organizing privacy documentation and operating guidance.