Privacy policy
Last updated October 23, 2026
The short version
- You can play without an account. Your personal records stay in your browser. Each season you finish is also sent to our database with a random device ID, so it can move to your account if you sign in later.
- We count what happens in the game to fix bugs and improve it. Those counts carry the same random device ID, and your account ID if you're signed in, but never your email or name.
- If you sign in, we store your email, your leaderboard records and whether you own Pro. Your email is never shown to other players.
- Stripe handles payments. We never see your card number.
- No ads, no selling your data, no tracking cookies.
Who we are
Sunday Almanac ("we") is an independent game made and run by one person in Seattle, Washington. This policy explains what we collect, why, who handles it and what you can ask us to do with it.
What is stored on your device
The game saves a few things in your browser's local storage so it works the way you left it:
- Your personal records: best weeks, best seasons, best player weeks and undefeated seasons, and a list of the seasons you've finished (date, pool, league size, record, finish, points, week-by-week results, best week, playoff seed, and each season's MVP and first pick: name, year, position and points) for the Trophy Room
- How many times you've drafted each player, by hand or by auto-draft (sa_tally), for the Trophy Room's retired jerseys
- A random device ID, created on your first visit. It goes with the events and seasons this browser sends (see the next two sections)
- A short random share code (sa_share_code), added to the links you share so we can count how many friends a shared link brings in. It isn't tied to your name or email
- Finished seasons waiting to be sent to our database, and a season you chose to post once you sign in. These are removed once they're sent
- Your best score in each weekly and Vault pool
- A copy of the last few leaderboards you looked at (up to 12, kept for a day), so they show at once next time while the latest ones load
- Your team name and colors, your sim speed, your reveal order setting, whether an assistant GM manages your team in Run your team games, whether the leaderboards show best seasons or best weeks, the setup of your last House Rules game, and the loadout, league sizes and draft slot you last picked for The Vault
- Which days this week you finished a Main Event season, the streak length you last saw, and the day you last started a Main Event run (only the first one each day can count once you sign in)
- Your sound and music settings and volumes, and which scoreboard intros you've already seen (kept for 30 days)
- The width you set for the draft board on large screens
- If you ask for a sign-in code: the email address you typed (so it's filled in next time), a copy of the results screen you asked from (so signing in can bring you back to it; removed once you're signed in), when you last chose "Not now" on the sign-in box, and how many times the sign-in box has shown after a season and how many times you chose "Not now" there (so it stops asking after two)
- While the tab is open: a friend's score, team name and week-by-week record from a shared link, and where "Run it back" or a "Keep going" button should take you
- Whether you've added the game to your home screen, and how many times the "Add to your home screen" card has been shown, put off or answered "Done" (and when); whether you turned off the draft tips; and whether you've watched the 3-minute season
- A season in progress (the draft, rosters and results so far), so you can resume it. It's removed when the season ends, when you start a new draft, or after 3 days
- The date of your first visit, when you first started a draft (so the welcome lines at the top of the Play screen stop showing), and a count of how many times each game event has happened on this device (see the next section)
- If you sign in, your sign-in session, so you stay signed in, and a copy of your public team name, #tag, team color and Pro status (so the game knows you straight away next time; removed when you sign out)
Apart from the device ID and the season summaries described below, this stays on your device. Clearing your browser data deletes it permanently and gives this browser a new device ID. There is no backup of anything you haven't posted to the leaderboard.
How we measure the game
To learn what works and what's broken, the game records events during play. Examples: the page loading, starting a draft, the settings you choose, each finished week, trades and waiver claims, finishing a season, opening the Pro screen, signing in, starting checkout and any errors.
Each event is saved with:
- A random session code, created when the page loads.
- A random device ID. It is created on your first visit and saved in your browser, so events from the same browser can be linked across visits. It isn't tied to your name or email, and clearing your browser data replaces it with a new one.
- If you're signed in, your account ID, so we can see how signed-in players use the game.
- How many times that event has happened on your device.
- When you share a season, a draft grade or a group invite: your share code, so a friend's visit from that link can be matched to it.
- Details about the game itself, such as league size, the seasons drawn, your win-loss record, points scored and how long a draft or season took. Error events include the error message.
- When the page loads: a screen size group (small phone, phone, tablet or desktop), whether the device is touch-based, how long the page took to load, how many days since your first visit, your device's time zone and language setting, the website that sent you here (just its domain, like reddit.com), any link or campaign tag in the address, the week and score from a friend's shared link and its share code, whether this browser has a saved sign-in, whether the game was opened from your home screen, and whether the browser reports that it's being run by automated software (so test robots can be left out of the counts).
We never put your email or name in these records, and we don't use cookies for them. They are sent to our database at Supabase. Like any web request, Supabase and our host Netlify can see your IP address in their server logs, but we don't store it with the events. Event data is used only to improve the game.
Seasons you finish
When you finish a season, the game sends a summary of it to our database, whether or not you're signed in. The summary has the league size, the seasons and pool you played, the settings you used, your team name, your week-by-week wins and losses, your points, how far you got in the playoffs, the season's MVP and your first pick (each player's name, year, position and points; never the rest of your roster), the random device ID and, if you're signed in, your account ID. It never includes your email or name.
We use these summaries to run the leaderboards and weekly pools, to check that scores are genuine, to limit how many seasons one device can send and to improve the game. A season sent without an account is private: it only appears on a leaderboard if you sign in from its results screen. When you sign in, the seasons sent from that browser are moved to your account. If you sign in from the results screen of the first Main Event run that browser played that day, that season becomes your ranked run for the day and is posted; to check it was the first, we compare it with the other seasons that browser sent that day.
If you create an account
Signing in is optional, and the game is fully playable without it. We sign you in with a code sent to your email, so there's no password. If you sign in, we store:
- Your email address. We use it to send sign-in codes, to reply if you contact us and occasionally to send news about Sunday Almanac (see below).
- Your team name and colors, which you pick from the game's lists, and a number tag (like #417) that tells same-named teams apart.
- Your leaderboard records: the seasons posted to the leaderboards, with their scores, records, settings and the years played, and when each was set. They don't list your players.
- Your weekly pool results and your streaks.
- For the Trophy Room: how many times you've drafted each player (by hand or by auto-draft), counted from the drafts you finish while signed in.
- The seasons you played on that browser before you signed in, which move to your account (see Seasons you finish).
- Whether you own Pro, and whether you have a founding member badge.
- If you start or join a friends group: the group (its name, from the game's team-name lists, and its invite code) and who's in it. Group members see each other's team names, tags and scores on the group's board, the same things the public leaderboards show.
Leaderboards are public. When you're signed in, a ranked Main Event score and your team name are posted to the public leaderboard automatically when you finish the run, and so is any other season that is a new personal best on one of its boards. Your records, weekly pool results, streaks and badge appear next to your team name, colors and tag. Your email address is never shown to other players.
Sharing your results
Sharing a result only creates a short piece of text. The game hands that text to your device's share menu, your messages app or your clipboard, and nothing is sent anywhere until you choose where to post or paste it. We don't see what you share or who you share it with.
Email from us
Besides sign-in codes, we may occasionally email you news or offers about Sunday Almanac. Every one of those emails will include a link to unsubscribe, and unsubscribing never affects your account or purchases. Where the law requires your consent first, we will ask for it before sending.
If you buy Pro
Purchases are processed by Stripe, which acts as the merchant of record. That means Stripe is the seller on your receipt. Stripe collects your payment details, email address and billing country, and uses them to take payment, calculate tax, prevent fraud, send your receipt and handle refund requests.
We never see or store your card number. Stripe tells us only that a payment succeeded and which account it belongs to. Stripe's handling of your data is covered by Stripe's privacy policy.
The free beta
During the beta, Pro features are unlocked for everyone. Nothing about the data we collect changes because of that.
Services we use
- Netlify hosts the site. Like any web host, it records technical information such as IP addresses in server logs. See Netlify's privacy policy.
- Supabase stores accounts, leaderboards and game events, and sends sign-in emails. It also keeps security logs. See Supabase's privacy policy.
- Stripe processes payments, as described above. See Stripe's privacy policy.
- Google Fonts supplies the game's typefaces. Your browser requests them from Google, which receives your IP address. See Google's privacy policy.
These providers may store data outside your country, including in the United States.
What we don't do
- No advertising, and no selling or sharing your data with advertisers
- No third-party tracking or advertising cookies
- No showing your email address to anyone else
How long we keep it
Account, leaderboard, weekly pool and streak data is kept until you delete your account or the service shuts down. Game event records, and seasons sent without an account, are kept only as long as they're useful for improving the game. A season that moves to your account is kept with the rest of your account data. Stripe keeps purchase records for as long as tax and financial laws require. Hosting and security logs are kept according to each provider's own schedule.
Your rights
You can ask us to show you the data we hold about you, correct it, send you a copy or delete your account and every record attached to it. Email hello@sundayalmanac.com from the email address on your account. We will respond within 30 days. Deleting your account does not delete records that Stripe is legally required to keep. If you never created an account, your seasons and events are tied only to a random device ID, so we can't tell which ones are yours. Signing in on that browser moves its seasons to your account, and from there you can ask us to delete them.
Children
Sunday Almanac is not directed at children under 13, and we do not knowingly collect their data. If you believe a child under 13 has created an account, email us and we will delete it.
NFL data
Player statistics come from public records via the nflverse project, used under the CC BY 4.0 license. We adapted it: weekly statistics are turned into fantasy points and combined with other details, like each player's age and team that season. Sunday Almanac is not affiliated with, endorsed by or connected to the National Football League, any of its teams or any player.
Changes
If this policy changes, we will update the date at the top. If a change significantly affects how your data is used, we will post a notice in the game before it takes effect.
Contact
Questions or requests: hello@sundayalmanac.com