这个项目能做什么
Consentless 提供了一种轻量级的方式来收集网站使用统计信息,同时尊重访客隐私。其核心理念是仅收集不可识别的信息(如页面浏览量、引荐来源网址、设备类型和匿名化 IP 数据),并将其存储在您控制的服务器上。由于不设置 Cookie 且不记录个人标识符,该解决方案不会触发 GDPR 或 ePrivacy 的同意要求,从而消除了对 Cookie 横幅的需求。
主要功能:
- 简单的客户端脚本,可添加到任何 HTML 页面。
- 服务器端端点(可自托管或兼容常见后端),用于接收并聚合最小化负载。
- 自动 IP 匿名化及排除个人身份信息。
- 实时仪表板,显示聚合指标,如总访问量、独立访客(基于匿名数据推导)、跳出率和流量来源。
- 无第三方追踪器;所有数据均保留在您的基础设施内。
- 可配置的隐私设置,允许禁用任何可选字段。
典型工作流程:
1. 部署服务器组件(Docker 镜像、二进制文件或云函数)并配置存储后端(如 SQLite、PostgreSQL 或简单的文件存储)。
2. 在您的网站中包含提供的 JavaScript 代码片段,并指向服务器端点。
3. 访问内置仪表板,查看聚合分析数据,无需暴露个人用户详情。
隐私方案:
Consentless 刻意避免在客户端设置 Cookie、本地存储条目或任何持久性标识符。负载仅限于基本指标,且 IP 地址在存储前会被截断或哈希处理,确保数据无法用于识别特定访客。由于收集过程完全匿名,该工具符合要求对个人数据处理进行明确同意的隐私法规。
安装与集成:
- 存储库包含用于快速部署的 Dockerfile。
- 提供 CLI 以初始化数据库架构。
- 文档(托管于 consentless.joeldare.com)为 Node.js、Go 和 Python 后端等常见平台提供了分步指南。
社区与扩展性:
该项目是开源的,欢迎贡献额外的指标、自定义仪表板或替代存储适配器。GitHub 存储库欢迎提交问题和拉取请求。
总而言之,Consentless 为传统分析服务提供了一种直接且保护隐私的替代方案,使网站所有者能够在不损害访客权利的情况下了解流量模式。
评论
0 评分人数达到10人后显示
登录后参与讨论。