Who this is for: Security, compliance, and IT reviewers who are assessing Claude for Government for their agency, and administrators who need to explain the product’s runtime behavior.The answers on this page cover the Claude Desktop application in Claude for Government and address the security and data-handling questions that come up most often during agency security review. Claude Desktop presents three tabs: Chat for simple conversations, Cowork for longer tasks with a local workspace folder, and Code for software development. Each answer states what is specific to Claude for Government (the FedRAMP High boundary, the defaults Anthropic applies for government tenants, and the relevant admin portal control), then links to the Claude Desktop documentation for the underlying mechanism. For assurance materials such as the security architecture overview, SOC 2 report, and penetration testing summary, request access through the Anthropic Trust Center.
Claude Desktop
The sections below cover the Claude Desktop application. For the admin portal and the Compliance API, see the Organization administration and Tenant administration sections.Sandbox and isolation
The Claude Desktop application runs shell commands and model-written code inside a dedicated local virtual machine. In Claude for Government, this sandbox is always the execution path for the code and shell commands that Claude runs. For the detailed threat model and isolation design, request the security architecture overview through the Anthropic Trust Center.What does the sandbox isolate, and what runs outside it?
What does the sandbox isolate, and what runs outside it?
What can the sandbox reach on the host?
What can the sandbox reach on the host?
How are attached folders made available to the sandbox?
How are attached folders made available to the sandbox?
Which file types need the sandbox in the Chat tab?
Which file types need the sandbox in the Chat tab?
Network egress, required domains, and proxies
The desktop application and the sandbox honor the operating system’s proxy settings, and a single allowlist controls outbound network access from Claude’s tools. You manage the allowlist with the Allowed network hosts setting on the Config page.What does the egress allowlist control?
What does the egress allowlist control?
*.example.com, or * to allow all outbound traffic. See Web search and web fetch for the full allowlist semantics.Which domains does Claude Desktop need to reach?
Which domains does Claude Desktop need to reach?
downloads.claude.ai for the sandbox virtual machine image and the Claude Code command-line tool, which are fetched at session start (not required if your agency uses the offline installer variant that bundles both), and www.claudeusercontent.com for the artifact preview frame. For automatic application updates, the required hosts depend on how your agency distributes the client; see the network-requirements table in Telemetry and egress and confirm the update hosts for your deployment before finalizing your allowlist.Does Claude for Government depend on claude.ai or anthropic.com?
Does Claude for Government depend on claude.ai or anthropic.com?
*.claude.ai and *.anthropic.com leaves sign-in and inference working. Blocking *.claude.ai also blocks downloads.claude.ai, which prevents Cowork and Code sessions from starting and Advanced file analysis in Chat from running, unless the offline installer variant was used.Does blocking claude.ai affect Claude for Government?
Does blocking claude.ai affect Claude for Government?
claude.ai does not affect sign-in or inference; neither uses any host under that domain. A personal Claude account cannot sign in to Claude for Government, and a Claude for Government account cannot sign in to claude.ai, so there is no shared sign-in surface to restrict. If you allow automatic application updates, keep the update hosts listed in the network-requirements table reachable.Is web fetch always checked against the allowlist?
Is web fetch always checked against the allowlist?
Can all traffic route through a single proxy?
Can all traffic route through a single proxy?
Approvals and Auto mode
By default, Claude for Government prompts the user for file writes outside the attached workspace, connector actions, and each web search. Shell commands and web page fetches run without a prompt: shell commands run inside the sandbox virtual machine, and fetches are checked against the egress allowlist described above. Administrators can require a prompt on every shell command or fetch with the Require approval sub-settings on the Config page. In the Chat tab, every shell command prompts regardless. The reduced-approval option in Claude for Government is Auto mode, which is off by default and can be enabled through device managed configuration (it is not a setting on the Config page). Cowork does not offer a Bypass Permissions mode.Can write and send actions be gated behind approval?
Can write and send actions be gated behind approval?
Can Auto mode be disabled when a sensitive connector is attached?
Can Auto mode be disabled when a sensitive connector is attached?
Can individual shell commands be allowlisted enterprise-wide?
Can individual shell commands be allowlisted enterprise-wide?
Can users suppress approval prompts with an Always allow choice?
Can users suppress approval prompts with an Always allow choice?
Why does Chat prompt on every analysis step?
Why does Chat prompt on every analysis step?
Connectors
In Claude for Government, connectors fall into three main categories: built-in tools (Web search, Web fetch, and Shell commands), the built-in Microsoft 365 connector, and connectors an administrator adds on the Connectors card of the Config page.Where do connectors run, and where are tokens stored?
Where do connectors run, and where are tokens stored?
Do connectors follow the sandbox egress allowlist?
Do connectors follow the sandbox egress allowlist?
Can artifacts be blocked from calling connectors?
Can artifacts be blocked from calling connectors?
Telemetry and logging
In Claude for Government, Anthropic-bound error and usage telemetry is always disabled. The OpenTelemetry export to your own collector is a separate setting and sends data only to the endpoint you configure.Is there an inline DLP or inspection point?
Is there an inline DLP or inspection point?
What is logged for connector actions and outbound requests?
What is logged for connector actions and outbound requests?
Data storage and retention
In Claude for Government, conversation content stays on the user’s device. Model requests are proxied through the Claude for Government service to the model endpoint inside the FedRAMP High boundary, and the service records only per-request metadata, not content.Can Anthropic view conversations?
Can Anthropic view conversations?
Where on the device is conversation content stored?
Where on the device is conversation content stored?
%LOCALAPPDATA%\Claude-3p on Windows, ~/Library/Application Support/Claude-3p on macOS). User-visible outputs such as artifacts are written separately to the user files directory (default ~/Claude). See User identity and local data for the full list of what each location holds.Where are files added to a project stored, and are they indexed?
Where are files added to a project stored, and are they indexed?
Can the local data location be changed for backup or sync?
Can the local data location be changed for backup or sync?
Web search and web fetch
How does web search reach the internet?
How does web search reach the internet?
How do administrators enable web search?
How do administrators enable web search?
Why does Chat's web fetch fail with an empty allowlist?
Why does Chat's web fetch fail with an empty allowlist?
Chat and Cowork differences
Are projects available in both Chat and Cowork?
Are projects available in both Chat and Cowork?
Are artifacts available in Chat?
Are artifacts available in Chat?