From 8c5945362aee4e88a9ba075e124e8c60f1788137 Mon Sep 17 00:00:00 2001 From: ashim-hq Date: Thu, 23 Apr 2026 22:08:27 +0800 Subject: [PATCH] refactor: simplify analytics consent page for higher opt-in Remove two-column bullet lists, vendor names, and fear-priming "NEVER" list. Replace with a single benefit-led paragraph and privacy note. --- apps/web/src/pages/analytics-consent-page.tsx | 51 ++++--------------- packages/shared/src/i18n/en.ts | 22 ++------ 2 files changed, 14 insertions(+), 59 deletions(-) diff --git a/apps/web/src/pages/analytics-consent-page.tsx b/apps/web/src/pages/analytics-consent-page.tsx index 0d3bc7b9..57de1e10 100644 --- a/apps/web/src/pages/analytics-consent-page.tsx +++ b/apps/web/src/pages/analytics-consent-page.tsx @@ -40,63 +40,32 @@ export function AnalyticsConsentPage() { return (
-
+
-
- +
+
-
-

{t.consentTitle}

-

{t.consentDescription}

+
+

{t.consentTitle}

+

{t.consentDescription}

-

{t.consentPrivacy}

+

{t.consentChangeable}

-
-
-

{t.whatShared}

-
    - {t.whatSharedItems.map((item) => ( -
  • - · - {item} -
  • - ))} -
-
-
-

{t.whatNever}

-
    - {t.whatNeverItems.map((item) => ( -
  • - · - {item} -
  • - ))} -
-
-
- -

- {t.consentProviders} -
- {t.consentChangeable} -

- -
+
diff --git a/packages/shared/src/i18n/en.ts b/packages/shared/src/i18n/en.ts index d5db962f..974928d3 100644 --- a/packages/shared/src/i18n/en.ts +++ b/packages/shared/src/i18n/en.ts @@ -302,26 +302,12 @@ export const en = { settings: "Settings", }, analytics: { - consentTitle: "Make ashim better for you", + consentTitle: "Help improve ashim", consentDescription: - 'Anonymous product analytics — like "crop tool used" or "an error occurred" — help us fix bugs faster and build the tools you actually want.', - consentPrivacy: "Your images never leave your machine. Ever.", - whatShared: "What's shared:", - whatSharedItems: [ - "Which tools you use", - "Error reports (no file data)", - "App version and performance", - ], - whatNever: "What NEVER leaves your machine:", - whatNeverItems: [ - "Your images, PDFs, and files", - "File names and contents", - "Any personal information", - ], - consentProviders: "Data is sent to PostHog (analytics) and Sentry (errors) — both open-source.", - consentChangeable: "You can change this anytime in Settings.", + "Anonymous usage stats help us fix bugs and build the tools you actually need. Your images and files stay on your machine.", + consentChangeable: "You can turn this off anytime in Settings.", acceptButton: "Sure, sounds good", - declineButton: "Maybe later", + declineButton: "Not right now", settingsTitle: "Product Analytics", settingsDescription: "Share anonymous usage data to help improve ashim.", settingsPrivacy: "Your images never leave your machine.",