---
title: "Junie and AI Assistant | Ethical Stack"
url: https://ethicalstack.ai/harnesses/jetbrains-junie/
catalog_version: f6baff2119d0e9158520da7fbe4232011dac79f25bd08757436d7a1dbd593db2
---

# Junie and AI Assistant

JetBrains coding agent and IDE AI features for delegated coding, inline assistance and configurable model use.

Canonical profile: https://ethicalstack.ai/harnesses/jetbrains-junie/

Scope: JetBrains Junie coding agent and AI Assistant IDE features. Junie delegates multi-step coding; AI Assistant also provides chat and inline help. Model route may be JetBrains, BYOK, custom or local where supported.

Published overall: 4.6; 5/6 dimensions rated.

Round the equal-weight mean of available numerical ratings to one decimal; require at least four of six for an overall score. BDS status stays outside the mean; for eligible profiles, a boycott target caps the final score at 2/10 and a pressure target subtracts one point (minimum 1). Not listed and not checked do not adjust the score.

## Energy practices

Finding: 4/10

Assessment: https://ethicalstack.ai/harnesses/jetbrains-junie/#energy

JetBrains documents model selection and local options, but no energy or electricity report.

Reason: 1 + 1 reporting + 0 electricity + 2 controls = 4/10. This grades documented practices and transparency.

Argument: Model/provider and local route choices provide operational controls but do not quantify power use or savings.

Type: argument; confidence: medium

Scope (dimension): JetBrains Junie coding agent and AI Assistant IDE features. Junie delegates multi-step coding; AI Assistant also provides chat and inline help. Model route may be JetBrains, BYOK, custom or local where supported.

Research reviewed: not recorded; evidence date: not recorded

Unknowns: Task energy, local device consumption, hosted electricity and water are not reported.

```json
{
  "method": "practices-transparency-v1",
  "scope": "JetBrains Junie coding agent and AI Assistant IDE features. Junie delegates multi-step coding; AI Assistant also provides chat and inline help. Model route may be JetBrains, BYOK, custom or local where supported.",
  "components": {
    "disclosure": {
      "score": 1,
      "reason": "Model routes are documented without energy reporting.",
      "sourceUrls": [
        "https://www.jetbrains.com/help/idea/ai-assistant-in-jetbrains-ides.html?keymap=macos",
        "https://junie.jetbrains.com/docs/junie-cli-model-selection.html"
      ]
    },
    "electricity": {
      "score": 0,
      "reason": "No attributable electricity mix is disclosed.",
      "sourceUrls": [
        "https://www.jetbrains.com/help/idea/ai-assistant-in-jetbrains-ides.html?keymap=macos"
      ]
    },
    "demand": {
      "score": 2,
      "reason": "Model, provider and context choices are available without measured savings.",
      "sourceUrls": [
        "https://www.jetbrains.com/help/idea/ai-assistant-in-jetbrains-ides.html?keymap=macos",
        "https://junie.jetbrains.com/docs/junie-cli-model-selection.html"
      ]
    }
  },
  "actualImpactMeasured": false
}
```

