Cookie Policy
This policy explains what cookies and similar browser storage technologies are used by TTXLab, why we use them, and how you can manage your preferences.
This policy is under review by legal counsel. Last substantive update: March 22, 2026.
What are cookies?
Cookies are small text files placed on your device by websites you visit. They are widely used to make websites work efficiently, remember your preferences, and provide analytics information. TTXLab also uses browser localStorage, which is a similar technology that stores data locally in your browser.
Cookie categories
We categorise cookies into the following types:
- Essential: Required for the Service to function. These handle authentication, session management, security, and user preferences like theme selection. Essential cookies cannot be disabled without breaking core functionality.
- Analytics: Used to understand how visitors use our website and to improve product quality and reliability. Analytics cookies are only set after you explicitly consent through our cookie consent banner. If you decline, no analytics cookies are placed and no analytics tracking occurs.
- Marketing: TTXLab does not currently use marketing or advertising cookies. If this changes, we will update this policy and request your consent before setting any marketing cookies.
Cookie table
The following table lists the cookies and browser storage keys used by TTXLab:
| Cookie / Storage Key | Purpose | Duration | Type |
|---|---|---|---|
| ConvexAuthSession / __convexAuthJWT | Convex Auth session management. Maintains authenticated session state across page loads. | Session / up to 30 days | Essential |
| ConvexAuthRefreshToken | Convex Auth token refresh. Allows silent session renewal without re-authentication. | Up to 30 days | Essential |
| ttxlab-analytics-consent | Stores your analytics cookie consent choice (accepted/declined). Used to determine whether analytics should be initialised. | Persistent (localStorage) | Essential |
| ttxlab-theme | Stores your preferred color theme (light/dark/system). Prevents flash of incorrect theme on page load. | Persistent (localStorage) | Essential |
| ph_* | PostHog analytics identifiers and session data. Used for product analytics, navigation patterns, and reliability monitoring. Only set after explicit consent. | 1 year | Analytics |
| ph_phc_*_posthog | PostHog session replay and feature flag state. Captures anonymised usage patterns to improve product quality. Only set after explicit consent. | 1 year | Analytics |
| __vercel_live_token | Vercel preview deployment authentication. Only present in preview/staging environments, not on production. | Session | Essential |
| _vercel_jwt | Vercel deployment protection. Used to authenticate access to password-protected preview deployments. | Session | Essential |
How consent works
When you first visit TTXLab, a cookie consent banner appears asking whether you accept or decline analytics cookies. Your choice is stored in browser localStorage under the key ttxlab-analytics-consent. Essential cookies are always active regardless of your analytics choice.
If you accept analytics, PostHog is initialised in your browser and begins collecting anonymised usage data. If you decline, PostHog is never loaded and no analytics cookies are set. Our analytics provider (PostHog) does not receive any data until you explicitly consent.
How consent is remembered
Your analytics preference is stored in browser localStorage on the specific device and browser where you made the choice. This means:
- Switching devices or browsers will cause the consent prompt to reappear.
- Using private/incognito browsing will cause the prompt to reappear each session.
- Clearing site data or localStorage will reset your preference.
Managing your preferences
You can change your cookie preferences at any time using any of the following methods:
- Clear site data: Open your browser's settings, navigate to site data for ttxlab.com, and clear all stored data. The consent banner will reappear on your next visit, allowing you to make a new choice.
- Browser developer tools: Open your browser's developer tools (usually F12), go to the Application or Storage tab, find localStorage for ttxlab.com, and delete the
ttxlab-analytics-consentkey. Refresh the page to see the consent banner again. - Browser cookie settings: Most browsers allow you to block or delete cookies through their privacy settings. Note that blocking essential cookies may prevent the Service from functioning correctly.
Third-party cookies
Analytics cookies from PostHog are the only third-party cookies that may be set on ttxlab.com, and only after explicit consent. Vercel deployment cookies are only present in preview/staging environments. We do not allow advertising networks or social media trackers to set cookies on our site.
Related policies
For broader information about how we handle personal data, see our Privacy Policy. For security and trust documentation, visit the Trust Center. For questions about cookies or privacy, contact support@ttxlab.com.