Privacy policy
This is a general summary written in plain language, not a substitute for advice from a lawyer in your jurisdiction.
What we collect
An email address and password when you create an account. A display name and a bankroll figure you choose to set, used only to show a stake as a dollar amount inside your own account. Basic subscription and billing status from Stripe, our payment processor, so the app knows what you have access to. We never see or store your card details ourselves.
If you sign up for the weekly newsletter, your email address and the date you confirmed it. You can unsubscribe from the link at the bottom of every email, and we stop sending straight away.
Until you buy a plan, your account gets a few getting started emails, a weekly summary of graded results, and a reminder if you start a checkout and leave it unfinished (at most one a month). Each one has an unsubscribe link, and they can be turned off from your account page. If you arrived from a link that named its source (for example a post on another site) and you allowed analytics, we note that source on your account, to learn which channels bring people in.
How we use it
To run your account, show you the plays your plan includes, and answer support questions. We do not sell personal data, and we do not share it with third parties beyond the service providers below, needed to run the product.
Service providers
Supabase hosts the database and handles authentication. Resend delivers our emails. Stripe handles checkout, subscriptions and billing. Vercel hosts the application. A cheap language model provider is used to turn already computed numbers into prose for write ups and to answer subscriber questions; it is never given your account details, only game data. Each of these providers processes data under its own privacy policy.
Cookies and local storage
A session cookie keeps you signed in. It is strictly necessary and is always set when you sign in. A theme preference (light or dark) and your cookie choice are kept in your browser's local storage, never sent to us.
The site uses Google Analytics, which sets its own cookies to count visits and see which pages are used. Google processes that data under its own privacy policy. In the EU, the EEA, the UK and Switzerland it only loads after you accept analytics cookies. Elsewhere it loads by default and you can opt out at any time; a Global Privacy Control signal from your browser counts as opting out. If you decline or opt out, Google Analytics is not loaded at all. A small cookie records which of these applies to you. There is no advertising tracking on this site.
We also count visits ourselves, without cookies: each page view is stored with a one way code made from the day, your IP address and browser, which lets us count unique visitors per day but cannot be traced back to you or followed from one day to the next. Your IP address itself is never stored.
Vercel, which hosts the site, also counts page views for us with its Web Analytics. It sets no cookies and stores nothing in your browser; it records the page (without anything after a question mark), the referring site, country and device type, and identifies a visit only with a code that resets every day.
The sign in and sign up forms use Cloudflare Turnstile to tell people from bots. It runs a check in your browser when the form loads and is strictly necessary to keep accounts safe, so it does not ask for consent.
Data retention
Account data is kept while your account exists. Graded play history is part of the public record described elsewhere on this site and is kept indefinitely, without anything that identifies you personally attached to it.
Your choices
You can update your display name and bankroll figure from your account at any time. To close your account or request your data be deleted, write to hello@spreadhound.com from the address on your account.
Children
This service is not directed at anyone under the legal age to view sports wagering related content where they live, and we do not knowingly collect data from children.
Changes
This policy may be updated from time to time. Continuing to use the service after a change means you accept the update.