From 115640ae49924c9e4e6215bd8d911445ad932bff Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Tue, 6 Oct 2026 13:55:07 -0700 Subject: [PATCH] feat(web): note anonymous usage data in onboarding and link the privacy policy (#16564) Co-authored-by: Claude Opus 5.5 (1M context) --- .../src/components/onboarding/WelcomeWizard.tsx | 17 ++++++++++++++++- .../src/components/settings/SettingsPanels.tsx | 14 ++++++++++++++ .../src/components/settings/settingsSearch.ts | 6 ++++++ apps/web/src/legalLinks.ts | 1 + 4 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 apps/web/src/legalLinks.ts diff --git a/apps/web/src/components/onboarding/WelcomeWizard.tsx b/apps/web/src/components/onboarding/WelcomeWizard.tsx index 638416103dddc3f1091a4751d9788422815b8740..f8f37c603a4b8deb2344b324d572890f1bf875ae 100644 --- a/apps/web/src/components/onboarding/WelcomeWizard.tsx +++ b/apps/web/src/components/onboarding/WelcomeWizard.tsx @@ -35,6 +35,7 @@ import { useCallback, useEffect, useMemo, useRef, useState } from "react"; import { TYPOGRAPHY_ADVANCED_STORAGE_KEY } from "../../appearanceFonts"; import { useLocalStorage } from "../../hooks/useLocalStorage"; import { hasCloudPublicConfig } from "../../cloud/publicConfig"; +import { PRIVACY_POLICY_URL } from "../../legalLinks"; import { useT3ConnectAuthPrompt } from "../clerk/useT3ConnectAuthPrompt"; import { useCompleteOnboarding } from "../../onboarding/firstRun"; import { @@ -413,8 +414,22 @@ function ConnectionStep({ -
+
+

+ T3 Code collects anonymous usage data to help us improve it. To read more about how your + data is used and how to opt out, see our{" "} + + privacy policy + + . +

+ } + />