Skip to main content

Cookie Policy

Last updated: July 17, 2026

This page explains what browser storage Muselink.app uses on muselink.app, why we use it, and how you can manage your preferences.

No HTTP cookies — and analytics only with your consent. Muselink.app does not set any HTTP cookies. We use the browser’s Web Storage API (localStorage and sessionStorage) for two things: remembering your consent choice, and — only if you allow it — first-party analytics that help us improve the site. On your first visit we show a consent banner; analytics stay off until you choose “Accept.” You can change your choice at any time on this page (section 4).

1. Essential storage

This is required for the website to remember your privacy choice and cannot be disabled.

KeyTypePurposeDuration
muselink_consentlocalStorageRemembers whether you accepted or declined analytics, so we don’t ask again on every visitPersistent

2. Analytics storage (only with your consent)

If you accept analytics, the following storage is used for first-party analytics. Visitor identifiers are randomly generated UUIDs; they are not linked to your name or email, and no analytics data is sold to or shared with advertisers. If you decline, none of this storage is created and no analytics events are sent.

2.1 Browser storage

KeyTypePurposeDuration
muselink_visitor_idlocalStorageAnonymous visitor identification (randomly generated UUID, not linked to your identity)Persistent
muselink_session_idsessionStorageIdentifies your browsing session for analytics groupingSession (cleared when tab closes)
muselink_last_activitysessionStorageDetects session timeout after 30 minutes of inactivitySession (cleared when tab closes)

2.2 Events sent to our servers (with consent)

With your consent, the following events are collected to help us understand how visitors use the site and improve the experience. This data is first-party only and is never shared with advertisers.

  • Page views— which pages you visit, referrer URL, and UTM campaign parameters
  • Click interactions— position on the page, which element and section was clicked
  • Scroll depth— how far down the page you scrolled (measured at 10%, 25%, 50%, 75%, 90%, and 100% milestones)
  • Section visibility— which sections of the page you viewed, and for how long
  • CTA interactions— which call-to-action buttons you click
  • Device information— viewport size, screen resolution, browser type, operating system, and locale
  • Signup conversions— when you sign up for early access (the email address itself is handled separately under our Privacy Policy)
  • Active presence— a heartbeat signal sent every 30 seconds while the tab is visible, used to count live visitors

3. Third-party analytics (only with your consent)

These third-party tools provide additional performance monitoring. They are cookie-free, and their measurement beacons are only sent if you have accepted analytics.

ProviderPurposeDuration
Vercel AnalyticsAnonymous page view analytics and Core Web Vitals performance monitoringSession
Vercel Speed InsightsPage load performance measurement and real-user monitoringSession

4. How to manage your preferences

You can change your analytics choice at any time right here. Changes apply immediately, in every open tab:

You have not made a choice yet.

  • Browser settings— you can also clear localStorage and sessionStorage through your browser’s developer tools or privacy settings. This removes your consent choice and any analytics identifiers, and the consent banner will appear again on your next visit.
  • Footer link— click “Cookie Settings” in the footer at any time to return to this page.

5. Data processing and retention

Analytics events (collected only with consent) are sent to our backend servers hosted on Render. The backend enriches events with approximate geographic location (country-level, derived from your IP address) and parsed user agent information. Your IP address is not stored.

We retain analytics data for operational purposes. No analytics data is sold to or shared with third parties for advertising purposes. For full details on data handling, see our Privacy Policy.

6. Bot detection

Our analytics system automatically detects and filters bots and crawlers. If your browser is identified as a bot (via the navigator.webdriver flag or user-agent heuristics), no analytics events are collected regardless of your consent preferences.

7. Contact

If you have questions about our use of cookies and browser storage, contact us at support@muselink.app.