用途:帮助电商店铺满足 GDPR(及英国 GDPR)要求,处理面向欧盟/EEA/英国客户时的数据合规。适用时机包括:客户提出主体访问请求(SAR)或删除请求、新增分析/营销/个性化工具、审查第三方集成、准备数据保护审计或 DPA 审查。
主要能力与步骤:
- 映射数据处理活动:为每类个人数据记录合法依据与保留期,形成 RoPA。示例:订单数据依据合同(Art. 6(1)(b))保留 7 年;账户数据保留至删除后 30 天;分析数据依据正当利益/同意保留 13 个月;营销邮件依据同意保留至退订;反欺诈数据依据正当利益保留 90 天。
- Cookie 同意:Shopify 可用免费的 Privacy & Compliance 应用配置横幅并通过 Consent API 让分析/营销像素遵守选择;也可用 CookieYes、Cookiebot。GA4 用 Shopify 的 Customer Events,自动尊重同意;自定义 Pixel 用 Customer Privacy API 检查后再加载。WooCommerce 自 3.4 起有基础 GDPR 功能,但 Cookie 同意需插件,如 GDPR Cookie Consent(WebToffee),可在 Cookie Law Info → Settings 设置横幅、分类(必要/分析/营销),并在同意前阻止第三方脚本。BigCommerce 可从应用市场装 CookieYes 或 Cookiebot,或用 Script Manager 全局加脚本。
- SAR:GDPR 第 20 条要求 30 天内以机器可读格式提供全部个人数据。Shopify 在客户档案点 Request data 生成导出,并通过 customers/data_request webhook 通知应用。WooCommerce 用 Tools → Export Personal Data,确认后生成导出文件。BigCommerce 无内置工具,需用 Customers/Orders API 提取,或借助 Transcend、Mine 等第三方服务。
- 删除权(第 17 条):需平衡删除与法定保留(税务记录通常 5–7 年)。Shopify 在客户档案用 More actions → Erase personal data,匿名化 PII 但保留订单记录,并发送 customers/redact webhook。WooCommerce 用 Tools → Erase Personal Data,账户与订单中的姓名/地址等被匿名化,财务记录保留。BigCommerce 用 Customers API 匿名化并删账户,订单记录保留。
- 营销同意:只能向明确选择加入者发送;禁止预勾选框。注册与结账处加未勾选复选框,记录同意时间戳、IP、表单版本,提供一键退订,退订应尽快处理(通常 10 个工作日内)。Klaviyo、Mailchimp(默认双重选择加入)、Omnisend 等提供同意记录。
- DPA:所有代表你处理客户数据的第三方工具都需签署 DPA,如 Stripe、Klaviyo、Google Analytics、Shopify。
最佳实践:默认拒绝所有同意;保留同意审计轨迹;30 天内响应 SAR 并尽量自助化;使用前签 DPA;将营销同意与账户创建分离;定期测试删除流程。
常见陷阱:预勾选同意框(被明确禁止);直接删除订单而非匿名化;忘记删除邮件平台与分析工具中的数据;无同意记录;缺少关键供应商 DPA。