Privacy
Last updated 2026-11-10
This explains what HoopDreams keeps, who can see it, and how to have it removed. It is written in plain words on purpose.
Who uses HoopDreams
Account holders are adults, 18 or older: a coach, a parent or a team manager. Players do not have accounts and cannot sign in. A player's name and number are on HoopDreams only because an account holder typed them in. We do not check anyone's age; the terms require it.
What we keep
- Your email address, so you can sign in. There are no passwords. A sign-in link works once and expires after 15 minutes, and only a scrambled (hashed) value of it and of your sign-in session is stored.
- Your team: its name, a season, the roster (each player's name and jersey number, stored as you typed them), the games you add (opponent, date, time, place) and the plays you score, including any name or number typed at the scorer's table for someone who is not on the roster.
- Players are often children. We ask only for a name and a jersey number. There are no photos anywhere on HoopDreams, and there is nowhere to enter a birth date, an address or a phone number.
- Short-lived technical records: counters that limit how often an address may ask for a sign-in link or load a page. These hold a scrambled value, not the address itself, and are removed after they expire.
What other people can see
- Players' names are masked by default. A public page shows a first name and a last initial, for example "Avery S." More exactly: the first word of the name as it was typed, and the first letter of its last word, so type names first name first. A name of one word shows as an initial only. The team's owner can switch to jersey numbers only. Full names are available only after the owner confirms that the team is adults, or that every family has agreed.
- The masking is done before a page is sent, for the roster and for names typed at the scorer's table. Team names and opponent names are shown as typed.
- A game's live link and box score can be opened by anyone who has the link. Share it only with people you want to see the game.
- A team page lists the schedule, results and season totals. Turn off "List this team" in the team's settings and the team page goes away; game links you share still work.
- Game pages and team pages ask search engines not to list them.
- A scorer link lets one helper keep score for one game without an account. Whoever opens it sees that game's roster with full names, because a scorer needs them. It stops working about a day after the game's start, or sooner if the owner turns it off.
- Your email address is not shown on any public page.
Who else handles the data
- The site runs on Cloudflare, which hosts the app and its database.
- Sign-in emails are sent by Cloudflare's email service, so Cloudflare handles your email address to deliver them.
- Cloudflare's logs may record technical details of a request, such as the address it came from. Our own error logs replace email addresses and long codes before anything is written.
- No advertising, no analytics service and no third-party scripts, fonts or images are loaded by these pages. We do not sell data, and there are no ads.
Cookies and storage
One sign-in cookie, so you stay signed in for up to 30 days; signing out removes it. Opening a scorer link sets one more cookie, which lasts until that link ends. The scoring page also saves the game, your choice of board and a few small settings on your own device, so a lost connection does not lose a play. We do not use tracking cookies.
Deleting things
- The owner can delete a team in its settings. That removes the roster, games, plays, box scores and scorer links for that team from our database. Deleting one game removes its plays and box score.
- Taking a player off the roster does not take their name out of games already scored. Deleting those games, or the team, does.
- To delete your account and everything in it, or to ask about a child's name on a team you do not own, write to max@untetheredchaos.com. Parents and guardians can ask us to remove a child's name from a team. A person reads that mailbox and does the removal by hand.
- Cloudflare may keep recovery copies of the database for a limited time after something is deleted.
Children
HoopDreams accounts are for adults, 18 or older. Please do not create an account for a child. A team owner who adds players who are minors is responsible for having the right to share their names with the people who will see the team's pages.
Changes and contact
When this page changes, the date at the top changes with it. Questions: max@untetheredchaos.com.