在数字时代,追踪器往往不需要知道您的姓名或邮箱,仅凭设备本身泄露的微小数据点,就能拼凑出唯一的“数字指纹”,在应用和网站间持续跟踪您。Loupe 是一款专为 iOS 和 iPadOS 设计的开源应用,它通过调用公共 API 读取并展示这些原始数据,让您亲身体验设备是如何被“指纹化”的,从而深刻理解隐私泄露的隐蔽机制。

核心亮点:透明、本地、教育
1. 真实数据,直观呈现
- 公共 API 读取:Loupe 不使用任何私有或未公开接口,仅调用任何第三方应用均可访问的公共 iOS API。
- 原始值显示:直接展示未经聚合、哈希或模糊处理的原始数据,让您看到应用眼中真实的设备特征。
2. 极致隐私,数据不离机
- 本地运行:所有读取的数据仅在设备本地显示,除非您主动导出,否则绝不上传、不同步、不共享。
- 无后端依赖:应用本身不包含任何网络请求模块,确保审计过程的绝对纯净与安全。
3. 三层信号分类体系
Loupe 将采集到的数据点按访问成本与权限要求分为三个层级,帮助用户理解不同数据的敏感程度:
| 层级 | 描述 | 示例 |
|---|---|---|
| 被动 (Passive) | 无需任何提示,任何应用即可静默读取 | 屏幕分辨率、系统语言、可用内存、电池状态 |
| 需要权限 (Permission Required) | 读取时会触发 iOS 系统弹窗请求授权 | 位置信息、照片库、麦克风、摄像头 |
| 高级 (Advanced) | 巧妙利用公共 API 的侧信道或组合特征 | 传感器校准偏差、字体渲染差异、特定硬件时序 |
为什么需要 Loupe?
- 揭示隐形追踪:让用户明白,即使拒绝提供个人信息,设备本身的硬件与软件特征仍足以构成唯一标识符。
- 提升隐私意识:通过可视化数据,帮助用户理解为何某些应用能跨平台识别自己,从而更谨慎地授予权限。
- 开发者参考:为 iOS 开发者提供关于数据暴露面的参考,促进更负责任的隐私设计实践。
构建与安装
Loupe 是开源项目,鼓励社区审查代码以确保其安全性。
1. 🛠️ 前置要求
- Xcode 26 或更新版本(注:根据上下文推测为未来版本,实际请以 GitHub 最新要求为准)。
- Apple Developer Account(用于真机调试签名)。
2. 🚀 构建步骤
- 克隆仓库并打开
code/Loupe.xcodeproj。 - 复制配置文件:
cp code/Config/Signing.local.xcconfig.example code/Config/Signing.local.xcconfig - 编辑
Signing.local.xcconfig,填入您的DEVELOPMENT_TEAMID 和自定义 Bundle Identifier。 - 连接 iOS/iPadOS 设备或启动模拟器,点击 Build & Run。
3. 🍎 macOS 支持
- Mac 版本已基本完成,目前正处于完善阶段,未来将支持 macOS 平台的指纹审计。










