Skip to content

feat(analytics): add privacy-safe Umami replay controls - #23

Merged
chtnnh merged 3 commits into
mainfrom
fix/13-replay-consent-privacy
Sep 2, 2026
Merged

feat(analytics): add privacy-safe Umami replay controls#23
chtnnh merged 3 commits into
mainfrom
fix/13-replay-consent-privacy

Conversation

@chtnnh

@chtnnh chtnnh commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • add consented Essential metrics and opt-in replay controls for first-party Umami
  • preserve real opted-in room replay flows while masking sensitive UI and sanitizing URLs, metadata, and recorder mutations
  • retain standard UTM attribution and sanitized referrer attribution without HTTP Referer leakage
  • enforce DNT, credential, and admin route egress guards

Validation

  • focused Umami sanitizer/consent tests
  • Chromium consent E2E
  • two independent Sol xhigh diff-only reviews

Closes #13

Know-Code-Verified: d1aa6d5cf485c82ae3600b69fc2a593de95bc65f9a844c9606ef3e718d6a2ce4
@vercel

vercel Bot commented Sep 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
together-web Ready Ready Preview Sep 2, 2026 6:42am UTC

Know-Code-Verified: c4b04bee53a2cd4c26a8c49f77db5fab70ccd21469bac949f39dcd127b701272
Know-Code-Verified: 37200ab0298c78888e188c95607bc45307bdfcfe48fbc3baeb4213f2fe21df21
@chtnnh
chtnnh merged commit 4911246 into main Sep 2, 2026
8 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.

[P0] Gate session replay behind consent and eliminate telemetry leaks

1 participant