1. Information we collect
We only collect what the product actually uses. We do not invent extra profiles or sell your data.
Account. Email address, username, password (stored as a hash by Convex Auth — we cannot read your password), optional display name, and email-verification / password-reset codes that expire after a short time. We record when your email was verified.
Preferences you set. Email-update opt-in, font size (Small / Medium / Large), hide casino & spins, hide NHS/Forces or student discount chips, goal-tracker visibility, ending-reminder and Switch renewal alerts, onboarding completion, time-out end date, and per-flow “less help” choices for comps, Blueprint phases, and guides.
Tracker logs. Offers and comps you mark as entered or complete, including title, URL, category, dates, amounts you type in, shopping / cashback / receipt details you add, matched-betting notes, and stacking-session notes. We also store competition entry stamps and flags you raise on listings (expired, not free, and similar).
Switch reminders. Renewal categories and dates you save (for example energy or insurance), optional provider names, and savings amounts you log. Older accounts may still hold a mortgage lender / fixed-rate end date if you entered one.
Coupons & store flags. Coupon balance, lifetime earned, level-related fields, and whether an ad-free pass is active. In-app ads are not currently shown; paid in-app purchases are not live.
Feedback. If you use Send feedback while logged in, we store the type, subject, message, your email/username, app version, and platform (iOS, Android, or web) so we can reply and fix bugs.
Outbound click records. When you open a partner offer from the app, we log the partner, the URL we opened, the listing, a timestamp, and your user id if you are signed in. This is for our own attribution (which links were used). We do not run advertising cookies or send that log to the partner as a data sale.
Website waitlist. If you join the store-release waitlist on freewins.uk, we store that email and send a confirmation so we can tell you when anyone can download from the public stores.
Community votes. Expiry-date votes and “not free” reports are stored against the listing with your user id so we can prevent duplicates and keep lists honest.
Device push tokens. If you allow notifications on iOS or Android, we store an Expo push token for that device so we can send Tracker ending / reminder alerts and Switch renewal dates. Tokens are account-scoped. We remove them if you turn Ending reminders off, delete your account, unregister the device, or Expo reports the device is no longer registered. Web does not store a push token.