Product Data Collection and Usage Notice

Version 1.2, last updated: 10 November 2025

Our Commitment to Transparency and Innovation

In this Product Data Collection and Usage Notice, as part of our commitment to transparency, we describe what types of data (such as analytics) we collect, why we collect it, and the controls you have when interacting with our products. More details on collecting data in general are available in our Privacy Notice.

Any request for such data will be transparent, clearly communicated through opt-in mechanisms, and subject to user control, with the ability to withdraw consent at any time.

1. What Data Can We Collect:

To improve our products and build our next-generation AI features, we may collect four primary categories of data:

a) Anonymous Telemetry: This includes generalized, anonymous statistics about your interactions with IDE features. It includes feature usage insights such as time spent on the project or mouse clicks.

b) Behavioral data collection: The JetBrains AI service can collect this for analyzing product usage, improving product features, and training machine learning (ML) models that control the behavior of different product features (for example, controlling the automatic activation of ML features). It is not used for training ML models that generate code or text, or another type of data from which outputs could be extracted. Behavioral data does not include any personally identifiable data or any source code files or fragments from the user project. Find out more in the documentation.

c) Web-based products: We may collect and store trackers such as cookies when using web-based products. For more details, visit this link.

d) Detailed code-related data: This data collection includes general IDE usage, such as terminal usage (command runs) or edit history, and utilizes analytics from your AI features usage. This includes complete data about interactions with large language models. This means the full text of inputs sent by the IDE to the large language model and its responses, including source code snippets. The data collected may contain personal, business, or project-specific information. Detailed code-related data can be used for product improvement and training AI models. We do not collect Detailed code-related data from our commercial users unless explicit, informed consent has been obtained in advance. We have a safeguard in place that disallows data sharing for organisations unless there's an explicit permission on a company level. We apply a 1-year data retention period for this data.

Note that these data sharing preferences, once configured, apply to all installed JetBrains products. Detailed data is not currently collected in China.

Detailed code-related data can be collected in the JetBrains IDEs as of the following versions:

JetBrains IDE Version
IntelliJ IDEA (Ultimate) [legacy version] Not applicable
IntelliJ IDEA (Community) [legacy version] Disabled, can’t be enabled
IntelliJ IDEA (unified distribution) 2025.3.1; when switching to Community, detailed data sharing is disabled and can't be enabled
PyCharm Community [legacy version] Disabled, can’t be enabled
PyCharm Professional [legacy version] Not applicable
PyCharm (unified distribution) 2025.3.1; when switching to Community, detailed data sharing is disabled and can't be enabled
CLion 2025.3.1
DataGrip 2025.3.1
DataSpell 2025.3.1
Fleet Not applicable
GoLand 2025.3.1
PhpStorm 2025.3.1
Rider 2025.3.1
RubyMine 2025.3.1
RustRover 2025.3.1
WebStorm 2025.3.1
ReSharper, ReSharper C++ Not applicable

2. Why We Collect This Data:

Our primary goal is to provide you with tailor-made, data-based tools. To achieve this, we collect only the data necessary for three key purposes: product analytics, model evaluation, and training our own AI models. We respect both individual and corporate privacy policies. Any data you share will be handled responsibly, in full compliance with the EU data protection laws.

3. How We Collect Data to Enhance Your Experience; Your Preferences

Unless specified below, we collect analytics specified above with your explicit consent. You can always check and change your preferences in the product settings.

User category License type Details
Individual developer Non-commercial license We may collect analytics as specified above by default based on our legitimate interest. You may opt out in the product settings.
Individual (commercial) license, Trial, or Early Access Program (EAP) We start collecting analytics only with your explicit consent. You can check and change your preferences anytime in the settings.
Organizational license We start collecting analytics only with your explicit consent. In case of detailed code-related data collection, we ask for your explicit consent only if the company admin has allowed such data collection. You can check and change your preferences anytime in the settings. Additionally, collecting Detailed code-related data is disallowed by default and can only be enabled by a company admin.
Free Community versions of IntelliJ IDEA and PyCharm Data collection is disabled and can’t be enabled.
Free community licenses (open source, students, classroom, content creators, user groups, developer recognition program) We start collecting analytics only with your explicit consent. You can check and change your preferences anytime in the settings.
Company Organizational licenses The company can opt in to detailed code-related data by signing a contract with JetBrains. When enabled at the company level, this setting applies to all end users and cannot be adjusted individually. For more details and joining the waitlist, visit this site.

Our Privacy Notice provides more details on your rights and how you can exercise them, including how to file a complaint.

4. Our Commitment to Data Privacy and Security

We continue to strive for the highest security and privacy standards. Our processes are designed with robust safeguards to protect your information.

  • The collected analytics do not contain a direct link to your account. We collect data that is pseudonymized or aggregated. We do not retain identifiers that directly link this data to individual user accounts.
  • We recognize that code and usage data are sensitive and may contain confidential information. Our data handling and security protocols are designed to protect your intellectual property throughout the data lifecycle.
  • Access to raw data is highly restricted to authorized personnel.
  • We strictly prohibit any attempts to de-identify users.
  • The collected data remains stored within the European Economic Area (EEA).
  • More details on how we protect data are available, including our certifications, in our Trust Centre.

In case of any questions regarding data collection, please reach out to ai-platform@jetbrains.com.

Frequently asked questions about detailed code-related data collection