由 Fuchsia 工具收集的分析数据

Fuchsia 的核心开发者工具使用 Google Analytics(分析)向 Google 报告功能使用情况和崩溃报告。Google 隐私权政策介绍了 Google 如何处理这些数据,可能包括 Google 对收集的数据进行汇总检查,以帮助改进这些工具、其他 Fuchsia 工具和 Fuchsia SDK。

这些工具包括 ffx(及其所有子工具)、zxdbfidlcatsymbolizerfoxtrot 和适用于 VS Code 的 Fuchsia 扩展程序。如果您停用 Google Analytics(分析),系统会发送“停用”事件,之后,工具将不再向 Google 发送任何分析数据,直到重新启用分析为止。否则,如果启用了分析功能,调用和使用这些工具将会导致数据收集,包括:

  • 系统的 CPU 架构(例如 x86_64arm64 等)、内核名称(例如 Linux、Darwin 等)。
  • 工具的版本和相关的 Fuchsia 环境(例如 Fuchsia SDK 版本)。
  • 功能的使用情况和互动情况,以及某些功能是否已启用。
  • 是否在聊天机器人环境(例如 CI 环境)中调用某个工具,以及该工具是否会被其他与 Fuchsia 相关的工具调用。
  • 启用或停用分析的事件。
  • 成功、失败、异常、错误以及工具执行任务的时间。
  • 工具崩溃。
  • 操作指标(例如,符号化工具会报告每个经过符号化处理的堆栈轨迹的带有本地符号的模块数量)。
  • 一个随机的唯一 ID(RFC 4122 版本 4 UUID),当用户选择启用分析时,系统会为当前用户生成此 ID。

在收集数据时,Fucsia 计划移除开放文本(例如 ffx 标志的参数值)和其他类型的潜在识别信息(例如完整的堆栈轨迹)。