Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · claude-docs

Telemetry and egress changedthird-party/claude-desktop/telemetry

Nearest release: v2.1.235, published 9 hours before this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Recorded here
Lines+37added
Lines−23removed
From line 133 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits42to this page, all time

The whole hunk

from line 133, old and new numbered
/
lines
from line 133
133133 
134134### Always required
135135 
136| Host | Purpose |
137| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
138| `downloads.claude.ai` | VM workspace bundle and Claude CLI binary, fetched at session start. **Without this, Cowork sessions cannot start**, unless the app was installed with the [offline installer variant](/docs/third-party/claude-desktop/installation#offline-installation), which includes both components in the installer package. |
136| Host | Purpose |
137| --------------------- | ------------------------------------------------------------------- |
138| `downloads.claude.ai` | VM workspace bundle and Claude CLI binary, fetched at session start |
139139 
140Without this host reachable, Cowork sessions cannot start, unless the app was installed with the [offline installer variant](/docs/third-party/claude-desktop/installation#offline-installation), which includes both components in the installer package.
141 
140142### Inference provider
141143 
142144The host(s) for your configured provider. These carry conversation content.
from line 183
181183 
182184### Auto-updates (`disableAutoUpdates: false`)
183185 
184| Host | Purpose |
185| --------------------- | ---------------------------------------- |
186| `claude.ai` | Update feed |
187| `api.anthropic.com` | Update feed |
188| `downloads.claude.ai` | Update binaries (already required above) |
186| Host | Purpose |
187| --------------------- | ------------------------------------------------------------------ |
188| `claude.ai` | Update feed |
189| `api.anthropic.com` | Update feed (releases.claude.com when updateViaUpdatesHost is set) |
190| `downloads.claude.ai` | Update binaries |
189191 
190192With [`updateViaUpdatesHost`](/docs/third-party/claude-desktop/configuration#updateviaupdateshost) set to `true`, the app reads the update feed from `releases.claude.com` instead of `claude.ai` and `api.anthropic.com`, so those two hosts are no longer needed for updates. Update binaries still come from `downloads.claude.ai`.
191193 
192194### Essential telemetry (`disableEssentialTelemetry: false`)
193195 
194| Host | Purpose |
195| ---------------------------------- | ----------------------------------------------------------------------------------------------- |
196| `sentry.io` | Crash and error reporting (apex; some firewalls don't match it under `*.sentry.io`) |
197| `*.sentry.io` | Crash and error reporting |
198| `*.ingest.us.sentry.io` | Crash and error reporting (listed separately for firewalls that match wildcards one label deep) |
199| `browser-intake-us5-datadoghq.com` | Performance timing. The configuration window lists additional regional Datadog intake hosts. |
196| Host | Purpose |
197| ---------------------------------- | ------------------------- |
198| `*.sentry.io` | Crash and error reporting |
199| `*.ingest.us.sentry.io` | Crash and error reporting |
200| `sentry.io` | Crash and error reporting |
201| `browser-intake-datadoghq.com` | Performance timing |
202| `browser-intake-us3-datadoghq.com` | Performance timing |
203| `browser-intake-us5-datadoghq.com` | Performance timing |
204| `browser-intake-ap1-datadoghq.com` | Performance timing |
205| `browser-intake-ap2-datadoghq.com` | Performance timing |
206| `browser-intake-datadoghq.eu` | Performance timing |
207| `browser-intake-ddog-gov.com` | Performance timing |
200208 
209The `sentry.io` apex is listed alongside the wildcards because some firewalls don't match it under `*.sentry.io`, and `*.ingest.us.sentry.io` is listed separately for firewalls that match wildcards one label deep.
210 
201211### Non-essential telemetry (`disableNonessentialTelemetry: false`)
202212 
203213| Host | Purpose |
204214| --------------------- | --------------------------------------------------------------- |
205215| `a-cdn.anthropic.com` | Analytics SDK |
206| `api.anthropic.com` | Claude Code usage telemetry, sent from inside the agent sandbox |
207216| `a-api.anthropic.com` | Analytics events |
208217| `claude.ai` | Analytics events |
218| `api.anthropic.com` | Claude Code usage telemetry, sent from inside the agent sandbox |
209219 
210220### Non-essential services (`disableNonessentialServices: false`)
211221 
212| Host | Purpose |
213| ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
214| `api.anthropic.com` | MCP connector directory |
215| `www.claudeusercontent.com` | Artifact preview iframe |
216| `*.claudemcpcontent.com` | [MCP Apps](/docs/connectors/building/mcp-apps/getting-started), the interactive widgets connectors can render. Each widget loads in a sandboxed iframe on its own generated subdomain, so allowlist the wildcard. |
217| `assets.claude.ai` | Fonts loaded by MCP App widget iframes |
218| `cdnjs.cloudflare.com`, `cdn.jsdelivr.net`, `fonts.googleapis.com` | Artifact preview asset CDNs |
219| `www.google.com`, `*.gstatic.com` | Connector favicons |
222| Host | Purpose |
223| --------------------------- | -------------------------------------- |
224| `www.google.com` | Connector favicons |
225| `*.gstatic.com` | Connector favicons |
226| `www.claudeusercontent.com` | Artifact preview iframe |
227| `cdnjs.cloudflare.com` | Artifact preview asset CDNs |
228| `fonts.googleapis.com` | Artifact preview asset CDNs |
229| `cdn.jsdelivr.net` | Artifact preview asset CDNs |
230| `*.claudemcpcontent.com` | MCP App widget iframe |
231| `assets.claude.ai` | Fonts loaded by MCP App widget iframes |
232 
233`*.claudemcpcontent.com` serves [MCP Apps](/docs/connectors/building/mcp-apps/getting-started), the interactive widgets connectors can render. Each widget loads in a sandboxed iframe on its own generated subdomain, so allowlist the wildcard.
220234 
221235### Optional features
222236 
Feedback