Cookie Policy

Last updated: 10 May 2026

This page describes which cookies and which browser localStorage keys Volti.ee uses — both the marketing site at volti.ee and the application at app.volti.ee.

1. Current state

Volti.ee currently does not set any marketing or analytics cookies. Everything below is strictly necessary for the service (authentication, session, language preference). For this reason no consent banner is shown — strictly necessary cookies are exempt under ePrivacy art 5(3).

If we add analytics or marketing cookies in the future (e.g. self-hosted Plausible, Hotjar), we will activate a consent banner first.

2. Cookies on the marketing site (volti.ee)

The marketing site is static and sets no first-party cookies. Next.js may emit technical cookies for caching, but no persistent identifying cookie is used.

3. Cookies on the application (app.volti.ee)

CookiePurposeDurationType
XSRF-TOKENLaravel Sanctum CSRF protectionSessionStrictly necessary
volti_sessionLaravel session identifier2 hoursStrictly necessary

4. localStorage keys

The application uses browser localStorage for the following purposes — all strictly necessary (user preferences and service operation):

KeyPurposeDuration
auth_tokenStores the Sanctum bearer token for the active sessionUntil logout
localeUser language preference (et / en)Persistent until manually changed
themeLight/dark theme preferencePersistent until manually changed
app-versionTracks the running app version to notify on updatesPersistent until next app update
op-check-draft:<id>Operation-check drafts saved offlineUntil the draft is synced to the server

5. Managing cookies in the browser

You can always delete or block cookies in your browser settings. Note that blocking strictly necessary cookies will prevent login and data saving in the app.

6. Changes

If we begin to use a new cookie or localStorage key, we will update this page and, if the change concerns consent-requiring cookies, we will display a consent banner.

See also the Privacy Policy.