Cookies & Storage Policy
Last updated: 6 June 2026
Livescored does not use advertising cookies, analytics cookies, or any cross-site trackers. We only use first-party browser storage that is strictly necessary to make features you choose to use work — and it never leaves your device.
Do we use cookies?
We don’t set traditional tracking cookies. Instead we use your browser’s localStorage and sessionStorage — first-party, functional storage that holds small preferences on your device. Under the GDPR and ePrivacy rules, storage that is strictly necessary to provide a service the user requests does not require a consent banner, which is why you won’t see an intrusive accept/reject wall here.
What we store
| Name | Type | Purpose | Lifetime |
|---|---|---|---|
| livescores.favorites.v1 | localStorage | Remembers your favorite teams and leagues. | Until cleared |
| livescores.recent.v1 | localStorage | Powers the “recently viewed” list. | Until cleared |
| livescores.predictions.v1 | localStorage | Saves your score predictions (pick’em). | Until cleared |
| lsc-event-cache | localStorage | Caches recently opened match details for faster reloads. | Until cleared |
| livescores.onboarded.v1 | localStorage | Remembers you’ve seen the welcome/onboarding screen. | Until cleared |
| livescores.installprompt.v1 | localStorage | Tracks whether you installed or dismissed the app-install prompt. | Until cleared |
| livescores.visits.v1 | localStorage | Counts visits to decide when to offer the install prompt. | Until cleared |
| lsc-mark-refresh | localStorage | Counter that varies the animated logo across refreshes. | Until cleared |
| lsc:notice-dismissed | localStorage | Remembers you dismissed the one-time privacy notice. | Until cleared |
| livescores.kickoff-banner-dismissed.v1 | sessionStorage | Hides kickoff banners you’ve dismissed this session. | End of session |
| theme | localStorage | Remembers your light/dark/system theme choice (next-themes). | Until cleared |
We may also use a short-lived service-worker cache to make the app load fast and work offline; it stores copies of pages and assets from this site only, not personal data.
Third-party storage
We don’t embed third-party advertising or social widgets that set their own cookies. Some images (team badges, photos) load directly from sports-data CDNs; these are static asset requests and don’t set tracking cookies on our behalf.
Managing or deleting storage
You’re always in control. Use the “Manage your data” control on the Privacy page to wipe everything Livescored has stored, or clear site data via your browser settings. Removing this storage simply resets your preferences — the site keeps working.
Questions? Email hello@livescored.net.