Figure out analytics #4

Open
opened 2026-05-22 04:28:15 +00:00 by chrisp · 0 comments
Owner

It's probably Umami.

Cookie note:

Is there any catch?

While you don't need a banner, you are not exempt from transparency. You should still have a Privacy Policy page that states:

Authentication: "We use Clerk for secure authentication. This requires functional cookies to keep you logged in."

Analytics: "We use a self-hosted, privacy-first analytics tool (Umami) that does not use cookies or collect personal data."

One small "edge case" warning

If you use Umami's identify() function to link a specific Clerk User ID to their Umami session (e.g., "User #123 clicked this button"), you are now technically processing Personal Data.

At that point, some strict interpretations of the GDPR suggest you should ask for consent. If you keep the analytics anonymous and aggregated (the default), you stay firmly in the "No Banner Needed" zone.

Would you like me to help you check if your current Umami setup is tracking any of those "identifiable" traits?

It's probably Umami. Cookie note: Is there any catch? While you don't need a banner, you are not exempt from transparency. You should still have a Privacy Policy page that states: Authentication: "We use Clerk for secure authentication. This requires functional cookies to keep you logged in." Analytics: "We use a self-hosted, privacy-first analytics tool (Umami) that does not use cookies or collect personal data." One small "edge case" warning If you use Umami's identify() function to link a specific Clerk User ID to their Umami session (e.g., "User #123 clicked this button"), you are now technically processing Personal Data. At that point, some strict interpretations of the GDPR suggest you should ask for consent. If you keep the analytics anonymous and aggregated (the default), you stay firmly in the "No Banner Needed" zone. Would you like me to help you check if your current Umami setup is tracking any of those "identifiable" traits?
chrisp added the
infrastructure
label 2026-05-22 04:28:27 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: chrisp/brackt#4
No description provided.