
YourInfo 是一个面向隐私意识用户的开源演示项目,旨在直观展示现代网站如何通过浏览器指纹识别、行为分析和辅助技术,在你不知情的情况下收集设备与行为数据。

它不是监控工具,而是一个教育性沙盒——让你亲眼看到“被追踪”的过程,并理解哪些信息可能在访问普通网页时被采集。
它能展示什么?
浏览器指纹识别
- Canvas 指纹:利用绘图差异生成唯一标识
- WebGL 指纹:通过 GPU 渲染特性识别设备
- 音频上下文指纹:基于音频处理微小差异
- 字体枚举:列出系统已安装字体组合
- 屏幕与显示信息:分辨率、DPR、色彩深度等
这些特征组合后,可形成高精度的“数字身份证”,即使清除 Cookie 也无法重置。
跨浏览器追踪(实验性)
部分硬件级特征(如 CPU 核心数、GPU 型号、内存上限)在不同浏览器中保持一致。YourInfo 可尝试利用这些信息,在 Chrome、Firefox、Safari 等之间关联同一设备。
实时行为分析
- 鼠标移动轨迹、加速度、点击间隔
- 页面滚动深度与方向变化
- 打字节奏(按键按住时长、回删频率)
- 标签页切换、窗口失焦时间
- “暴躁点击”(快速连续点击)或“离开意图”(鼠标移向关闭按钮)
这些行为模式可用于判断用户情绪、注意力状态,甚至预测流失概率。
设备与网络信息
- CPU 核心数(通过
navigator.hardwareConcurrency) - 内存大小(受限于浏览器,通常上限为 8GB)
- GPU 厂商与渲染器型号
- IP 地址与粗略地理位置
- WebRTC 泄露的真实本地 IP(即使使用 VPN)
- 连接类型(4G/WiFi)、有效带宽估算
AI 用户画像(可选)
若配置 Grok API 密钥,系统会将收集到的指纹数据发送至 X.AI 的 Grok 模型,尝试推断:
- 可能的操作系统与设备类型
- 使用场景(办公/娱乐/移动端)
- 技术熟练度
- 潜在兴趣标签
⚠️ 此功能默认关闭,需手动启用并提供 API 密钥。
交互式 3D 地球
基于 CesiumJS + OpenStreetMap,实时显示当前在线访客的地理位置(基于 IP),直观感受“你并非匿名”。
隐私防护检测
自动识别你是否启用了:
- 广告拦截器(如 uBlock Origin)
- 隐身/无痕模式
- VPN 或代理服务
- 浏览器反指纹扩展(如 Canvas Defender)
技术架构
- 前端:React + TypeScript + Vite
- 后端:Bun + Hono(轻量高性能)
- 实时通信:WebSocket(用于行为流与访客同步)
- 地理可视化:CesiumJS
- 缓存:Redis(用于去重访客、配置缓存,可选)
- AI 分析:Grok API(完全可选)
整个项目设计为自托管优先,所有数据默认仅在本地运行时可见。若部署到公网,建议配合 HTTPS 与访问控制。
如何运行?
前提条件
- Bun 运行时(v1.0+)
- (可选)Redis 服务
- (可选)Grok API 密钥(用于 AI 画像)
快速启动
git clone https://github.com/siinghd/yourinfo.git
cd yourinfo
bun install
cp .env.example .env
# 编辑 .env 配置端口等
bun run dev
开发服务器将同时启动前端(Vite)与后端(Hono),并通过 WebSocket 同步数据。
生产环境构建:
bun run build # 构建前端静态资源
b bun run server/index.ts # 启动后端服务
收集的信息清单(透明公开)
| 类别 | 具体内容 |
|---|---|
| 硬件 | 屏幕尺寸、DPR、CPU 核心数、内存上限、GPU 型号、触摸支持 |
| 浏览器 | User-Agent、语言、平台、字体列表、Canvas/WebGL/Audio 指纹、支持的媒体格式 |
| 行为 | 鼠标轨迹、滚动、打字节奏、焦点事件、点击模式 |
| 网络 | 公网 IP、地理位置(国家/城市)、连接类型、WebRTC 本地 IP、VPN 检测结果 |
所有数据仅用于本次会话演示,默认不持久化存储(除非启用 Redis 且部署者配置日志)。
为什么需要这样的演示?
大多数用户并不清楚:
- 即使禁用 Cookie,网站仍可通过指纹识别你;
- 不同浏览器在同一设备上可能被关联;
- 你的操作习惯本身已成为可分析的“生物特征”。
YourInfo 的目标不是制造恐慌,而是提升认知透明度。只有了解追踪机制,才能做出有效的防护选择——比如使用 hardened 浏览器(如 LibreWolf)、启用反指纹扩展,或限制 JavaScript 执行。
数据统计
相关导航


88查

做饭指南

HistoricalWeather(历史气温数据)

素食烹饪指南

Duck AI

Quant Wiki 中文量化百科






