At TriBathon we use essential cookies for core functionality and, with your consent, analytics, experience and marketing cookies to improve the platform.
They only run after you grant consent for each category.
You can open the preferences panel from the "Cookie settings" link in the footer. If you revoke consent we try to remove known cookies (best effort). Consent is renewed every 12 months.
If your browser sends Global Privacy Control (GPC), we default to essential-only.
The access token is short-lived and is renewed using a longer-lived refresh token to avoid interruptions.
If you have questions about cookies or preferences, contact us at:
These entries are required for authentication and core functionality. Durations reflect current backend defaults or typical provider values (may vary).
| Name | Type | Duration | Provider | Purpose |
|---|---|---|---|---|
| accessToken | HttpOnly cookie (1st party) | Default ~1 hour (auto-renewed) | TriBathon | Authenticated session |
| refreshToken | HttpOnly cookie (1st party) | Default ~60 days (configurable) | TriBathon | Refresh session |
| csrfToken | Cookie (1st party) | Same as access token | TriBathon | CSRF protection |
| auth_token | localStorage | Persistent until cleared (expires ~1h) | TriBathon | Dashboard API token |
| refresh_token | localStorage | Persistent until cleared (expires ~60d) | TriBathon | Auto-refresh session |
| refreshToken | localStorage | Persistent until cleared | TriBathon | Google OAuth refresh (if applicable) |
| i18nextLng | localStorage | Persistent until cleared | TriBathon | Selected language |
| tribathon-theme | localStorage | Persistent until cleared | TriBathon | UI theme preference |
| tb_first_timer_started_at | localStorage | Persistent until cleared | TriBathon | First activation milestone |
| tb_activation_completed_at | localStorage | Persistent until cleared | TriBathon | Activation completed |
| twitch_reauth_dismissed | localStorage | Persistent until cleared | TriBathon | Reauth banner dismissal |
| tribathon_consent | localStorage | Up to 12 months or until cleared | TriBathon | Cookie preferences |
These cookies are only enabled if you accept the corresponding category. Durations are typical provider values and may vary.
| Cookie | Category | Typical duration | Provider | Type |
|---|---|---|---|---|
| _ga, _ga_* | Analytics | 2 years | Google Analytics 4 | 1st party |
| _gid | Analytics | 24 hours | Google Analytics 4 | 1st party |
| _gat, _gat_gtag_* | Analytics | 1 minute | Google Analytics 4 | 1st party |
| _hjSessionUser_* | Experience | 1 year | Hotjar | 1st party |
| _hjSession_* | Experience | 30 minutes | Hotjar | 1st party |
| _hjAbsoluteSessionInProgress | Experience | 30 minutes | Hotjar | 1st party |
| _gcl_au, _gads, __gads, IDE | Marketing | 3 to 13 months (provider-specific) | Google AdSense | 3rd party |