What is collected, why, where it lives, and how to remove it.
Your name is probably on it, and you did not agree to that here. Lunch League publishes
every team’s roster — and the games, goals and assists beside each name — at
lunchleague.net. This site re-presents what the league already publishes, so a team
can be read on a phone. That is the whole of it: a name, a team, a season, and the
statistics the league prints next to it.
What is not done with it, and will not be:
You can. Write to luke@sweettech.ai with your name and a team you have played on, and your name stops appearing anywhere on this site. There is no form and no account to make. It is done by hand by one person, so it can take a few days; you get a reply saying it is done.
This is a personal project, not a business. It collects the minimum needed to send you your own team’s calendar invitations, and nothing else. There is no advertising, no analytics, no tracking pixels, and nothing is sold or shared.
The directory. If you open the directory from a link in one of your invitations, this site stores the name you pick off your own team’s roster, and — only if you add them — a photograph and posts you write. It still sets no cookies. What identifies you is remembered in your own browser’s local storage; clearing your browser data removes it. (The one exception is the league administrators’ admin pages, which keep an administrator’s twelve-hour admin sign-in in a cookie.)
There is now a sign-in, and there did not use to be. Opening the site on a second device — a phone, a different browser — left you unrecognised, with no way to say otherwise except to find the original email. So you can now ask for a fresh link by giving your address, and you may optionally set a password to skip that step. If you set one it is stored hashed (PBKDF2-SHA256, salted), never in a readable form, and it is never used for anything but signing you in here. You do not have to set one; a link works exactly as it always did, and it is also how you reset a password you have forgotten.
Separately, and since long before any of this, the calendar tool remembers your settings in your own browser — the address you typed, your buffer times, your custom title. That never leaves your device. It is written down because this page used to say “this site sets no cookies”, which was true and could still have misled you.
No payment details, no location and no browsing history, and this site sets no cookies.
If you give a mobile number, this site may text you about games in your league, and nothing else. The messaging terms set out every kind of text this programme sends; that page is the whole list and is kept in step with the code that sends them.
In Cloudflare Workers KV, on a Cloudflare account belonging to the person named on the
About page. Email is delivered by Resend,
which necessarily sees your address and the message in order to deliver it. Team schedules are read
from lunchleague.net, which is not operated by this tool.
Until you unsubscribe, or until the watch retires itself. Team numbers change every season, so a watch ends when its team stops being listed, and the record is removed after that.
A photograph and a claim stay until you take them down, and they go the moment you press the button. No period is invented for them. A post comes down on the date shown when it was written — three weeks by default, ninety days at the most.
Backups. When an account is deleted it is removed from the site at once, and from backups as they age out (within 12 months).
If this ever changes materially, the change will be described here and the date below updated.
2026-09-04 — the directory. Photographs, contact details and posts were added, and this page was rewritten to match. Nothing about the calendar tool or what it stores changed. The previous version said “No name”; that is now wrong for anyone who uses the directory, and it has been replaced above rather than quietly edited.
2026-09-06 — a sign-in, and text messages. A password and a send-me-a-link sign-in were added, so this page’s previous claim that neither existed became untrue and has been replaced rather than quietly deleted. Mobile numbers and what is done with them are described above for the first time.
2026-10-08 — writing without signing in. The directory’s contact form can now be sent by somebody who is not signed in, behind Cloudflare Turnstile and sending limits. What that keeps is described above.
2026-10-10 — no more contact details for your team. The directory no longer asks for a phone number, email address or note to show the people on your team, and what had been entered there is deleted from the site — and, like a deleted account, from backups as they age out (within 12 months). Your sign-in addresses, where notices go and your mobile number for texts are unchanged.