隐私政策
最后更新:2026年10月20日
本译文仅为方便阅读而提供。如与英文版本有出入,以英文版本为准。
AnyHook(以下简称“我们”)运营 anyhook.net 和 in.anyhook.net。本政策说明我们收集哪些数据、为什么收集、如何保护这些数据,以及你对这些数据享有的权利。
1. 我们是谁
AnyHook 是一个 Webhook 转发服务。我们处理隐私事务的登记联系方式是 hello@anyhook.net。如果你位于欧洲经济区,AnyHook 即是你个人数据的控制者。
2. 我们收集的数据
账号数据
你注册时,我们会收集你的姓名、邮箱地址;如果你通过 Google OAuth 登录,还会收集你的 Google 个人资料信息。支付信息(信用卡、账单地址)由 Stripe 直接收集,从不保存在我们的服务器上。
Webhook 请求体
当发送方(Stripe、GitHub、Shopify 等)用 POST 请求把 Webhook 发到你的 AnyHook 接收 URL 时,我们会接收并保存完整的 HTTP 请求:请求头、请求体、IP 地址和时间戳。这些数据只用于把事件投递到你的转发目标、记录投递结果,以及支持重放。它们在你套餐的重放窗口内(3 天/30 天/90 天)可以重放。之后,Free 套餐的事件会被自动永久删除,Pro 套餐保留只读加密归档 1 年,Scale 套餐保留 7 年(见第 5 节)。
使用数据和技术数据
我们会收集你使用控制台的元数据(访问的页面、执行的操作、错误事件)和标准服务器日志(IP 地址、User-Agent、请求时间戳)。这些数据帮助我们运营和改进服务。
Cookie 和本地存储
我们使用身份认证所必需的会话 Cookie(由 Clerk 管理)和第一方分析 Cookie(PostHog、DataFast 和 Microsoft Clarity)。我们不使用第三方广告 Cookie。你可以在浏览器设置中停用非必要的 Cookie,这不会影响服务的核心功能。
3. 我们如何使用你的数据
- 用于认证你的账号并管理你的订阅。
- 用于代表你接收、排队、投递和记录 Webhook 事件。
- 用于发送事务性邮件(投递告警、付款收据、账号通知)。
- 用于监控服务的健康状况、排查错误、提升可靠性。
- 用于了解哪些网站和推广活动为 AnyHook 带来了访客,以及这些访客中有哪些人后来注册、创建了 App、收到了第一个 Webhook 或进行了订阅。
- 用于按你的套餐对用量正确计费。
- 用于回复你的支持请求。
我们不会用你的 Webhook 请求体数据训练机器学习模型、建立广告画像,也不会把它分享给提供服务所必需的各方以外的任何一方。
4. 子处理者和第三方
我们委托以下子处理者来运营 AnyHook。每个子处理者只处理其职能所必需的数据。
| 供应商 | 用途 | 所在地区 |
|---|---|---|
| Clerk | 用户认证和会话管理 | 美国 |
| Stripe | 支付处理和订阅计费 | 美国 |
| Neon (Neondatabase) | PostgreSQL 数据库(事件、App、账号) | 美国 |
| Upstash | 用于 Webhook 投递的消息队列(QStash) | 美国 |
| Vercel | Serverless 托管、边缘 CDN、网站分析和速度洞察 | 全球 |
| Cloudflare | 入口 Workers、DDoS 防护、加密事件归档(R2) | 全球 |
| Resend | 事务性邮件发送 | 美国 |
| Sentry | 错误追踪、性能监控和出错时的会话重放 | 美国 |
| PostHog | 产品分析 | 美国 |
| Microsoft Clarity | 会话录制、热力图和流量分析 | 美国 |
| DataFast | 网站分析和收入归因 | 美国 |
| Better Stack | 可用性监控和状态页 | 欧盟 |
5. 数据保留
- Webhook 事件(请求体、请求头、日志):在 Free 套餐上,事件在我们收到 3 天后删除。在 Pro 和 Scale 套餐上,事件可在 30 天或 90 天内重放,之后以只读加密归档(Cloudflare R2)的形式保存,直到收到后满 1 年或 7 年,然后删除。你可以随时在控制台下载或删除已归档的事件。超过这些期限后,我们不保留内容的任何副本。
- 账号数据:在你的账号有效期间保留。收到经验证的账号删除请求后,在 30 天内删除。
- 计费记录:为遵守财务法规保留 7 年,即使账号已删除也是如此。
- 非内容元数据:无限期保留。它记录的是发生了什么,而不是发送了什么:App 首次收到流量和首次投递成功的时间、按结果统计的事件数量,以及投递失败的特征(转发目标返回的状态码、它是哪类主机、之后是否恢复)。它不包含请求体、请求头、签名密钥,也不包含转发目标的 URL:URL 只以单向哈希的形式保存,以便把针对同一端点的重复失败归为一组。我们保留它,是为了了解服务是否正常工作,以及服务给出的说明是否真的帮到了用户。
- 匿名化和汇总的指标:可能为改进服务而无限期保留。
6. 安全
所有数据都使用 TLS 1.2+ 进行传输加密。Webhook 请求体数据在我们的数据库中静态加密。签名密钥(用于验证发送方的真实性)加密保存,从不出现在日志或 API 响应中。我们定期进行安全审查,并及时安装补丁。
如果发生影响你个人数据的数据泄露,我们会在知悉泄露后 72 小时内通知你,并在法律要求时通知相关监管机构。
7. 你的权利
根据你所在的司法管辖区,你可能享有以下权利:
- 访问权:请求获取你的个人数据副本。
- 更正权:更正不准确或不完整的数据。
- 删除权:请求删除你的账号及相关的个人数据。
- 可携带权:以机器可读的格式获取你的数据。
- 限制处理权/反对权:限制或反对某些处理。
- 拒绝出售权(CCPA):我们不出售个人数据。
如需行使上述任何权利,请发送邮件至 hello@anyhook.net。我们会在 30 天内回复。
8. 跨境传输
AnyHook 在全球范围内运营。你的数据可能在你所在国家以外的国家处理,包括美国。当我们把数据从欧洲经济区传输到第三国时,我们依据欧盟委员会批准的标准合同条款或同等的保障措施。
9. 儿童
AnyHook 不面向 16 岁以下的儿童。我们不会在知情的情况下收集任何 16 岁以下人士的个人数据。如果你认为我们无意中收集了此类数据,请立即联系我们。
10. 本政策的变更
我们可能会不时更新本政策。做出重大变更时,我们会发邮件通知已注册用户,并更新上方的“最后更新”日期。生效日期之后继续使用服务,即表示你接受修订后的政策。
11. 联系我们
关于本政策的问题或请求:hello@anyhook.net