Cookies
Last updated: 1 May 2026
What we use
Plotline only loads non-essential cookies or comparable technologies (such as browser storage, analytics pings, or session replay) once you have explicitly consented. You can change your choice at any time via the “Cookie settings“ link in the footer.
For a fuller description of the data flows, see our Privacy notice.
Essential (always on)
These cookies are required for the application to work — sign-in, language selection and theme switching all rely on them. Under § 25(2) TTDSG they are exempt from the consent requirement.
| Name | Vendor | Purpose | Retention |
|---|---|---|---|
| sb-* | Supabase | Authenticated session cookies | session / refresh token |
| NEXT_LOCALE | Plotline | Stores your language preference | 1 year |
| EP_THEME | Plotline | Stores your light / dark mode preference | 1 year |
| plotline_consent | Plotline | Stores your cookie banner choice | 1 year |
Analytics (optional, only with consent)
We use Vercel Analytics and Speed Insights to collect anonymised page-view counts and Web Vitals metrics. These services only load after you opt in.
| Name | Vendor | Purpose | Retention |
|---|---|---|---|
| Vercel Analytics | Vercel Inc. | Anonymised page views | session (no persistent cookie) |
| Vercel Speed Insights | Vercel Inc. | Anonymised Web Vitals measurements | session (no persistent cookie) |
Session replay (optional, only with consent)
Sentry session replay records an anonymised playback of DOM interactions when an error occurs. Text is masked and images and videos are blocked before transmission. Replays are only collected if you opt in.
| Name | Vendor | Purpose | Retention |
|---|---|---|---|
| Sentry Replay | Functional Software, Inc. (Sentry) | DOM replay for error diagnostics (text masked) | up to 90 days on Sentry |
Withdraw your choice
You can change or withdraw your choice at any time by clicking “Cookie settings“ in the page footer. Cookies set previously can also be deleted from your browser.