强制 Webhook 与 GDPR 端点:应用上架的硬门槛
三个隐私 Webhook 必须实现并通过验证,否则应用无法上架,也无法通过年审。
发生了什么#
所有要上架 Shopify 应用商店的应用,都必须实现三个强制 Webhook:客户数据请求、客户数据删除、商店数据删除。这三个端点用于响应 GDPR 等隐私法规下的数据主体请求。Shopify 会上架审核时实际调用它们,返回不符合规范就无法通过。
关键细节#
- 三个强制端点:customers/data_request、customers/redact、shop/redact
- 必须在规定时间内返回 200,并完成实际的数据处理
- 上架审核与年审都会验证
- Webhook 需验签,防止伪造请求
- 删除类请求要求真正清除或匿名化,而不是只标记
- 三个端点需在审核时实际调用验证
- 删除请求要求真正清除或匿名化数据
对商家与开发者的影响#
这是最容易被当成「形式主义」的一步,但它是真实的法律义务:商家收到客户删除请求时,应用如果不删,责任在应用。
技术上要注意幂等与超时:同一个请求可能重试多次,处理逻辑要能重复执行而不出错。
对商家,这意味着你装的应用在技术上必须能删掉你的客户数据。选应用时可以问一句「你们怎么处理数据删除请求」。
建议动作#
- 确认三个端点都存在且返回 200
- 实现验签与幂等,记录处理日志
- 定期演练一次数据删除,确认真的删掉了
原文与编译说明
- 原文标题
- Mandatory compliance webhooks
- 发布来源
- Shopify 开发者文档
- 发布时间
- 2025-04-01
本文为中文编译摘要,包含站方补充的背景与影响分析,不是原文的逐字翻译。版权归原作者与发布方所有。若原文后续更新或信息有误,以官方页面为准;发现错误可发邮件到 admin@fgwljs.com 指出。
新闻栏目由 风格技术 技术团队维护,每个工作日筛选 Shopify 官方渠道与行业媒体的更新。功能是否可用,以店铺后台实际显示与官方文档为准。