Cookie Policy
Last updated: June 12, 2026
This policy lists every cookie and similar technology (including localStorage) used on containeer.com, what it does, how long it lasts, and how you control it. Analytics technologies never run before you consent.
1. What cookies are
Cookies are small files stored on your device by your browser. We also use browser localStorage for some preferences. Below, "duration" is the maximum lifetime; "session" means deleted when you close the browser or the session expires.
2. Strictly necessary (always active — no consent required)
| Name | Provider | Purpose | Duration |
|---|---|---|---|
| authjs.session-token (or __Secure-authjs.session-token) | Containeer (first party, Auth.js) | Keeps you signed in | Session |
| authjs.csrf-token | Containeer (first party, Auth.js) | Protects forms against cross-site request forgery | Session |
| authjs.callback-url | Containeer (first party, Auth.js) | Returns you to the right page after sign-in | Session |
| containeer-consent | Containeer (first party) | Records your cookie choice (with timestamp and policy version) | 12 months |
| __stripe_mid / __stripe_sid | Stripe | Payment fraud prevention — set only on checkout/billing pages | 1 year / 30 minutes |
3. Functional preferences (localStorage — exempt, no tracking)
| Key | Provider | Purpose | Duration |
|---|---|---|---|
| theme | Containeer (first party) | Remembers your light/dark/system theme choice | Persistent (until you clear it) |
| containeer:presentation | Containeer (first party) | Remembers presentation display mode | Persistent (until you clear it) |
These store an interface preference you chose, never leave your device, and are not used for tracking — they are exempt from the consent requirement.
4. Analytics (only after you consent)
Nothing in this category is set or loaded until you click "Accept all" or enable Analytics in the preferences panel. A fresh visit with no choice made sets zero analytics cookies and sends zerorequests to analytics providers. We use Google Consent Mode v2 in basic mode: all Google signals default to "denied" and tags load only after consent.
| Name | Provider | Purpose | Duration |
|---|---|---|---|
| _ga | Google Analytics 4 | Distinguishes visitors for aggregate usage statistics | 2 years |
| _ga_<container-id> | Google Analytics 4 | Maintains session state for GA4 | 2 years |
| Google Tag Manager | Loads measurement tags (script, no cookie of its own) — only after consent | N/A | |
| Vercel Analytics & Speed Insights | Vercel Inc. | Cookieless page-view and performance metrics. Although it sets no cookies, we conservatively gate it behind the same analytics consent | N/A (cookieless) |
Our Google Analytics configuration has advertising features, ads personalization and remarketing disabled. Analytics data may be transferred to Google LLC in the US under the EU-US Data Privacy Framework and Standard Contractual Clauses — see the Privacy Policy.
5. Marketing
We do not use marketing or advertising cookies.
6. Changing your choice
You can change or withdraw your consent at any time — it is as easy as giving it:
The same panel is permanently available via "Configure cookies" in the footer of every page. If you withdraw consent, analytics stop and we delete the Google Analytics cookies we can access; you can also clear cookies from your browser settings. Most browsers let you block or delete cookies globally — blocking strictly necessary cookies will prevent sign-in from working.
7. Questions
Contact privacy@containeer.com. Related documents: Privacy Policy · Legal Notice.