We use a small number of strictly-necessary, first-party cookies and browser storage to run the site — your session, the research-use gate, your saved cart and theme, and your cookie choice itself. These set no third-party trackers and cannot be switched off. We load anonymous analytics only if you allow it; nothing non-essential runs until you choose.
| Name | Where & type | Category | Purpose | Duration |
|---|---|---|---|---|
| lineara_session | Cookie · httpOnly · Secure · SameSite=Lax | Strictly necessary | Your sealed, first-party signed-in session. Never readable by scripts. | Session (longer if you choose “remember me”) |
| la_auth | Cookie · first-party | Strictly necessary | A non-sensitive “signed in?” hint so the page renders correctly before scripts load. | Session |
| lineara_consent | Cookie · first-party | Strictly necessary | Remembers the cookie choices you make here. No personal data — category flags + a date. | 1 year |
| lineara-theme | Local storage · first-party | Strictly necessary (functional) | Remembers the light/dark theme you selected. | Until you clear it |
| lineara_cart | Local storage · first-party | Strictly necessary (functional) | Your cart contents, kept only in your browser. Never sent to third parties. | Until you clear it |
| Vercel Web Analytics | No cookie · anonymous, aggregate | Analytics — consent required | Aggregate page-view measurement to improve the site. Off until you allow it. | Not set until you allow analytics |
| Vercel Speed Insights | No cookie · anonymous | Performance — exempt (always on) | Anonymous Core Web Vitals (loading, responsiveness). No identifier, no tracking. | Not applicable |
| Support chat (future) | Cookies / scripts · third-party | Marketing — consent required | Not currently used. Reserved for a future support-chat or lead tool; stays off unless allowed. | Not set until built and allowed |
Your choices
You can change or withdraw your consent at any time — open (also linked in the footer of every page) to accept, reject, or set each optional category. Rejecting is as easy as accepting. You can also clear cookies in your browser settings. We honour Global Privacy Control (GPC) browser signals as a request to keep non-essential cookies off.
More detail
For how we handle personal data more broadly, see our Privacy Policy. Questions? Contact us.