Install
openclaw skills install privacy-compliance-guideNavigate e-commerce privacy regulations including GDPR, CCPA/CPRA, cookie consent, data collection policies, email marketing compliance, and customer data handling to protect your business from fines and build customer trust.
openclaw skills install privacy-compliance-guideBuild a privacy-compliant e-commerce operation that protects customer data, avoids regulatory fines, and turns privacy into a competitive advantage. This skill covers the major regulations, practical implementation steps, and ongoing compliance maintenance for online sellers.
| Decision | Strong | Acceptable | Weak |
|---|---|---|---|
| Privacy policy | Custom-drafted, regulation-specific, regularly updated | Template-based, covers key regulations | Generic boilerplate or missing |
| Cookie consent | Granular opt-in banner with category controls | Basic opt-in/opt-out banner | No consent mechanism or implied consent |
| Data inventory | Complete map of all data collected, stored, processed, shared | Major data flows documented | No documentation of data practices |
| Email compliance | Double opt-in, easy unsubscribe, CAN-SPAM + GDPR compliant | Single opt-in with working unsubscribe | Purchased lists or no unsubscribe option |
| Data retention | Defined retention periods per data type with auto-deletion | General retention policy exists | No retention policy, data kept indefinitely |
| Breach response | Written plan with 72-hour notification procedure | Awareness of notification requirements | No breach response plan |
Map every piece of customer data your business collects, stores, and shares.
Data collection points:
| Touchpoint | Data Collected | Legal Basis | Retention |
|---|---|---|---|
| Account registration | Name, email, password | Contract performance | Until account deletion |
| Checkout | Address, payment info, phone | Contract performance | Order + 7 years (tax) |
| Browse behavior | Pages viewed, time on site, clicks | Legitimate interest / Consent | 90 days |
| Email signup | Email, name, preferences | Consent | Until unsubscribe |
| Customer support | Issue details, communication history | Contract / Legitimate interest | 3 years |
| Reviews | Name, rating, review text | Consent | Until withdrawal |
| Cookies/tracking | IP, device info, browsing patterns | Consent | Per cookie category |
Third-party data sharing:
| Partner | Data Shared | Purpose | DPA in Place? |
|---|---|---|---|
| Payment processor | Card details, billing info | Payment processing | [ ] Yes / [ ] No |
| Shipping carrier | Name, address, phone | Order fulfillment | [ ] Yes / [ ] No |
| Email platform | Email, name, segments | Marketing | [ ] Yes / [ ] No |
| Analytics | IP, behavior, device | Analytics | [ ] Yes / [ ] No |
| Ad platforms | Email (hashed), behavior | Advertising | [ ] Yes / [ ] Noo |
| Reviews platform | Email, name, order data | Review collection | [ ] Yes / [ ] No |
GDPR-compliant cookie banner requirements:
Cookie categories:
| Category | Examples | Consent Required? |
|---|---|---|
| Strictly necessary | Cart, authentication, security | No (always active) |
| Functional | Language preference, recently viewed | Yes |
| Analytics | Google Analytics, Hotjar, Mixpanel | Yes |
| Marketing | Facebook Pixel, Google Ads, retargeting | Yes |
Implementation options:
Required sections (GDPR + CCPA coverage):
Placement requirements:
CAN-SPAM requirements (US):
GDPR requirements (EU/UK):
Best practice — double opt-in flow:
GDPR rights you must support:
| Right | Timeline | Implementation |
|---|---|---|
| Access (SAR) | 30 days | Export all data for the individual |
| Rectification | 30 days | Allow customers to update their data |
| Erasure ("right to be forgotten") | 30 days | Delete data (except where legal obligation to retain) |
| Data portability | 30 days | Provide data in machine-readable format (CSV/JSON) |
| Restriction | 30 days | Stop processing but retain data |
| Objection | 30 days | Stop processing for direct marketing immediately |
CCPA/CPRA rights:
| Right | Timeline | Notes |
|---|---|---|
| Know | 45 days | What data collected, categories, sources, purposes |
| Delete | 45 days | Delete personal information |
| Opt-out of sale/sharing | Immediate | "Do Not Sell My Personal Information" link |
| Correction | 45 days | Correct inaccurate information |
| Limit use of sensitive data | Immediate | Restrict use of sensitive PI |
Implementation: Create a dedicated email or web form (e.g., privacy@yourstore.com or /privacy-request page) and establish an internal process with assigned responsibilities and tracking.
72-hour notification timeline (GDPR):
Breach notification must include:
Monthly tasks:
Quarterly tasks:
Annual tasks:
Scenario: US-based skincare brand selling to US + EU customers via Shopify. 50,000 email subscribers, uses Klaviyo, Google Analytics, Facebook Ads.
Step 1 — Data inventory findings:
Step 2 — Cookie consent: Installed Cookiebot on Shopify ($14/month). Configured categories: necessary (cart/checkout), analytics (GA4), marketing (Facebook Pixel, Klaviyo tracking). GA4 and FB Pixel only fire after consent.
Step 3 — Privacy policy: Drafted with GDPR + CCPA sections. Added "Do Not Sell My Personal Information" link in footer for CCPA. Listed all data categories, purposes, and third-party recipients.
Step 4 — Email compliance: Configured Klaviyo double opt-in. Added physical address to all email templates. Created preference center with separate toggles for promotional emails, new product alerts, and educational content.
Step 5 — Data requests: Created privacy@brand.com inbox monitored weekly. Built internal SOP: requests triaged within 48 hours, fulfilled within 25 days (buffer before 30-day deadline).
Step 6 — Breach plan: Documented response procedure. Identified Shopify's breach notification process. Assigned roles: CEO (decision authority), CTO (containment), Operations (customer communication).
Result: Fully compliant setup in 2 weeks. Ongoing cost: ~$15/month (Cookiebot) + 2 hours/month maintenance.
Scenario: Small team selling on Amazon, eBay, and own Shopify store. Limited resources. Need practical compliance without a legal team.
Priorities (risk-based approach):
Result: 80% compliant in 1 week. Ongoing cost: $10/month + 1 hour/month. Remaining 20% (formal DPIA, full data inventory, breach response plan) scheduled for quarterly improvement.
Relying on "implied consent" — Under GDPR, pre-checked boxes, continued browsing, or scroll-based consent are NOT valid. You need affirmative action (click "Accept") for non-essential cookies and marketing.
Using purchased email lists — This violates CAN-SPAM (if recipients haven't opted in) and GDPR (no consent basis). Delete purchased lists immediately and build organically.
Firing tracking pixels before consent — Many sites load Google Analytics and Facebook Pixel on page load, before the cookie banner is answered. This is a GDPR violation. Implement consent-gated loading.
Missing physical address in emails — CAN-SPAM requires a valid physical postal address in every commercial email. A PO Box counts. Missing it is a per-email violation ($50,120 each).
No unsubscribe mechanism — Every marketing email must have a visible, working unsubscribe link. Honor within 10 business days (CAN-SPAM) or immediately (GDPR best practice).
Ignoring data processor agreements — If you share customer data with any third party (email platform, analytics, payment processor), you need a Data Processing Agreement. Most major platforms offer standard DPAs.
One-size-fits-all retention — Different data types have different retention needs. Tax records require 7 years; browse behavior should be deleted within 90 days. Define retention per data category.
No breach response plan — GDPR requires notification within 72 hours. Without a pre-written plan, you'll miss the deadline. Even small businesses need a one-page breach response procedure.
Treating marketplace sales as exempt — While Amazon/eBay handle some compliance on their platforms, you're still responsible for data you collect independently (email lists, customer support data, CRM data).
Neglecting state-level US laws — Beyond California (CCPA/CPRA), Virginia (VCDPA), Colorado (CPA), Connecticut (CTDPA), and other states have privacy laws. If you sell nationally, consider the strictest standard as your baseline.