Cookie Policy

Last updated: May 13, 2026

1. What Are Cookies?

Cookies are small text files stored on your device by your web browser. They are widely used to make websites work efficiently and to provide information to site operators.

2. Cookies We Use

Essential Cookies

These cookies are necessary for the Service to function. They cannot be disabled.

CookiePurposeDuration
auth-tokenAuthentication — keeps you logged in securelySession (HTTP-only, secure)

Local Storage

We also use browser local storage (not cookies, but similar) for app functionality:

KeyPurpose
praxer:active-domainRemembers your selected domain
praxer:themeRemembers your light/dark/system theme preference
praxer:active-sessionPersists in-progress practice session data
praxer:cookie-consentRecords your cookie consent choice
praxer:tour:*Tracks which guided tours you have completed
praxer:visitedDomainsTracks which domains you have visited (for first-visit redirect)
Tool state keysPersists standalone tool state (stopwatch, tally, scoreboard, etc.)
Clicker binding keysStores your BLE clicker button assignments

Local storage data stays on your device and is not transmitted to our servers.

3. Analytics Cookies

We do not currently use any analytics cookies or third-party tracking cookies. Our analytics are server-side and stored in our own database.

If we add analytics cookies in the future (e.g., for a third-party analytics service), this policy will be updated and you will be asked for consent before any non-essential cookies are set.

4. Third-Party Cookies

Google Fonts: We use Next.js font optimization to serve Google Fonts. This may result in requests to Google's servers during font loading, but Next.js optimizes and self-hosts the font files where possible, minimizing third-party cookie exposure.

No other third-party services set cookies through our application.

5. Managing Cookies

You can control cookies through your browser settings:

  • Block all cookies: this will prevent you from logging in to Praxer
  • Block third-party cookies: the Service will continue to work normally
  • Clear cookies: you will be logged out and will need to sign in again

Clearing local storage will reset your theme preference, active domain selection, and any in-progress session data.

6. Changes to This Policy

We will update this Cookie Policy if we add new cookies or change how existing cookies are used. Material changes will be communicated via email or in-app notification.

7. Contact

If you have questions about our use of cookies, please reach out via the in-app feedback system or contact us at the email address provided on our website.