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
/
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
No line in this hunk matches that.