隐私政策
最后更新: 2026-08-01
本《隐私政策》说明 WebHooker Discord 应用(下称"本服务")处理哪些数据、为何处理以及如何存储。
1. 我们处理的数据
- Discord 标识:仅在你执行
/gh login时收集你的 Discord 用户 ID,用于将你与 GitHub 账号绑定。 - GitHub OAuth 令牌:在你授权应用时签发的访问令牌(如提供,还包括刷新令牌),用于代表你在 GitHub 上执行操作。
- GitHub 账号信息:授权过程中返回的 GitHub 用户 ID 和登录名。
- Webhook 负载:接收 GitHub 事件数据并转发到 Discord,仅在传输过程中处理,除短期的投递去重键外不作留存。
- 运行日志:为便于排障而临时保留的极少量发送/投递记录。
2. 数据如何存储
- 数据存储于运营者 Cloudflare 账号下的 Cloudflare Workers KV 中。
- 投递去重键自动过期(约 5 分钟)。
- 发送日志自动过期(约 1 小时)。
- OAuth 令牌在你解除绑定或令牌过期/被撤销前持续保留。
3. 数据如何使用
仅用于运行本服务:转发通知,以及执行你明确请求的 GitHub 操作(评论的创建/编辑/删除)。我们不出售你的数据,也不用于广告。
4. 数据共享
数据仅通过官方 API 与提供本服务所必需的平台共享——即 GitHub 与 Discord——以及作为托管/存储提供方的 Cloudflare。不存在其他第三方共享。
5. 你的选择
- 执行
/gh logout删除 Discord 与 GitHub 的绑定。 - 在 GitHub 设置(Applications → Authorized OAuth Apps)中撤销 OAuth 授权,使已存令牌失效。
- 将机器人移出服务器以停止通知投递。
6. 数据留存
我们仅在提供本服务所需的期间内保留数据。临时数据按上文自动过期;账号绑定与令牌在你解除绑定或撤销授权时被删除。
7. 未成年人
本服务不面向低于 Discord 服务条款所要求年龄的个人,我们也不会有意收集其数据。
8. 政策变更
本政策可能会更新。重大变更将通过上方"最后更新"日期体现。
9. 联系方式
如有隐私问题或数据删除请求,请联系项目维护者(在项目仓库提交 issue)。