Cookie &
Session Policy
Last updated:
Overview
TweenLabs (“we”, “our”, “us”) uses a minimal set of cookies and server-side sessions to deliver the site and improve your experience. We do not sell your data, run invasive ad trackers, or share personal information with third parties.
When you first visit TweenLabs you will see a consent banner. You can choose to accept all cookies or limit storage to essential cookies only. You can change your preference at any time by clearing your browser storage.
What is a cookie?
A cookie is a small text file placed on your device by a website. Cookies help websites remember information about your visit — logging you in, saving your preferences, or counting page views. A session is server-side data tied to your account that is referenced by a short-lived token cookie. Sessions expire automatically after 7 days of inactivity.
Cookies we use
| Name | Type | Duration | Purpose |
|---|---|---|---|
tl-prefs | Essential | 1 year | Stores your UI preference (dark / light theme). Without it, the site would flash the wrong theme on every page load. |
__session | Essential | 7 days | Secure, HTTP-only auth session token issued by our Convex backend after you sign in. Identifies your session server-side without exposing credentials. |
tl-cookie-consent | Essential | 1 year | Remembers whether you have accepted or declined optional cookies so we do not ask again on every visit. |
Analytics (anonymous) | Optional | Session | Anonymous page-view counters to measure component popularity and improve the library. No personal data is collected. Only activated when you click 'Accept All Cookies'. |
tl-prefsEssentialDuration: 1 year
Stores your UI preference (dark / light theme). Without it, the site would flash the wrong theme on every page load.
__sessionEssentialDuration: 7 days
Secure, HTTP-only auth session token issued by our Convex backend after you sign in. Identifies your session server-side without exposing credentials.
tl-cookie-consentEssentialDuration: 1 year
Remembers whether you have accepted or declined optional cookies so we do not ask again on every visit.
Analytics (anonymous)OptionalDuration: Session
Anonymous page-view counters to measure component popularity and improve the library. No personal data is collected. Only activated when you click 'Accept All Cookies'.
Sessions
When you sign in, TweenLabs creates a server-side session on our Convex backend. A reference token is stored in an HTTP-only cookie (meaning JavaScript cannot read it). Sessions expire after 7 days of inactivity and are permanently deleted when you sign out. We never share session data with third parties.
Managing your preferences
- →Browser storage: Clear
tl-cookie-consentfrom localStorage to reset your choice. The consent banner will reappear on your next visit. - →Browser settings: All modern browsers let you view, block, or delete cookies via their privacy settings.
- →Sign-out: Signing out immediately invalidates your server-side session and removes the session cookie.
Questions?
If you have questions about how we handle cookies or personal data, open a discussion on GitHub Issues ↗.