Cookie Policy
Last updated: June 23, 2026
What Are Cookies?
Cookies are small text files placed on your device by websites you visit. They are widely used to make websites work efficiently and to provide information to site operators. We also use browser local storage, which works similarly to cookies but stores data directly in your browser.
How We Use Cookies & Local Storage
Below is a list of the cookies and local storage items used on the public Toffee Links site, grouped by purpose. (Our internal admin tools may store a few transient job markers visible only to site administrators.)
Strictly Necessary & Functional
This group covers items that are either essential for the site to work (such as your sign-in session, consent record, and vote de-duplication) or that simply remember your preferences (such as your chosen kit theme, sort order, and view). None of them track you or require consent; the preference items can be cleared from your browser settings at any time.
| Name | Type | Purpose |
|---|---|---|
| toffeelinks-consent | Local storage | Stores your cookie consent preferences |
| toffeelinks-theme | Local storage | Remembers your selected kit theme |
| toffeelinks-sort | Local storage | Saves your preferred sort order |
| toffeelinks-filter | Local storage | Saves your position filter selections |
| toffeelinks-view | Local storage | Remembers your Tile, List, or Overview view choice |
| toffeelinks-table-columns | Local storage | Saves visible stats table columns |
| toffeelinks-collapsed-sections | Local storage | Tracks which position groups are collapsed |
| toffeelinks-expanded-cards | Local storage | Remembers which player cards are expanded |
| toffeelinks-seen-players | Local storage | Tracks which players you have viewed |
| toffeelinks-seen-source-links | Local storage | Tracks which source links you have already opened |
| toffeelinks-seen-link-counts | Local storage | Remembers per-player link counts to flag new links |
| toffeelinks-stale-dismissed | Local storage | Remembers "stale link" notices you have dismissed |
| toffeelinks-height-unit | Local storage | Remembers your height unit preference (cm/ft) |
| toffeelinks-viz-mode | Local storage | Remembers your selected Overview chart mode |
| toffeelinks-explore-prefs | Local storage | Saves your Explore-tab axes, filters, and view settings |
| toffeelinks-compare-prefs | Local storage | Saves your Compare-tab player, squad, and metric selections |
| toffeelinks-shared-sets | Local storage | Remembers player sets opened from a shared link |
| toffee-club-colors-v1 | Local storage | Caches club colours extracted from logos so cards render faster |
| toffeelinks-shared-arrival / __chunk_reload_attempted | Session storage | One-shot flags for handling a shared-link arrival and recovering from a failed script load |
| toffeelinks-walkthrough-seen | Local storage | Records that you have seen the intro walkthrough |
| toffeelinks-lineup-builder-draft | Local storage | Saves your in-progress Team Builder lineup |
| toffeelinks-mobile-newsletter-dismissed | Local storage | Remembers if you dismissed the mobile newsletter bar |
| toffee_weekly_subscribed | Local storage | Remembers that you subscribed to the weekly email |
| toffeelinks-post-signin-redirect | Local storage | Returns you to the right page after sign-in |
| toffeelinks-signin-email | Local storage | Holds your email briefly to complete an email sign-in link |
| toffeelinks-votes | Local storage | Records your transfer link votes to prevent duplicates |
| toffeelinks-approval-votes | Local storage | Records your signed-player approval votes |
| toffee_donated | Local storage | Remembers you completed a membership payment so the success page greets returning members |
| tl_session | Cookie (HttpOnly, ~14 days) | Keeps you signed in to your member account after you use a sign-in link. Identifies your account on each request; set only for signed-in members. |
| tlv | Cookie (HttpOnly, ~1 year) | Random identifier used to prevent duplicate votes and abuse. Stores no personal data. |
Analytics (requires your consent)
These help us understand how visitors use the site so we can improve it and report aggregate audience figures to sponsors. They are only activated if you choose "Accept All" or enable Analytics in the consent banner; if you decline, none of the services below are loaded.
| Service | Cookies | Purpose |
|---|---|---|
| Google Analytics 4 | _ga, _ga_* | Measures page views, sessions, and in-app interaction events (e.g. votes, card opens) so we can understand engagement and report aggregate audience figures. Data is sent to Google. Retention: up to 14 months. Google Privacy Policy |
| Vercel Web Analytics | None (cookieless) | Privacy-focused web analytics. Records page views and the same in-app interaction events as anonymous, aggregated counts. Uses no cookies and does not track or identify individuals. Vercel Analytics Privacy |
| Vercel Speed Insights | None (cookieless) | Measures page load performance. Does not use cookies or track individuals. |
Advertising (requires your consent)
This category covers third-party ad-network scripts and cookies (for example Google Ad Manager or header-bidding partners). No such scripts are currently loaded on Toffee Links, so enabling this category has no immediate effect. It is reserved so that future paid-media integrations load only with your explicit consent — not retroactively under the analytics toggle.
If we add sponsored banners in future, any measurement of them (whether a banner was shown or clicked) would be reported in aggregate through the consented Analytics services above and would not involve third-party advertising cookies. No such measurement runs today.
Personalization (requires your consent)
This category would cover content personalization based on your past interactions — for example ranking recommended players by whom you have previously voted on or expanded. No such personalization is currently active on Toffee Links; this category is reserved so the feature, when added, will only apply to users who have explicitly opted in.
External Resources
Our fonts and icons are served from our own site, so loading them does not share your data with any third party. Some images do load directly from external servers in your browser: footballer photos and club crests from SportMonks, and tweet thumbnails and source-account profile photos from X (Twitter). When such an image loads, your IP address is shared with that provider to deliver the image. These requests set no cookies on our behalf.
Managing Your Preferences
You can change or withdraw your consent at any time using the "Cookie settings" link in the footer of every page. It re-opens the consent banner with your current choices so you can turn analytics on or off as easily as you first chose — no need to clear anything manually.
You can also control cookies through your browser settings. Most browsers allow you to block or delete cookies. Note that blocking all cookies may affect site functionality.
California Residents (CCPA)
Under the California Consumer Privacy Act, you have the right to know what personal information is collected about you, request its deletion, and opt out of the sale or sharing of your personal information. We do not sell or share your personal information.
Contact Us
If you have questions about our use of cookies, please reach out via our contact page or email support@toffeelinks.app.