From b90848025e0645c404aa252efd50e4acbff57f0f Mon Sep 17 00:00:00 2001 From: phil-accelbyte <225106921+phil-accelbyte@users.noreply.github.com> Date: Thu, 3 Sep 2026 09:03:22 +0800 Subject: [PATCH] docs: point DO_NOT_TRACK links at donottrack.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Console Do Not Track standard lives at donottrack.sh; the old consoledonottrack.com URL was incorrect. Docs/comment only — no behaviour change. --- README.md | 4 ++-- crates/ags-runtime/src/runtime/telemetry/mod.rs | 2 +- docs/reference/cli-reference.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5ea4fb8..6d6233c 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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 diff --git a/crates/ags-runtime/src/runtime/telemetry/mod.rs b/crates/ags-runtime/src/runtime/telemetry/mod.rs index 0faa519..5e1d84f 100644 --- a/crates/ags-runtime/src/runtime/telemetry/mod.rs +++ b/crates/ags-runtime/src/runtime/telemetry/mod.rs @@ -65,7 +65,7 @@ fn resolve_api_key_with(baked: Option<&str>) -> Option { /// ([`DEFAULT_POSTHOG_HOST`]). pub const ENV_POSTHOG_HOST: &str = "AGS_TELEMETRY_POSTHOG_HOST"; -/// Env var: universal telemetry opt-out (). Any +/// Env var: universal telemetry opt-out (). 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 diff --git a/docs/reference/cli-reference.md b/docs/reference/cli-reference.md index 68c1a07..9a26b9b 100644 --- a/docs/reference/cli-reference.md +++ b/docs/reference/cli-reference.md @@ -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.