此数据不会与 以外的任何方共享。 IP 地址和安装 ID 最多保留 30 天。 匿名数据将最多保留 180 天。
注意
Visual Studio Code 的 CodeQL 中的遥测数据收集遵循 VS Code 遥测设置。 禁用遥测收集后,不会向 服务器发送任何数据。
我们为什么要收集数据
收集汇总的匿名使用数据和指标,以帮助我们改进 VS Code 的 CodeQL。 收集 IP 地址和安装 ID 只是为了确保在汇总过程中不会重复匿名数据。
哪些数据会被收集?
如果启用遥测, 将收集与扩展使用相关的以下信息。 收集的数据是:
运行的任何 CodeQL 相关的 VS Code 命令的标识符。 对于每个命令,这些是:时间戳、所用时间以及命令是否成功完成。
与 UI 元素(包括按钮、链接和其他输入)的交互。 未记录的交互包括:链接目标、文本输入、鼠标移动和鼠标悬停。
出现异常和错误。 所有敏感信息(如文件路径和非静态异常消息内容)在上传之前都会被删除。
VS Code 扩展版本。
随机生成的 GUID,用于唯一标识 CodeQL 扩展安装。 这是在汇总之前丢弃的。
发送遥测数据的客户端的 IP 地址。 这是在汇总之前丢弃的。
是否为 VS Code 扩展设置配置了任何 CodeQL。 有关自定义设置的详细信息,请参阅 自定义设置。
数据保留多长时间
IP 地址和 GUID 将最多保留 30 天。 包含命令标识符、运行时间和时间戳的匿名汇总数据最多将保留 180 天。
访问数据
IP 地址和 GUID 仅供 CodeQL 的核心开发人员使用。 汇总数据将提供给 员工。
哪些数据不被收集
我们只收集我们需要的最小数据,以回答有关用户如何体验此产品的问题。 为此,我们不会收集以下信息:
用户 ID
CodeQL 数据库名称或内容
CodeQL 查询的内容
文件系统路径
用户输入文本
鼠标交互,如移动或悬停
禁用遥测报告
可通过将全局 telemetry.telemetryLevel
设置设置为 off
来禁用遥测收集。 有关详细信息,请参阅 Visual Studio Code 文档中的 Visual Studio Code 遥测页面。