Privacy Policy

Last updated 3 November 2026. The short version: we collect your email, your roster, your league's settings and, through Stripe, your card's country and, where the card needs one, its postal code, plus the small records the box below lists, and nothing else. No cookies, no trackers, no advertising, and any visit we count is counted our own way, with no cookie, address, IP address or ID attached (section 3). This policy is part of our Terms of Service.

The whole list. Your email address; the roster you entered and each change you make to it; your league's settings — league type (redraft, keeper or dynasty), scoring type, league size and lineup shape; and your card's country and, where the card needs one, its postal code, which Stripe takes with the card at checkout (a full billing address only if our checkout is set to ask for one). If you buy: when you bought, which plan, the Stripe reference numbers for your customer record and subscription, the record of your accepting our terms, and, for each weekly report, the lineup it set and the odds it printed. If you hold a League Pass seat: which pass it belongs to. Beside those: what you send through our forms, with the time it arrived; anything you email us; the name of the channel if you came from a link we posted; anonymous page counts, saying which page was opened, which signup step was taken or which kind of league a checked roster is for, never by whom (section 3); a record of which emails we've sent you, which never holds your address; and keyed one-way codes that can't be matched back without our private key — one made from your address if you asked for a free report, with one for each player on that roster, and one made from your address on our stop list only if you ask us to stop emailing you. Section 1 says why we keep each, and we hold nothing beyond them. We never see your card, you never create a password with us, and we never connect to your league account.

1. What we collect, and why

We do not build a profile of you, and we do not use your data to train anything.

2. What we never ask for

3. Cookies, analytics and tracking

This site sets no cookies and carries no advertising or tracking scripts. We count visits our own way, and this is the most it records: when a page opens, when someone checks a roster on the signup page or the bye-week planner, presses a buy button or asks for a free report on the signup page, and when someone joins the waitlist (on the front page, the signup page or the bye-week planner), one short line can go to our own counter at forms.beatyourleague.com — which page or step it was, the channel tag if the link carried one (section 1), the name of the site that linked here (for example "t.co", or ours for a step from one of our pages to the next), whether the screen is phone- or desktop-sized, and whether checkout was open at the time. A roster checked on the signup page for a keeper or dynasty league sends one more line, naming which of the two. Cloudflare, which runs the counter for us, adds the country the visit came from and the time it arrived, and keeps the lines in its Analytics Engine. That is the whole line: no cookie, no email or other address, no IP address, no browser or device ID, and nothing else from the page's address, so a count does not identify you, and we never match one to a form entry or a purchase. The counts delete themselves after three months. If your browser sends Global Privacy Control or Do Not Track, the page sends nothing at all. There is no consent banner because nothing is stored on your device and no count carries an ID. Loading our pages makes no request to any third party: the type is served from this site and the counter lives on our own domain, so the only parties that see a visit are our host (GitHub) and Cloudflare, each with the ordinary request logs any server keeps.

4. Who else sees your data

Five service providers, each doing one job, and none gets anything beyond it. Each processes data in the United States, so your information is handled there.

Each has its own privacy policy. We do not sell your data, rent it, or hand it to advertisers or data brokers — not now and not later. If that ever changed we would have to tell you first, and you could leave.

Where your postal code and any billing address actually live, exactly. They are held by Stripe, alongside your payment, and we read them in Stripe's own dashboard. They are not copied into the system that builds and sends your reports — that system knows your email, your roster, your settings and the records listed above, never your postal code or billing address, so neither can reach a report, the public record of graded calls, or anything else we publish. Stripe also records the country your card was issued in, which it collects to check the card whether we ask for an address or not.

5. Your report is yours alone

It is built from the roster you gave us and public NFL data, and it goes only to you. We never publish your name or your email. We do publish a record of graded calls: each call your report printed odds on is listed with its two NFL players, the lineup slot, the setup (scoring, league size and lineup shape), the week and when it was recorded — never a subscriber, a league or an address. The calls from one report can sit together there, so when only a few subscribers share your setup, someone who already knows your roster could recognise your calls in it. It also records the odds printed each week on our own sample roster's report, which holds nothing of yours.

6. Where the football data comes from

Openly licensed public NFL data. Nothing about you, your league or your leaguemates is in it, and nothing about you is ever sent to it.

7. How long we keep it

Form submissions (every kind section 4 lists) delete themselves within about 13 months of arriving, and page counts (section 3) after three months. Waitlist requests that reached us by email, before our forms were switched on, are deleted once the launch email has gone out. A confirmed seat or roster change becomes part of your subscription and is kept like the rest of it. Everything else — your email, roster and settings, your purchase records, the lineups and odds your reports gave you, and the mail you send us — we keep while it is needed: while you are subscribed, and afterwards so a returning subscriber's setup still works and a refund or billing question can be answered. There is no fixed date for those: ask, and we delete them and confirm it within 30 days. Your postal code, and any billing address, are the one item we cannot always delete on request: they are part of the payment record Stripe keeps for us — the amount, the date, the plan, any tax charged and where you are — which tax law requires to be kept for a set number of years. We delete everything else and tell you in writing that this payment record is what remains. So that an old payment is never read back in and your data restored, we keep one keyed code of your Stripe customer number, which can't be matched back to you without our private key.

8. Seeing or deleting what we hold

Email hello@beatyourleague.com and within 30 days we will tell you exactly what we hold, send you a copy you can take elsewhere, correct it, or delete it — whichever you ask for. You do not need an account or a form, and we will not ask you why. Cancelling stops the billing; asking us removes the data. If you are covered by the GDPR, the UK GDPR, Canadian privacy law, or a US state privacy law, these are the access, correction, deletion and portability rights those laws give you, and we honour them for everyone regardless of where you live.

9. Age

This is an adult product: you must be 18 or older to subscribe. We do not knowingly collect anything from children, and if you believe a child has given us data, email us and we will delete it.

10. Changes to this policy

We may update this policy. If a change materially affects you, we will email subscribers and League Pass seat holders before it takes effect, and the date at the top of this page will change.

11. Who to contact

Beat Your League is an independent solo project, and its one person answers this page. Privacy contact, Beat Your League: hello@beatyourleague.com — for anything on this page: access, deletion, or a question about how something works. Billing questions are covered in the Terms of Service.