隐私政策
简短版:API Key 只存哈希,Feed 内容在内存中处理、从不落盘,我们不出售也不与任何人共享你的数据。
最后更新:2026-10-16
我们实际保留什么:API Key 的 SHA-256 哈希、你提供的监控点URL、你的套餐等级、以及抓取失败时的错误信息。全部在服务器内存中。
存什么、存多久
| 数据 | 形式 | 保留时长 |
|---|---|---|
| API Key | 仅 SHA-256 哈希 —— 明文只在创建时显示一次,此后再不写入任何地方 | 直到你删除该 Key,或服务重启 |
| 监控点 URL | 明文,存于内存 | 直到你删除该监控点 |
| Feed 内容 | 从不存储 —— 内存中解析、比对后立即丢弃 | 数秒 |
| 检出的变更 | 投递到你的 webhook 后即丢弃 | 数秒 |
| 错误信息 | 明文,存于内存(如「上游返回 HTTP 403」) | 直到下次成功检查 |
| 服务器访问日志 | 请求路径、状态码、IP、时间戳 —— 不含请求体 | 按主机配置 |
三点值得单独说明
你的 API Key 从不以明文存储
创建 Key 时,响应里会包含它,且仅此一次。
之后我们只保存 SHA-256(key) 并据此比对。
即使有人获得服务器内存的完整读取权限,也无法从我们持有的数据反推出你的 Key。
代价也要说清楚:我们无法帮你找回丢失的 Key, 也不会把它再发一封邮件给你。丢了就重新创建一把。
Feed 内容不落盘
抓取时,响应体在内存中解析、与上一轮快照比对,然后丢弃。 没有数据库、没有文件、没有缓存 —— 我们不会在暗中构建互联网的影子副本。
监控点不扛重启 —— 这有两面性
因为一切都在内存中,服务重启会清空所有监控点与 Key。 这对隐私是好事,对可靠性是坏事。持久化存储在下一版本; 到时会先通知你,再变更本政策。
会传给第三方什么
| 对象 | 何时 | 传什么 |
|---|---|---|
| 你监控的 Feed 站点 | 每次检查 | 标准 HTTP 请求元信息 —— 你的 API Key 绝不转发出去 |
| 你的 webhook 地址 | 检出变更时 | 变更内容 + HMAC 签名 |
| Slack / Discord | 你启用后 | 仅你配置的那条消息 |
我们不使用广告网络、分析追踪器或第三方数据 broker。
支付
支付由支付机构全程处理。我们只收到「扣款成功」与「购买了哪个套餐」的确认, 绝不接触你的完整卡号或银行信息。
安全措施
- Webhook 带 HMAC-SHA256 签名,你可验证来源并拒绝伪造内容。
- Node 服务只监听
127.0.0.1;TLS 在反向代理终结。 - 所有出网抓取都经过 SSRF 防护(DNS 钉IP + 逐跳重校验), 服务无法被用来探测内网或云元数据地址。
- Feed 响应体上限 10 MB,XML 实体展开有结构性约束。
你的权利
你可以随时:
- 删除你创建的任何监控点
- 询问我们持有你哪些数据 —— 答案会很短,因为确实没多少
- 要求删除你的账号数据
由于一切在内存中、没有数据库,删除账号实质上就是「重启 + 让你的 Key 失效」。 你提出请求后我们会为你执行。
未成年人
FeedWatch 是开发者工具,不面向 16 岁以下人群,我们不故意收集未成年人信息。
政策变更
实质性变更会在本页更新并标注日期,不会追溯适用到旧版政策下已收集的数据。
联系方式
对本政策有疑问,或需要删除数据?发邮件到 bruceonline2018@gmail.com,1 个工作日内回复。