Privacy Policy
Last updated: 2026-08-18.
This page is specifically about signing in with Google on this site. For how published team reports (roster, scores, match results) become public once a coach chooses to publish them, see the "Privacy — this data can become public" section of the Coach Guide instead — the two are separate concerns.
What's collected, and why
When you click "Login with Google" and sign in, this app receives your verified Google account email address — nothing else. That email is checked, on every page load, against the specific team's admin list to decide whether you get admin access (editing roster/rounds/matches, publishing reports) or stay in read-only viewer mode for the team you're currently viewing. That's the only reason this app asks for anything at all: to answer one question — "is this Google account an admin for this team?"
What's NOT collected or accessed
-
No access to Google Drive, Calendar, Contacts, or any Workspace directory.
Signing in only requests basic identity (
openid,email,profile— Google's own "non-sensitive" scope category), never access to your actual Google data. - No roster, round, or match data is sent anywhere by signing in. That data lives only in your own browser's local storage, whether or not you're signed in. Signing in only unlocks the ability to edit and publish — it doesn't change where your data lives or send anything extra to a server.
- No password is ever seen or stored by this app. Sign-in happens entirely on Google's own login screen; this app never sees your Google password.
Where the admin list lives
The list of which Google account emails are admins for which team is a plain-text file
(teams.json) in this project's public, open-source GitHub repository,
editable only by the platform operator directly via git — no code in this app or its
Cloudflare Worker relay ever writes to it. Your email stays on that list for as long as
you're an active admin for your team; sign-ins themselves aren't separately logged or
stored anywhere beyond that.
Requesting removal
Email Kendal Montgomery at montgoke1@delawarecityschools.net to be removed from a team's admin list at any time — for example, if you're no longer coaching. Once removed, that Google account reverts to ordinary read-only viewer access, same as anyone else.
Contact
Questions about this policy or how sign-in works: Kendal Montgomery, montgoke1@delawarecityschools.net.