Privacy controls
EditVolt collects no telemetry — the telemetry pipeline is structurally removed from the binary, not just disabled — and requires no account. This page covers the controls you can tune. For the formal policy, see the Privacy Policy.
Strict privacy mode
{ "editvolt.privacy.strict": true }
One setting forces every AI request to local models (Ollama), disabling all cloud providers. Combined with the local completion engine and local indexing, nothing leaves your machine at all.
The ignore file
.editvoltignore (gitignore syntax) keeps sensitive paths out of the semantic index and out of chat/agent context. Enabled by default (editvolt.privacy.ignoreFile) with defaults covering:
.env*
*.pem *.key
id_rsa* .ssh/
.aws/
secrets*
Add your own patterns per project or globally.
Where secrets live
Provider API keys are stored in the OS keychain (macOS Keychain, Windows Credential Manager, libsecret on Linux), read per-request, and never written to config files.
The audit surface
The in-app audit view shows the session's outbound-connection count in real time — the "0 outbound · telemetry-zero" indicator. Every release is additionally verified with network-interception audits before it ships.
Third-party notes
- Extensions come from Open VSX and have their own privacy behavior — review before installing
- The optional Claude Code CLI bridge uses Anthropic's own CLI, which performs its own diagnostics under Anthropic's policies; use API-key mode or local models if you prefer to avoid that
- Auto-update checks fetch version metadata only, over a certificate-pinned connection, and can be disabled in settings