IDE Services Cloud Help

数据收集

了解 JetBrains 从您的 IDE Services 组件收集了哪些信息,以及 JetBrains 能够访问和存储由 IDE Services 活动生成的哪些使用数据。

IDE 服务核心/配置器

已发送数据

何时

可选

按操作类型分组的活跃用户数量(近似):

  • other_actions — 在 Toolbox 应用程序 和 IDE Services 插件中没有任何操作的唯一用户数量(仅使用了 Web UI 或 API)

  • tba_actions — 在 Toolbox 应用程序 中至少有一次操作的唯一用户数量(他们使用了 Toolbox 应用程序,可能包含 Web UI,但没有使用 IDE Services 插件)

  • tbe_actions — 在 IDE Services 插件中至少有一次操作的唯一用户数量(他们使用了 IDE Services 插件,可能包含 Web UI,但没有使用 Toolbox 应用程序)

  • tba_tbe_actions — 在 Toolbox 应用程序 和 IDE Services 插件中至少有一次操作的唯一用户数量(他们使用了 Toolbox 应用程序 和 IDE Services 插件,可能包含 Web UI)

  • total — 记录的唯一用户总数

这些数字为近似值(分桶处理),意味着传输的数值并不精确,而是落在预设范围内。 IDE Services 不发送精确的计数,而是报告低于或等于实际值的该序列中的最大数值:0, 1, 2, 4, 8, 13, 21, 30, 40, 50, 75, 100, 200, 400, 800, 1600, 3200, 6400。 例如,如果有 15 个用户,IDE Services 会报告 13。

每日

强制。 始终启用。

通用服务器信息:

  • 事件 ID(用于上述操作)

  • 国家/地区代码

  • 日期(年/月/日)

  • 时间(epoch)

  • 组织标识符(用于识别组织为独立实体的随机 UUID;无法关联到任何具体组织或客户)

您的 IDE Services 服务器版本

许可证验证数据。

每个 IDE Services 服务器都有一个唯一标识符,用于将您的实例与在 JetBrains 帐户中注册的相应 IDE Services 许可证相关联。

该服务器标识符会发送给 JetBrains:

  • 在创建您的云 IDE 服务实例时;

  • 当您的 IDE 服务许可证在"配置 | 许可证与激活"页面上自动或手动刷新时。

IDE Services 激活时。

自动,每 2 小时一次。

手动,在"许可证与激活"页面点击"刷新许可证"。

强制

用于计费目的的使用报告。

IDE Services 会自动收集、汇总并发送包含以下 IDE Services 产品使用详情的报告:

  • 在至少一个配置文件中启用了 IDE Provisioner 的用户数。 结果消耗为一个月内某天 IDE Provisioner 用户的最大数量。

  • 每个计费周期使用的许可证数量(即按量计费模式),或浮动模式下分配的许可证数量(即预付计费模式)。

  • 一个月内某天 Code With Me 会话的最大并发数量。

  • 在至少一个配置文件中启用了 AI Enterprise 的用户数。 结果消耗为一个月内某天 AI Enterprise 用户的最大数量。

无论您的计费模式,每小时会自动发送。

无论您的计费模式,始终发送到 JetBrains。

从 JetBrains Marketplace 和 CDN 查询插件工件时,IDE 名称及构建号

为了从 JetBrains Marketplace 安装插件,需根据当前运行的 IDE 选择正确的分发版本。

用户安装插件时

强制

Hub

作为一款面向用户身份验证和授权的应用,您的 Hub 安装会存储个人数据。 作为数据控制者,您需负责收集、使用、披露、保留和保护这些信息。 详细了解 Hub 数据保护

下列内容描述了可用于识别个人的 Hub 信息的一般用途:

已发送数据

何时

可选

全名存储在数据库中,显示在用户个人资料中,并在 Hub 和 IDE Services Cloud 任何引用此用户的地方显示。

  • 登录时

  • 与身份提供商同步时(自动或手动)

  • 管理员通过 Hub UI 手动创建用户或更新用户信息时

强制

用户名

存储在数据库中,显示在用户个人资料中,并在 Hub 和 IDE Services Cloud 任何引用此用户的地方显示。

电子邮件地址

存储在数据库中,显示在用户个人资料中,并用于从 IDE Services 发送找回密码请求。

IP 地址

存储在数据库和访问日志中。 用户上次登录 IDE Services 的 IP 地址会在用户个人资料的每个登录记录中显示。

登录时

强制

组和组成员关系

存储在数据库中,显示在用户个人资料中。

与身份提供商同步时(自动或手动)

如果已启用 Hub 与身份提供者之间的同步(Hub 中的"保持用户和群组同步"选项)

License Vault

已发送数据

何时

数据保存多长时间?

可选

用户名(登录邮箱)

  • 登录时

  • 与身份提供商同步时(自动或手动)

  • 管理员通过 Hub UI 手动创建用户或更新用户信息时

  • 实例无活动 60 天后

强制

IP 地址

  • 最终用户使用 IDE 时

  • 实例无活动 60 天后

强制

机器 ID

  • 最终用户使用 IDE 时

  • 实例无活动 60 天后

强制

OS 主机名

  • 最终用户使用 IDE 时

  • 实例无活动 60 天后

强制

产品代码(用于许可证使用统计)

  • 每 2 小时

  • 实例无活动 60 天后

强制

产品版本(用于许可证使用统计)

  • 每 2 小时

  • 实例无活动 60 天后

强制

产品构建号(用于许可证使用统计)

  • 每 2 小时

  • 实例无活动 60 天后

强制

已分配许可证(用于许可证使用统计)

  • 每 2 小时

  • 实例无活动 60 天后

强制

存储在 JetBrains Hub 的组成员关系

未传输

AI Enterprise

已发送数据

何时

可选

包括 AI 功能的应用(如由您的 IDE Services 实例分发的 IDE)可以收集并发送与 AI 使用相关的两类数据给 JetBrains:行为数据与详细数据。

启用 AI Enterprise 后,允许您的组织使用 AI 功能时。

行为数据:

  • 使用的 AI 功能类型。

  • 不同 AI 功能的建议接受率。

  • 性能数据(例如生成 AI 建议所需的时间)。

  • 用户对不同 AI 功能产生的结果质量的反馈。

行为数据不包括任何个人可识别数据,也不包含用户项目的任何源代码文件或片段。

仅当 JetBrains AI 被用作 AI 提供方时,才由 JetBrains 收集。

如使用自定义 OpenAI 模型(OpenAI Platform、Azure OpenAI 或 Gemini),则 JetBrains 不收集数据,数据将直接发送给所选的 AI 提供方。

这类数据的收集无法通过您的 IDE Services 进行集中控制。 由用户端应用的数据共享设置控制。

应用的 EAP 版本中默认启用,正式版中默认禁用。

详细数据:

  • 与大型语言模型交互的完整信息。

  • IDE 发送给大型语言模型的输入全文。

  • 大型语言模型的响应。

  • 交互中包含的源代码片段。

如被收集,详细数据将仅在 JetBrains 保留有限时间且不超过一年。

这种类型的数据收集可在 AI Enterprise 选项卡中由您的 IDE Services 实例针对每个配置文件集中控制。

如在 IDE Services 中禁用此项,最终用户不能在其应用中覆盖此设置。 但如启用此项,最终用户仍可在应用内选择不参加详细数据收集。

默认禁用。

2026年 3月 16日