# docs/user/telemetry.md · gitcafe/t3code

[View on GitCafe](https://git.cafe/gitcafe/t3code/blob/f60367b8cb5e4a7e5e12dd01dc3889618151b1be/docs/user/telemetry.md)

Repository: [gitcafe/t3code](https://git.cafe/gitcafe/t3code)

Visibility: public

Requested revision: f60367b8cb5e4a7e5e12dd01dc3889618151b1be

Requested commit: f60367b8cb5e4a7e5e12dd01dc3889618151b1be

Commit: f60367b8cb5e4a7e5e12dd01dc3889618151b1be

Blob: 2f7e44825dc690ac1a3cea9f71235337aae14ce5

Size: 833 bytes

[Immutable source](https://git.cafe/gitcafe/t3code/blob/f60367b8cb5e4a7e5e12dd01dc3889618151b1be/docs/user/telemetry.md?format=markdown)

```
# Product usage data

The T3 Code server sends product usage events to PostHog, associated with a hashed account or
installation identifier. Events include the provider, model, reasoning effort, permission mode,
turn result, duration, and main-agent token totals when available.

Events do not include prompts, responses, file contents, authentication tokens, conversation IDs,
raw provider events, or child-agent output. Child-agent token use is excluded from the totals.

To disable collection, set `T3CODE_TELEMETRY_ENABLED=false` in the server's environment before
starting it. This stops product events from being recorded or sent.

The desktop app reads the variable from your shell profile (for example `~/.zshrc`) on macOS and
Linux, so export it there and restart the app. On Windows, set it as a user environment variable.

```
