-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Before submitting
- I searched existing issues and did not find a duplicate.
- I am describing a concrete problem or use case, not just a vague idea.
Area
apps/web
Problem or use case
The app collects usage telemetry by default (platform, architecture, app version, session/turn events, and a persistent pseudonymous identifier). The only way to opt out is by setting the environment variable T3CODE_TELEMETRY_ENABLED=false, which is undocumented anywhere in the README, docs, or UI. Most users will never know this is happening or that an opt-out exists.
Proposed solution
A simple toggle in the app settings allowing them to opt out of the telemetry
Why this matters
At this point, it isn't even clear to the users that some information is being sent as telemetry. Having a toggle allows them to know that and act accordingly.
Smallest useful scope
A single boolean toggle in the Settings page that maps to the existing environment behaviour. No need for a first-run consent screen or granular event controls — just a visible on/off switch.
Alternatives considered
The env var T3CODE_TELEMETRY_ENABLED=false already works as an opt-out, but it requires technical knowledge and is completely undocumented.
Risks or tradeoffs
No response
Examples or references
No response
Contribution
- I would be open to helping implement this.