Skip to content

feat: add analytics opt-out control - #124

Merged
paultursuru merged 2 commits into
mainfrom
minor/add-opt-out-from-umami-button
Sep 25, 2026
Merged

paultursuru merged 2 commits into
mainfrom
minor/add-opt-out-from-umami-button

Conversation

@paultursuru

Copy link
Copy Markdown
Owner

AddAnalyticsOptOut component to AboutDrawer and
PrivacyContent pages to allow users to disable
analytics tracking. Initialize analytics opt-out
functionality when about drawer loads. Update
privacy policy documentation to reflect current
data handling practices and service providers.

AddAnalyticsOptOut component to AboutDrawer and
PrivacyContent pages to allow users to disable
analytics tracking. Initialize analytics opt-out
functionality when about drawer loads. Update
privacy policy documentation to reflect current
data handling practices and service providers.
Export READY error codes set for reuse across modules.

Add Sentry event and breadcrumb scrubbing to remove
sensitive user data before sending to Sentry.

Configure Umami analytics with beforeSend hook to round
route coordinates and strip query labels from tracked
events, protecting user privacy.

Add e2e tests verifying the Umami hook is properly wired
on all pages and correctly scrubs sensitive data from
shared links.
@paultursuru
paultursuru merged commit 8c58043 into main Sep 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant