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.
| Cookie | Purpose | Duration |
|---|---|---|
auth-token | Authentication — keeps you logged in securely | Session (HTTP-only, secure) |
Local Storage
We also use browser local storage (not cookies, but similar) for app functionality:
| Key | Purpose |
|---|---|
praxer:active-domain | Remembers your selected domain |
praxer:theme | Remembers your light/dark/system theme preference |
praxer:active-session | Persists in-progress practice session data |
praxer:cookie-consent | Records your cookie consent choice |
praxer:tour:* | Tracks which guided tours you have completed |
praxer:visitedDomains | Tracks which domains you have visited (for first-visit redirect) |
| Tool state keys | Persists standalone tool state (stopwatch, tally, scoreboard, etc.) |
| Clicker binding keys | Stores 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.