Google Play 版收集的遥测内容详解
EtchDroid v1.9.rc5+ 的完整遥测清单
EtchDroid 在 2024 年 10 月正式发布了隐私政策,明确列出了 Google Play 和 GitHub Releases 版本收集的每一项数据。以下逐条解析它们是什么、为什么收集、对你意味着什么。
详细清单
一、设备信息
收集内容:
- 设备品牌和型号(如 "Google Pixel 8"、"Samsung Galaxy S24")
- 设备家族(用于分组统计,如 "Pixel" 或 "Galaxy")
为什么收集:排查特定设备型号上的兼容性问题。比如某个 USB 写入崩溃集中发生在同一型号的设备上,能帮助开发者快速定位是硬件层还是应用层的 bug。
你的影响:设备型号不直接关联你的个人身份,但如果你是某个小众型号的用户,这组数据对开发者有帮助。
二、性能数据
收集内容:
- 应用启动时间(冷启动 / 热启动)
- 写入和校验过程中的性能事件
为什么收集:发现哪些环节在大多数手机上慢、哪些快,指导性能优化方向。
你的影响:性能数据完全匿名。
三、使用行为
收集内容:
- 应用内哪些按钮被点击
- 哪些界面被显示
为什么收集:理解用户的实际使用路径,指导 UI/UX 改进。比如如果发现"取消写入"按钮点击量很高,可能意味着写入进度提示不够清晰。
你的影响:按钮点击记录不关联具体内容。
四、镜像文件信息(重点注意)
收集内容:
- 镜像文件名(注意:不是文件内容,只有文件名和大小)
- 镜像文件的大小
为什么收集:排查某个镜像文件名(比如包含特殊字符、长路径、非 ASCII 字符)是否导致写入异常。
你的影响:文件名可能包含你的个人信息——比如你下载的 张三出差备份-2024.img 这种带真实姓名的文件名,会被上传到 Sentry/Crashlytics 服务器。如果这对你有顾虑,请关闭遥测或改用 F-Droid 版本。
五、USB 设备信息
收集内容:
- USB 设备名称
- USB Vendor ID + Product ID(VID/PID)
- USB 设备总容量
为什么收集:排查特定品牌型号的 U 盘在写入时是否有问题。VID/PID 是硬件厂商分配的唯一标识,用来定位"杂牌 U 盘"还是"主流品牌 U 盘"的兼容性问题。
你的影响:VID/PID 不直接关联你的身份。
六、崩溃报告
收集内容:
- 崩溃堆栈(定位是哪个函数/哪行代码崩溃)
- 应用内部状态(当前在哪个界面、哪个步骤)
- 应用界面截图(文字内容自动遮盖)
为什么收集:这是最核心的遥测数据——没有自动崩溃报告,开源项目靠手动 issue 来收集问题会慢得多。
你的影响:崩溃报告里可能包含当时操作的镜像文件名(见第四条)。应用截图里所有文字会被遮盖,不会泄露敏感信息。
数据保留与处置
- 保留期限:90 天
- 到期后自动删除,不复用
- 用户可以通过
privacy@etchdroid.app申请删除特定文件名关联的所有数据 - 使用 Sentry 和 Firebase Crashlytics 两个独立处理服务
- GDPR 合规:欧盟用户有数据访问、更正、删除、限制处理、反对等权利