隐私友好型数据分析:Chirpy如何内置评论统计而不收集IP

📅 2026/8/27 14:50:44
隐私友好型数据分析:Chirpy如何内置评论统计而不收集IP
隐私友好型数据分析Chirpy如何内置评论统计而不收集IP【免费下载链接】chirpy A privacy-friendly and customizable Disqus (comment system) alternate. 注重隐私保护和定制化的评论系统。项目地址: https://gitcode.com/gh_mirrors/ch/chirpyChirpy 是一款隐私友好型的评论系统它把网站数据分析直接内置其中——你在评论的同时就能在后台看到真实的页面统计而整个过程不收集 IP 地址。这篇教程带你搞清楚它到底采集了什么、又刻意放弃了什么。一个自带统计的评论系统大多数站长要装两套工具一套管评论一套管流量。Chirpy 把它们合并了。创建项目后控制台的项目卡片上就会显示昨日页面浏览量PV点进去就是完整的分析面板。项目卡片上的 PV 数字点击即可进入分析详情。最小化数据采集只有 6 个字段没有 IP这是整篇文章的核心。Chirpy 的访客埋点只发送下面这些字段源码里找不到任何ip、cookie或设备指纹字段字段含义user-agent浏览器 UA 字符串用来识别浏览器和终端locale语言环境location推断出的国家见下一节referrer来源页pathname页面路径href完整页面地址相关逻辑位于 packages/flock/src/index.ts其中sendPageHitEvent()函数组装了上面的字段。你可以直接翻代码验证——没有 IP这是设计上的取舍而不是遗漏。不做 IP 地理定位也能知道访客来自哪很多统计工具靠 IP 反查位置Chirpy 走了另一条路它读取浏览器时区再映射成大致的国家/地区。分析面板中的 Locations位置区域基于时区推断而非 IP。这样做的好处访客的精确位置城市、街道永远不离开他的设备后台只拿到一个粗略的地理维度既够你做内容决策又不构成隐私威胁。数据 60 天自动过期即使采集的数据很克制长期留存仍是隐私隐患。Chirpy 在数据管道里直接写死了过期策略分析详情页展示 KPI、趋势、热门来源与页面排行。在 packages/analytics/tinybird/analytics_events.datasource 中配置了ENGINE_TTL timestamp toIntervalDay(60)——每条记录 60 天后自动删除无需人工清理也不会无限堆积。同时爬虫流量googlebot、wget、curl等会被打上bot标签并排除在统计之外保证数字反映的是真实访客。无广告追踪、不出售数据Chirpy 的隐私承诺不止于不存 IP还包括 不收集手机号等敏感信息 不向你的网站展示广告 不向第三方出售或共享数据浏览器/终端识别Chrome、Safari、iOS、Android 等在服务端解析 UA 完成规则见 packages/analytics/tinybird/analytics_hits.pipe。小结隐私友好统计的三条设计原则只采必要的——6 个字段无 IP、无 Cookie。位置靠时区推断——粗粒度不落地精确坐标。数据会过期——60 天 TTL自动清理。如果你想自己动手体验可以从官方文档入手分析功能说明在 apps/main/posts/docs/features/analytics.mdx隐私友好设计详解在 apps/main/posts/docs/features/privacy-friendly.mdx。【免费下载链接】chirpy A privacy-friendly and customizable Disqus (comment system) alternate. 注重隐私保护和定制化的评论系统。项目地址: https://gitcode.com/gh_mirrors/ch/chirpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考