- Cloud backend is disabled by default.
- Local-only mode is enabled by default.
- Secret redaction is enabled by default.
- Trusted workspace check is enabled by default.
Cloud requests are only allowed when all conditions are met:
vitte.suggestions.aiPipeline.enabled = truevitte.suggestions.aiPipeline.backendEnabled = truevitte.suggestions.aiPipeline.cloudOptIn = truevitte.suggestions.aiPipeline.localOnly = false- If
privacyStrict = true, backend host must matchbackendAllowlist - If
trustedWorkspaceOnly = true, workspace must be trusted
When redactSecrets = true, outgoing context attempts to redact:
- API keys/tokens (
sk-,ghp_, JWT-like, Slack-like) - password/secret/token assignments
- PEM private key blocks
.env-like lines
If suspicious leakage is suspected:
- Switch to local-only mode
- Disable backend and revoke tokens
- Rotate affected credentials
- Re-open with cloud only after review