Privacy policy
Updated 13 October 2026
Who handles the data
RosterMetrix operates the platform. Each league decides which teams, players, images and games it publishes on it, and its commissioner is responsible for having the right to do so.
What data is stored
For accounts: the email and, if given, the name. For leagues and teams: names, logos, colors, venues and the contact details the league chooses to publish.
For players: public name, full name, date of birth, nationality, position, batting and throwing side, number, photo if there is consent, and their statistics for each game.
From whoever claims their player profile, or runs a team or a league: their email and, if they leave it, their WhatsApp. Only their league’s commissioner, their team’s managers and RosterMetrix see them, to reach them; they are never published.
From the contact form: what the person writes. From an invoice: the name and email it is issued to, the number of teams, the amount and the Stripe payment reference. And the technical essentials: the session cookie and, if enabled, notice subscriptions.
What is shown publicly
A player’s public card shows their name, photo, number, position, batting and throwing sides, age, nationality, team and statistics. The date of birth is not shown: it is used to calculate age and to avoid confusing two players with the same name. The full name is not published either.
A player is the same person across the platform. Their statistics from other leagues appear in their history only when those leagues are public, and the demo league’s data never leaves it.
Email and passwordless access
To sign in we send a link and a code that expire in 15 minutes and work once. The session is kept in a cookie needed to keep you signed in: it renews while you use it, expires after 14 days without use and after 90 at most. We use no advertising or tracking cookies.
Photos
A player photo is stored only with confirmation of consent: the player’s own if an adult, a parent’s or guardian’s, or the league’s statement that it has it. Images are processed on upload and their metadata, such as location, is removed.
A removed photo stops being shown immediately and is deleted from our servers in the following days.
A league’s gallery keeps the photos its commissioner uploads, each with the league’s statement that it has permission to publish it. They are processed the same way, and a photo deleted from the gallery is removed at once.
Notices
Game notices by notification or email are optional. They are turned on and off from each league’s Notices page.
Who it is shared with
We use Resend to send emails, Cloudflare as the site’s delivery and protection network, Stripe to collect the invoices for paid plans, Anthropic (Claude) to read the photos of scoresheets and lineups sent to Photo to stats, and a server provider that hosts the database and its backups.
Card details are received and stored by Stripe, never by RosterMetrix. We do not sell data, show advertising or use third-party analytics.
How long it is kept
A league’s data is kept while the league uses the service. Expired sessions and used sign-in links are deleted periodically. Database backups are made daily.
The Scorebook
Whoever uses the Scorebook keeps on their phone, and in their account when there is signal, the names and numbers of the players they type, who may be minors, and what happened in each game. None of it is shown on any public page.
A game's Excel is sent to the account's email and to the addresses that person types. RosterMetrix uses those addresses for nothing else.
Photo to stats
Photos of a game scoresheet or a lineup sent to be read are read by Claude, Anthropic’s AI, which gives us back what is written: names, jersey numbers and figures. They may be of players who are minors.
Photos someone tries on the public page, with no account, are deleted after 7 days along with what was read. Those a league sends from a game are kept with that league’s files, and what is read is written into that game like any sheet.
Your rights
You can ask for access to your data, its correction or its deletion. For a player’s data, the quickest way is to ask their league’s commissioner; you can also write to us directly.
How to write to us
From the Contact page.
