Cookie policy
Last updated: June 2026
This page explains every cookie and browser-storage item TablePlanner uses, what it is for, and how long it lasts. Necessary items are always active because the app cannot function without them. Analytics & marketing items are only used after you opt in, and you can change or withdraw your choice at any time.
Necessary
Required for sign-in, security and core functionality. These are always on and need no consent under the ePrivacy rules.
| Name | Type | Purpose | Lifetime |
|---|---|---|---|
bordplan-token | Local storage | Stores your sign-in (JWT) so you stay logged in. | Until you log out |
bordplan-user | Local storage | Caches your basic profile to render the app without an extra request. | Until you log out |
theme | Local storage | Remembers your light/dark mode preference. | Persistent |
i18nextLng | Local storage | Remembers your language (English/Danish). | Persistent |
tp_consent | Local storage | Stores your cookie choice so we don't ask again. | Persistent (re-asked if the policy changes) |
Analytics & marketing
Help us understand usage and acquisition. Only set after you opt in; declining leaves the app fully functional with none of these stored.
| Name | Type | Purpose | Lifetime |
|---|---|---|---|
ai_user | Cookie | Microsoft Application Insights anonymous user identifier for usage analytics. | 1 year |
ai_session | Cookie | Microsoft Application Insights session identifier for usage analytics. | 30 minutes |
tp_attribution | Local storage | First-touch campaign/referrer source (where you came from). Only stored if analytics is enabled. | Persistent |