Cookies and device storage
Last updated September 17, 2026
Pro Clubs FC uses no advertising cookies, no analytics services and nothing that follows you to other websites. Everything in the list below is set by this app itself and is needed to sign you in, remember small choices on your own device, deliver the alerts you asked for, or run the installed app.
Because every item is strictly necessary, there is no consent banner to click through. If optional storage is ever added, it will be off until you agree, and rejecting it will leave the app fully usable.
What is stored
sb-*-auth-token
Keeps you signed in so you do not retype your password on every visit.
- Where:
- Local storage
- Category:
- Strictly necessary
- Set by:
- First party (app database and login service)
- Kept:
- Until you sign out or the session expires
proclubsfc:pending-consent-version
Remembers that you accepted the current policies while your sign-in finishes.
- Where:
- Local storage
- Category:
- Strictly necessary
- Set by:
- First party
- Kept:
- Cleared as soon as acceptance is recorded
clubsfc27:pending-invite-code
Holds a club invite code while you sign in, so the invite still works afterwards.
- Where:
- Session storage
- Category:
- Strictly necessary
- Set by:
- First party
- Kept:
- Until the browser tab is closed
clubsfc27:announcements-read-at
Remembers which club news you have already read, so the badge is accurate.
- Where:
- Local storage
- Category:
- Strictly necessary
- Set by:
- First party
- Kept:
- Until you clear your browser data
pcfc:engaged-sessions, pcfc:session-counted
Counts your visits on this device only, so the install tip is not shown too early.
- Where:
- Local and session storage
- Category:
- Strictly necessary
- Set by:
- First party
- Kept:
- Session flag until the tab closes; the count until you clear browser data
pcfc:install-dismissed-until, pcfc:install-callout-dismissed-until
Remembers that you closed the install tip so it stops reappearing.
- Where:
- Local storage
- Category:
- Strictly necessary
- Set by:
- First party
- Kept:
- Until the chosen date passes
pcfc:push-nudge-dismissed-until
Remembers that you dismissed the alerts reminder.
- Where:
- Local storage
- Category:
- Strictly necessary
- Set by:
- First party
- Kept:
- 30 days
pcfc.device.id.v1, pcfc.device-id
A random label for this device so alerts are not delivered to the same phone twice. It is not linked to advertising and is never shared.
- Where:
- Local storage
- Category:
- Strictly necessary
- Set by:
- First party
- Kept:
- Until you clear browser data or sign out of alerts
pcfc.notify.delivered.v1
Notes which alerts this device already showed, so you do not get duplicates.
- Where:
- Local storage
- Category:
- Strictly necessary
- Set by:
- First party
- Kept:
- Until you clear browser data
Push subscription (device alerts)
Created by your browser only after you allow alerts, so alerts can reach this device. Removed when you turn alerts off.
- Where:
- Installed app files
- Category:
- Strictly necessary
- Set by:
- First party plus your browser maker's push service
- Kept:
- Until you turn alerts off or uninstall the app
Installed app files and icons
Lets the installed app open quickly and show something useful on a poor connection.
- Where:
- Service worker cache
- Category:
- Strictly necessary
- Set by:
- First party
- Kept:
- Until you uninstall the app or clear site data
pcfc:last-activity-ping
Remembers when the app last refreshed your account's last-active time, so it does so at most every 15 minutes. It holds only a time, no identifier.
- Where:
- Local storage
- Category:
- Strictly necessary
- Set by:
- First party
- Kept:
- Until you clear browser data
Visitor counting
The app itself does not run its own visitor counter. Aggregate traffic (visitors, page views, device type, country and referring site) is supplied to the operator by Lovable, the hosting platform, at the project level. Those reports are aggregate and this app does not use them to build a profile of any member. The hosting platform's own technical logs and measurement may involve details such as an IP address, device or network information under its own policy, which we do not control. A small number of daily totals from an earlier, now-removed in-app counter (broad page category only) remain in the database unchanged but are no longer added to. Separately, the app stores in its own database one “last active” time per account (refreshed at most every 15 minutes) to run the service and to produce aggregate usage totals; that needs no cookie and no device identifier, and the browser storage key used to space those updates out is listed below.
Clearing storage
Signing out clears your sign-in storage. Turning alerts off removes the alert subscription for that device. Clearing site data in your browser, or uninstalling the app from your home screen, removes everything listed above from that device.
More detail lives in the Privacy Policy.