KoraSafe JetBrains Extension privacy policy

Applies to KoraSafe JetBrains Extension v0.1.x and later for IntelliJ IDEA, PyCharm, WebStorm, GoLand, RubyMine, and AppCode. For the main KoraSafe platform privacy policy, see korasafe.ai/privacy.

Summary

Local-only mode (default)

When korasafe.enableCloudChecks is false (the default), all governance analysis runs on your machine using bundled rules. No file content, finding detail, or usage data is transmitted to any server. The extension reads your project files to detect governance issues and displays results in the KoraSafe tool window, inline inspections, and intention actions. Nothing leaves your machine.

Cloud checks (opt-in)

When you enable korasafe.enableCloudChecks, the extension sends file content to the KoraSafe API after each scan. Before cloud checks transmit any data for the first time, the extension shows a confirmation dialog that explains what is sent and links to this policy. You must click "Enable" before any transmission begins.

What is sent

DataWhy it's sent
File content (text only)Required for governance analysis. Files above the per-file size limit are skipped and logged to the IDE event log.
File path (relative to project root)Used to identify the file in findings returned from the API.
Extension versionIncluded in the User-Agent header to help diagnose compatibility issues.
API key (bearer token)Used to authenticate your request and associate findings with your KoraSafe org. Stored in IntelliJ PasswordSafe (OS credential store), never in IDE settings files.

What is not sent

Cloud checks in untrusted projects

Cloud checks are automatically disabled in IntelliJ untrusted projects, regardless of the enableCloudChecks setting. Local analysis continues to run in untrusted projects.

Telemetry (opt-in)

When korasafe.telemetryEnabled is true and the IDE's global usage statistics setting allows it, the extension sends anonymised usage events to KoraSafe. Telemetry is disabled by default and respects the IDE's data sharing level setting.

What telemetry includes

What telemetry never includes

API key storage

Your KoraSafe API key is stored in IntelliJ PasswordSafe, which uses your operating system's credential store (Keychain on macOS, Credential Manager on Windows, libsecret on Linux). It is never written to an IDE configuration file that could be committed to source control. Use the KoraSafe: Set API key action to store it securely. Do not add it to a workspace settings file.

MCP server

The extension can start a local MCP server bound to 127.0.0.1 when korasafe.mcpEnabled is true. The server is reachable only from your machine; it does not accept connections from other hosts. Use the KoraSafe: Copy MCP auth token action to retrieve a bearer token for MCP clients. The MCP server exposes the same scan and finding endpoints the IDE actions use; nothing leaves your machine through MCP unless cloud checks are also enabled.

Data retention

File content submitted for cloud checks is processed by the KoraSafe API and not stored beyond the analysis request unless your organization's data retention policy requires audit trail storage. Telemetry events are retained in aggregated form to support product improvement. You can delete your organization's data by contacting Contact-us@korasafe.ai.

Third parties

File content submitted for cloud checks is processed by the KoraSafe API only. We do not share your code, findings, or usage data with advertisers, data brokers, or third parties outside the KoraSafe service.

Your rights

You can disable cloud checks and telemetry at any time in IDE settings under Tools, KoraSafe. Uninstalling the extension removes all locally stored data. For organization-level data rights, export, deletion, or correction, email Contact-us@korasafe.ai.

Changes to this policy

We may update this policy as the extension evolves. Material changes will be disclosed in the extension's change notes on the JetBrains Marketplace and on this page.

Contact

Questions about this policy or to exercise any data rights: Contact-us@korasafe.ai.