You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit cdf71c9
Browse filesBrowse the repository at this point in the historyBrowse files
version, OS/architecture, an identifier for the detected AI coding agent
349
+
(if any) running the command (based on signals such as the presence of
350
+
the `CLAUDECODE` or `COPILOT_MODEL` environment variable; see
351
+
[`agent_detect.rs`](./src/agent_detect.rs) for the complete, versioned
352
+
list), and a boolean flag indicating whether the command was run in a CI
353
+
environment. IP addresses necessarily accompany any request made to our
354
+
server, but will not be retained and analyzed together with telemetry
355
+
data.
356
+
-**Why We Collect It:** For internal analytics by Mapbox to understand
357
+
adoption, prioritize investments, and improve the reliability,
358
+
performance, and developer experience of our CLIs.
359
+
-**What We Do Not Collect:** Code completion outputs, source code, project
360
+
file names, directory contents, non-Mapbox API keys, or credentials.
361
+
-**Who has Access:** Telemetry data will not be disclosed to, or accessed
362
+
by, third parties other than Mapbox affiliates and passive cloud storage
363
+
and hosting providers necessary to maintain our infrastructure.
364
+
365
+
This also covers [update notices](#update-notices) above, since that check
366
+
rides the same opt-out.
367
+
368
+
**How to Opt Out:** The collection of telemetry data is enabled by default.
369
+
You can disable it at any time and without affecting the functionality of
370
+
our CLIs by setting
343
371
344
-
|||
345
-
| --- | --- |
346
-
| What | Added to the `User-Agent` every request already carries: `os/<os>`, `arch/<arch>`, `env/ci` when running in CI, `agent/<id>` when a known coding-agent environment is detected, whether stdin/stdout are attached to a terminal, and — for a generated API command — `command/<group>` (e.g. `styles`, `geocoder`), never the operation or its arguments. Every request also carries the IP address it's sent from, which is not retained alongside telemetry. |
347
-
| What it never includes | AI prompts, code completion output, source code, project or directory names, command arguments, non-Mapbox API keys or credentials. |
348
-
| Who sees it | Mapbox only — never disclosed to third parties, aside from the cloud storage and hosting providers that keep the infrastructure running. |
349
-
| Off |`MAPBOX_CLI_NO_TELEMETRY=1` — also silences [update notices](#update-notices) above, since that check rides the same opt-out. |
372
+
```sh
373
+
MAPBOX_CLI_NO_TELEMETRY=1
374
+
```
350
375
351
-
See the [Mapbox Privacy Policy](https://www.mapbox.com/legal/privacy) for
352
-
how this fits into data processing generally, and your rights over it.
376
+
For additional information on our data processing activities and your
0 commit comments