- [JetBrains Junie overview and agent controls](https://www.jetbrains.com/help/ai-assistant/junie-agent.html) (primary; checked 2026-10-28)

- [AI Assistant IDE capabilities and local model support](https://www.jetbrains.com/help/idea/ai-assistant-in-jetbrains-ides.html?keymap=macos) (primary; checked 2026-10-28)

- [Junie model and provider selection](https://junie.jetbrains.com/docs/junie-cli-model-selection.html) (primary; checked 2026-10-28)

## Training data

Finding: N/A

Assessment: https://ethicalstack.ai/harnesses/jetbrains-junie/#training-rights

Junie and AI Assistant support multiple providers and local models, so the training corpus varies by selected route.

Reason: Select the exact model/provider and assess its training corpus separately from JetBrains interaction-data settings.

Argument: JetBrains documents model/provider choice, including local models. Detailed JetBrains interaction data settings are separate from permission for each model’s training data.

Type: argument; confidence: medium

Scope (profile): JetBrains Junie coding agent and AI Assistant IDE features. Junie delegates multi-step coding; AI Assistant also provides chat and inline help. Model route may be JetBrains, BYOK, custom or local where supported.

Research reviewed: not recorded; evidence date: not recorded

Unknowns: Model version, inherited base, data sources and any local model’s corpus require separate assessment.

Applicability: Select the exact model/provider and assess its training corpus separately from JetBrains interaction-data settings.

```json
{
  "method": "training-rights-evidence-v1",
  "scope": "The stated training release or selected model",
  "components": null,
  "routeDependency": "Select the exact model/provider and assess its training corpus separately from JetBrains interaction-data settings.",
  "modelReference": null
}
```

- [AI Assistant IDE capabilities and local model support](https://www.jetbrains.com/help/idea/ai-assistant-in-jetbrains-ides.html?keymap=macos) (primary; checked 2026-10-28)

- [Junie authentication and agent setup](https://www.jetbrains.com/help/ai-assistant/activate-agents.html) (primary; checked 2026-10-28)

- [Junie model and provider selection](https://junie.jetbrains.com/docs/junie-cli-model-selection.html) (primary; checked 2026-10-28)

- [JetBrains AI Assistant data handling](https://www.jetbrains.com/help/ai-assistant/how-we-handle-your-code-and-data.html) (primary; checked 2026-10-28)

- [JetBrains AI service providers](https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/1.10/1.10.pdf) (primary; checked 2026-10-28)

## Your data & privacy

Finding: 7/10

Assessment: https://ethicalstack.ai/harnesses/jetbrains-junie/#privacy

JetBrains AI features send prompts and code context to the chosen model provider; detailed code-related data collection is disabled by default.

Reason: JetBrains says requests include prompts and relevant code. Detailed collection may include full AI interactions but is off by default. Junie supports JetBrains AI and selected BYOK; AI Assistant also supports local models. Third-party providers can retain requests for limited abuse prevention.

Argument: JetBrains says requests include prompts and relevant code. Detailed collection may include full AI interactions but is off by default. Junie supports JetBrains AI and selected BYOK; AI Assistant also supports local models. Third-party providers can retain requests for limited abuse prevention.

Type: argument; confidence: medium

Scope (profile): JetBrains Junie coding agent and AI Assistant IDE features. Junie delegates multi-step coding; AI Assistant also provides chat and inline help. Model route may be JetBrains, BYOK, custom or local where supported.

Research reviewed: not recorded; evidence date: not recorded

Unknowns: Local model support varies by feature. Provider retention and organizational analytics settings should be checked for the actual route.

- [JetBrains AI Assistant data handling](https://www.jetbrains.com/help/ai-assistant/how-we-handle-your-code-and-data.html) (primary; checked 2026-10-28)

- [JetBrains Junie overview and agent controls](https://www.jetbrains.com/help/ai-assistant/junie-agent.html) (primary; checked 2026-10-28)

- [AI Assistant IDE capabilities and local model support](https://www.jetbrains.com/help/idea/ai-assistant-in-jetbrains-ides.html?keymap=macos) (primary; checked 2026-10-28)

- [Junie authentication and agent setup](https://www.jetbrains.com/help/ai-assistant/activate-agents.html) (primary; checked 2026-10-28)

- [Junie model and provider selection](https://junie.jetbrains.com/docs/junie-cli-model-selection.html) (primary; checked 2026-10-28)

- [JetBrains AI service providers](https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/1.10/1.10.pdf) (primary; checked 2026-10-28)

## Openness

Finding: 4/10

Assessment: https://ethicalstack.ai/harnesses/jetbrains-junie/#openness

AI Assistant is a proprietary IDE feature set supporting integrated and external agents, hosted and local models.

Reason: JetBrains documents agent connections, local models and BYOK, but does not present the IDE AI features or hosted service as open-source software.

Argument: JetBrains documents agent connections, local models and BYOK, but does not present the IDE AI features or hosted service as open-source software.

Type: argument; confidence: medium

Scope (profile): JetBrains Junie coding agent and AI Assistant IDE features. Junie delegates multi-step coding; AI Assistant also provides chat and inline help. Model route may be JetBrains, BYOK, custom or local where supported.

Research reviewed: not recorded; evidence date: not recorded

Unknowns: Model features and local support vary by IDE, authentication and version.

- [AI Assistant IDE capabilities and local model support](https://www.jetbrains.com/help/idea/ai-assistant-in-jetbrains-ides.html?keymap=macos) (primary; checked 2026-10-28)

- [Junie authentication and agent setup](https://www.jetbrains.com/help/ai-assistant/activate-agents.html) (primary; checked 2026-10-28)

- [Junie model and provider selection](https://junie.jetbrains.com/docs/junie-cli-model-selection.html) (primary; checked 2026-10-28)

## Worker protections

Finding: 1/10

Assessment: https://ethicalstack.ai/harnesses/jetbrains-junie/#labour

JetBrains has no workforce disclosures covering the AI supply chain in the reviewed public sources.

Reason: 1 + 0 + 0 + 0 = 1/10. Documented worker protections; missing disclosure is an evidence gap.

Argument: The reviewed public sources do not describe employee conditions, worker voice, or contractor protections for JetBrains. Missing disclosure is an evidence gap, not proof of mistreatment.

Type: argument; confidence: medium

Scope (dimension): JetBrains employees and AI supply-chain workers

Research reviewed: not recorded; evidence date: not recorded

Unknowns: Contractor conditions, data annotation and moderation, worker representation, remedies and independent review remain unknown.

```json
{
  "method": "worker-safeguards-evidence-v1",
  "entity": "jetbrains",
  "company": "JetBrains",
  "scope": "JetBrains employees and AI supply-chain workers",
  "components": {
    "conditions": {
      "score": 0,
      "reason": "No worker conditions policy or implementation evidence was found in reviewed sources.",
      "sourceUrls": [
        "https://www.jetbrains.com/help/ai-assistant/how-we-handle-your-code-and-data.html",
        "https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/1.10/1.10.pdf"
      ]
    },
    "voice": {
      "score": 0,
      "reason": "No worker voice, representation or grievance safeguard was found in reviewed sources.",
      "sourceUrls": [
        "https://www.jetbrains.com/help/ai-assistant/how-we-handle-your-code-and-data.html",
        "https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/1.10/1.10.pdf"
      ]
    },
    "assurance": {
      "score": 0,
      "reason": "No independent worker-level evidence was found in reviewed sources.",
      "sourceUrls": [
        "https://www.jetbrains.com/help/ai-assistant/how-we-handle-your-code-and-data.html",
        "https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/1.10/1.10.pdf"
      ]
    }
  },
  "disclosureLimited": true
}
```

- [JetBrains AI Assistant data handling](https://www.jetbrains.com/help/ai-assistant/how-we-handle-your-code-and-data.html) (primary; checked 2026-10-28)

- [JetBrains AI service providers](https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/1.10/1.10.pdf) (primary; checked 2026-10-28)

## Military ties

Finding: 7/10

Assessment: https://ethicalstack.ai/harnesses/jetbrains-junie/#military-contracts

No military relationship was established from the reviewed public sources for JetBrains; the score reflects uncertainty.

Reason: 7 base + 0 safeguard adjustment = 7/10 (0 of 9 safeguard points; every 3 adds 1). No military relationship was established in the cited sources. This ranks above known defense ties without claiming a verified clean record.

Argument: The sources reviewed did not establish a military contract or operational defense offering for JetBrains. The method starts at 7 when a military relationship is not established; missing disclosure is not proof that none exists.

Type: argument; confidence: medium

Scope (dimension): JetBrains; no relationship established in reviewed sources

Research reviewed: not recorded; evidence date: not recorded

Unknowns: This bounded review cannot rule out unreported customers, indirect use, subcontracting or future work.

```json
{
  "method": "military-ties-priority-v2",
  "entity": "jetbrains",
  "company": "JetBrains",
  "scope": "JetBrains; no relationship established in reviewed sources",
  "components": {
    "restrictions": {
      "score": 0,
      "reason": "No public military-use restriction was found in the reviewed sources.",
      "sourceUrls": [
        "https://www.jetbrains.com/help/ai-assistant/how-we-handle-your-code-and-data.html",
        "https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/1.10/1.10.pdf"
      ]
    },
    "oversight": {
      "score": 0,
      "reason": "No independently evidenced military-use oversight was found.",
      "sourceUrls": [
        "https://www.jetbrains.com/help/ai-assistant/how-we-handle-your-code-and-data.html",
        "https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/1.10/1.10.pdf"
      ]
    },
    "transparency": {
      "score": 0,
      "reason": "No military customer or relationship disclosure was identified.",
      "sourceUrls": [
        "https://www.jetbrains.com/help/ai-assistant/how-we-handle-your-code-and-data.html",
        "https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/1.10/1.10.pdf"
      ]
    }
  },
  "disclosureLimited": true,
  "relationship": "not-established",
  "relationshipReason": "No military relationship for JetBrains was established in the reviewed sources; this is not proof that none exists.",
  "score": 7,
  "baseScore": 7,
  "safeguardPoints": 0,
  "safeguardAdjustment": 0,
  "rawScore": 7,
  "cap": null
}
```

- [JetBrains AI Assistant data handling](https://www.jetbrains.com/help/ai-assistant/how-we-handle-your-code-and-data.html) (primary; checked 2026-10-28)

- [JetBrains AI service providers](https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/1.10/1.10.pdf) (primary; checked 2026-10-28)

## BDS targets

Finding: Not listed

Assessment: https://ethicalstack.ai/harnesses/jetbrains-junie/#israel-palestine

JetBrains was not named on the two BNC campaign pages checked. This limited list check is not an endorsement.

Reason: Campaign category, excluded from numerical scoring.

Argument: The BNC selects specific company targets; JetBrains was not named in the official priority guide or No Tech campaign when checked. This is not a nationality-based assessment or proof that the company has no other relevant relationships.

Type: argument; confidence: medium

Scope (dimension): Named BNC campaign lists checked 2026-10-28

Research reviewed: not recorded; evidence date: not recorded

Unknowns: This covers only the BNC corporate guide and No Tech page. Other BDS campaigns, local calls, ownership changes, contractors and business relationships are outside the check.

- [BNC official boycott and pressure guide](https://bdsmovement.net/Guide-to-BDS-Boycott) (primary; checked 2026-10-28)

- [BNC official No Tech campaign](https://bdsmovement.net/no-tech-oppression-apartheid-or-genocide) (primary; checked 2026-10-28)

## Reading the evidence

- Assessments are provisional editorial judgments. Cite the profile and the underlying sources, and retain confidence, scope and unknowns.

- Unknown, not-applicable and model-dependent are different states. Missing evidence does not establish good or bad conduct.

- Company-level evidence does not establish use of a particular product or model. Account plan, model, host and route can change an assessment.

- Energy scores describe documented practices and transparency, not measured request emissions. Zero component points can mean an evidence gap.

- Published overall scores require at least four of six numerical dimensions. Preserve coverage and BDS adjustments; BDS itself is categorical.

- No named BDS target found is limited to the reviewed campaign sources and is not approval. Personalized priorities do not change the published overall score.

- Review and source-check dates describe the research, not this deployment. Fetch current primary sources when the decision requires current verification.

Methodology: https://ethicalstack.ai/methodology/
