How it works
Two sides,
never joined
What each side sees
The coach side
Your roster, your pitching records, your lineups. Names are optional — jersey numbers alone work everywhere, including printed cards. Everything here belongs to your account and no other coach can read it.
The player side
A device joins a team with a share code. It gets an anonymous token and, optionally, a jersey number. No name, no email, no account. Nothing on this side can see a roster.
There is no column in the database linking a device to a roster entry, and there is no table that could carry one. If a feature ever appears to need that link, the feature gets redesigned. The full detail is on the privacy page.
Getting started
A coach creates an account from an invite, then a team.
They add players — pasting a list from a team email takes about a minute.
Outings get logged as they happen, including ones thrown for other teams.
The planner answers "who can pitch Thursday?" from the actual rules, not a guess.