Privacy mode
When privacy mode is on, your code is never stored or trained on.
Privacy mode is the master switch for how Arshas handles your code, and it is on by default. With privacy mode enabled, code sent for completions, chat, and agent runs is processed in memory, used only to serve your request, and never stored or used for training.
What it guarantees
Requests are encrypted in transit, processed, and discarded — no server-side persistence of your source, no retention for model improvement, no human review. Codebase indexing stores only embeddings and symbol metadata, never raw file contents.
The setting is enforced account-wide, and on Team and Enterprise plans it can be locked on by an admin so no member can disable it.
Verifying the setting
The status bar shows a shield icon whenever privacy mode is active, and Settings → Privacy shows exactly which guarantees apply to your current plan. For contractual guarantees including zero data retention, see the Enterprise documentation.