Cookie Policy

Effective date: 2 May 2026 · Last updated: 2 May 2026

This page explains the small set of cookies and local-storage entries used by www.grayscaleinsight.com. We use only what is strictly necessary to operate the Service. We do not use advertising cookies, retargeting tags, social-media pixels or cross-site tracking identifiers.

1. Strictly necessary

Name / Key Storage Purpose Lifetime
grayscale_jwt localStorage Short-lived authentication token for signed-in sessions. Until logout / expiry
grayscale_refresh localStorage Refresh token used to renew the auth token without re-login. Until logout / expiry
grayscale_user localStorage Cached basic profile (email, display name) to avoid auth flicker on page load. Until logout
grayscale_sub localStorage Cached subscription status used to render the paywall correctly on first paint. Until logout
cf_* Cookie Set by the CDN / bot-protection layer to verify that requests come from a real browser. Short, set by provider

2. Analytics

We do not run any analytics, behaviour-tracking or session-replay scripts on this site. No Google Analytics, no Microsoft Clarity, no Facebook pixel, no advertising or retargeting tags. If that ever changes, we will list each tool here before deploying it and, where applicable law requires, ask you for consent first.

3. Third-party

When you start a payment you are redirected to our cryptocurrency payment processor, which sets its own cookies under its own policy. When you return, only our strictly necessary storage above is in play. We do not embed any third-party trackers, social widgets or chat scripts on our pages.

4. Fonts

We load the Inter and JetBrains Mono web fonts from Google Fonts. This causes your browser to make a request to fonts.googleapis.com and fonts.gstatic.com. Google Fonts states that it does not set cookies on requests for the font files themselves; the request is logged for performance reasons only. If you would prefer fonts to be served self-hosted, let us know and we will consider migrating.

5. Your control

You can clear cookies and local storage at any time through your browser settings, or by signing out, which clears the four grayscale_* entries. Disabling strictly necessary storage will sign you out and prevent the paywall from rendering correctly, but the Service will otherwise still work for public pages.

6. Changes

We will update this page when the cookies or local-storage keys we use change in a meaningful way. Routine changes (e.g. CDN provider rotating cookie names) may not be reflected immediately.

7. Contact

Questions: [email protected].