Coding Assistants

JetBrains AI Assistant

Low risk

AI features built into JetBrains IDEs (IntelliJ, PyCharm, Rider, and others), including the AI Assistant and the Junie coding agent, routing requests through JetBrains AI to selected model providers.

Verified 2026-08-31JetBrainswww.jetbrains.com/ai/

Is JetBrains AI Assistant safe for confidential data?

JetBrains answers the dominant buyer question — what exactly leaves the IDE — unusually directly in its knowledge base: code fragments and context needed for a request are sent to JetBrains AI and on to the configured model provider, are not used to train ML models that generate code or text, are not persisted beyond the task except limited data retained at most 30 days, and are processed for European users in EU infrastructure. JetBrains holds SOC 2 Type II, and AI Enterprise supports on-premises LLMs so code need not leave your network. The main governance limitation is granularity: the AI features are effectively on or off per IDE/organization, without fine per-feature data controls, and the choice of underlying cloud model provider carries its own terms.

Risk by plan

The same product often carries very different terms depending on the tier — consumer plans are where the exposure concentrates.

AI Pro / Ultimate (individual and org seats)
No training

Same no-training policy as all tiers; cloud model providers process requests under JetBrains' agreements with them.

AI Enterprise
No training

Adds centralized administration and on-premises LLM installation so AI features run without sending code to the cloud.

Data handling

Training on inputs

No — JetBrains states user code, prompts, and AI requests are not used to train ML models that generate code or text, on any plan. Optional detailed data collection is opt-in and masked of code and personal identifiers.

Retention

Request data is used for the immediate task and discarded; where data is retained (such as opt-in collection), storage is limited to no more than 30 days.

Residency

JetBrains processes European users' AI traffic in EU infrastructure; cloud model providers are disclosed per feature. AI Enterprise supports on-premises LLM deployment for organizations that cannot send code externally — the strongest option for Canadian residency obligations.

Compliance

  • SOC 2Yes
  • GDPR / DPAYes
  • HIPAA BAANot verified

Certifications typically apply to specific tiers and contracts — confirm scope in writing before relying on them.

New to these frameworks? See our plain-language guides to SOC 2 and the other AI compliance standards.

Enterprise controls

  • Org-level enable/disable of AI features
  • On-premises LLM deployment (AI Enterprise)
  • EU processing for European users
  • Disclosed model-provider list per feature
  • Opt-in-only detailed data collection

Frequently asked questions

Does JetBrains AI send my code to the cloud?

Yes, by design: when you use an AI feature, the relevant code fragments and context are sent to JetBrains AI and the configured model provider to fulfill that request. JetBrains' knowledge base states this data is used only for the immediate task, is not used to train code-generating models, and any retained data is kept no more than 30 days — or you can run AI Enterprise with an on-premises LLM and keep everything in-network.

Is JetBrains AI Assistant safe for proprietary code?

Its terms are among the cleaner in the category: universal no-training, short bounded retention, EU processing for European users, SOC 2 Type II, and an on-prem option. The residual review items are the third-party model providers behind cloud features and the coarse control surface — AI is largely on or off, so you cannot allow completions while blocking, say, chat context sharing per feature.

Our IDEs are licensed, so is our AI governance done?

Not quite. The IDE assistant being clean does not govern what developers do beside it — personal chatbot tabs, free agents, and pasted stack traces sit outside JetBrains' terms entirely. Decide the AI Assistant on/off policy centrally, document that its no-training terms are why it is sanctioned, and keep monitoring the tools that never went through that decision.

Policy changelog

  • Initial entry published from JetBrains' published knowledge-base and policy documentation.

Sources

This profile summarizes the vendor's published policies as of the verification date. It is not legal advice.

JetBrains AI Assistant is probably already in your organization.

Sanitized AI shows you who is using it and redacts sensitive data from prompts before it leaves your control.

Get a demo

More AI tool profiles