Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,7 @@ Most interactive users don't need these. They let you override config without to
| `AGS_NO_KEYCHAIN` | Disable OS keychain, use file-based token storage |
| `AGS_NO_UPDATE_CHECK` | Set to `1` to disable the background check for new releases |
| `AGS_UPDATE_CHECK_URL` | Test hook: override the update-check endpoint URL (not for end-user use) |
| `DO_NOT_TRACK` | Set to any non-empty value to disable telemetry ([consoledonottrack.com](https://consoledonottrack.com)) |
| `DO_NOT_TRACK` | Set to any non-empty value to disable telemetry ([donottrack.sh](https://donottrack.sh/)) |
| `AGS_TELEMETRY_NO_INPUT_VALUES` | Set to any non-empty value to suppress input field values in telemetry (field names and metadata still transmit) |

## Profiles
Expand Down Expand Up @@ -476,7 +476,7 @@ AGS CLI collects anonymous usage telemetry to help the team understand which com

### Opting out

Set `DO_NOT_TRACK=1` to disable telemetry (the [Console Do Not Track](https://consoledonottrack.com) standard). This is the recommended opt-out: official release builds ship with a PostHog key already compiled in, so unsetting `AGS_TELEMETRY_POSTHOG_KEY` does not disable telemetry on its own — it only stops `AGS_TELEMETRY_POSTHOG_KEY` from overriding the built-in key.
Set `DO_NOT_TRACK=1` to disable telemetry (the [Console Do Not Track](https://donottrack.sh/) standard). This is the recommended opt-out: official release builds ship with a PostHog key already compiled in, so unsetting `AGS_TELEMETRY_POSTHOG_KEY` does not disable telemetry on its own — it only stops `AGS_TELEMETRY_POSTHOG_KEY` from overriding the built-in key.

### What is collected

Expand Down
2 changes: 1 addition & 1 deletion crates/ags-runtime/src/runtime/telemetry/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ fn resolve_api_key_with(baked: Option<&str>) -> Option<String> {
/// ([`DEFAULT_POSTHOG_HOST`]).
pub const ENV_POSTHOG_HOST: &str = "AGS_TELEMETRY_POSTHOG_HOST";

/// Env var: universal telemetry opt-out (<https://consoledonottrack.com>). Any
/// Env var: universal telemetry opt-out (<https://donottrack.sh/>). Any
/// non-empty value disables telemetry regardless of where a key came from —
/// [`ENV_POSTHOG_KEY`] at run time or [`BAKED_POSTHOG_KEY`] compiled into the
/// build. It is checked before any key is resolved, so it is the only opt-out
Expand Down
2 changes: 1 addition & 1 deletion docs/reference/cli-reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -1839,7 +1839,7 @@ The CLI MUST collect anonymous usage telemetry in official release builds. Telem

### 21.2 Opt-out

The CLI MUST respect the `DO_NOT_TRACK` environment variable ([consoledonottrack.com](https://consoledonottrack.com)). Any non-empty value MUST disable telemetry regardless of the API key.
The CLI MUST respect the `DO_NOT_TRACK` environment variable ([donottrack.sh](https://donottrack.sh/)). Any non-empty value MUST disable telemetry regardless of the API key.

The `AGS_TELEMETRY_NO_INPUT_VALUES` environment variable, when set to any non-empty value, MUST suppress input field values in workflow step telemetry while still transmitting field names, locations, sources, and required-ness.

Expand Down
Loading