graycat.app
网站隐私说明
简要说明
GrayCat 官网使用自建的第一方访问统计,在主页页脚显示累计访问次数和大洲级分布。它不设置统计 Cookie,不接入第三方分析脚本,也不保存原始 IP 地址。
如何计算一次到访
当主页在浏览器中打开时,会向同一域名的 Cloudflare Worker 发送一次统计请求。与普通网站请求一样,Worker 会在处理请求时短暂接触来源 IP;它随即使用仅保存在 Cloudflare Secret 中的密钥,把“UTC 日期与 IP”计算为 HMAC-SHA-256 带密钥当日摘要,然后丢弃原始 IP。没有该密钥时,摘要无法直接与原地址匹配;这属于假名化去重,而非绝对匿名化。
同一公网 IP 在每个 UTC 日最多计一次。因此该数字表示按网络和日期去重的到访次数,并不等同于精确人数:家庭、机构、VPN 或移动网络可能由多人共用同一个公网 IP。
保存什么
- UTC 日期、带密钥的当日摘要、Cloudflare 提供的大洲代码和首次记录时间,保留约 8 天并由每小时定时任务清理,用于防止刷新重复计数。
- 累计访问次数和大洲级计数,作为不包含个人标识的长期汇总。
统计不会保存原始 IP、国家以下的位置、城市、经纬度、访问页面历史、Referrer、浏览器指纹、广告标识符或用户提交的内容。小样本区域不会公开,数量较少的区域会合并为“其他”。
用途与公开范围
这些数据只用于主页页脚的累计访问次数、大洲比例以及防止重复计数。公开页面只显示达到隐私阈值后的大洲级聚合,不显示单个访问记录。
Cloudflare
GrayCat 官网由 Cloudflare Workers 与 Static Assets 提供,网络请求会由 Cloudflare 处理。统计数据库使用 Cloudflare D1;摘要密钥通过 Cloudflare Secret 保存,不写入网站代码或数据库。
各款 App 不受影响
这项统计只发生在官网主页,不会加入 GrayCat Markdown、GrayCat Text、GrayCat PDF 或 KneeDaily,也不改变它们各自公布的隐私政策。
联系
网站隐私问题请发送邮件至 support@graycat.app。