Last updated October 25, 2026
Privacy Policy
This Privacy Policy explains how Stephen Mutch ("BasesCovered," "we," "us") collects, uses, shares and protects information when you use basescovered.io, app.basescovered.io, our mobile app and related services (the "Service"). The Service helps youth softball leagues, teams and families run a season together.
1. Overview and who this covers
For a plain-language summary of who can see a player’s information, see our Safety & Privacy page at basescovered.io/trust. If anything on that page conflicts with this policy, this policy controls.
2. Age requirements
No one under 13 may create an account or log in to BasesCovered. We do not knowingly collect personal information directly from children under 13.
- Children under 13 as team participants. A coach or a parent or legal guardian may add a player under 13 to a team roster. That child does not have a login; her family follows along through a parent’s account. What coaches and parents enter about her — her roster entry, stats and team photos — is entered by adults, not collected from her.
- Players aged 13 to 17. A player 13 or older may create her own login with her team’s code. Everyone who signs up as a player is asked their date of birth. We use it only to check age and do not keep it; we record only that she confirmed she is 13 or older, and when. A parent or guardian can ask us at support@basescovered.io to remove a teen’s login at any time.
- Adults. Coaches, managers, league officials and parents must be 18 or older.
If we learn that a child under 13 has created an account, we close it: we delete the messages and uploads she sent, then the account itself. Her place on the team roster stays, without a login. If you believe this has happened, contact us at support@basescovered.io.
3. Information we collect
Information you give us
- Account information: name, email address, your role (league official, coach, manager, parent, player 13+ or fan), a password if you set one, and optionally a phone number, photo and short bio. If you sign in with Apple or Google, we receive your name and email address from that service.
- Player profile information (entered by a coach or a parent or guardian): name, jersey number, positions, bats and throws, team and age group, and optionally date of birth, height, weight, graduation year, school, photo and roster notes, plus the parents or guardians linked to the player.
- Season information: schedules, RSVPs and availability, attendance, volunteer and snack assignments, lineups, practice plans, drills, playbooks and wristband cards.
- Game and development information: scores, play-by-play, statistics (including stats from GameChanger export files a coach uploads), pitch counts, assessments, development goals, coach notes, milestones, Game Balls and game recaps.
- League compliance information: whether a requirement (such as a background check, training or waiver) is complete, who confirmed it and when. Where a league asks for proof, the person completing the requirement may upload a document, such as a completion certificate. We do not run background checks, and we ask that you upload a certificate rather than a full background check report.
- Messages and content: messages, reactions, game comments, and the photos, videos and documents you upload or send, live streams and their replays, and Strike Zone sessions a coach records (each pitch’s call, where it crossed the plate and how fast, and a still frame of it at the plate).
- Prompts to Ace: what you type to our AI assistant and its responses.
- Payment information for streaming credits and printed yearbooks, which is collected and processed by our payment processor, Stripe. We do not receive or store card numbers; we keep a record of what was bought, by whom and for which team.
- Yearbook orders: when you order a printed yearbook, the name, shipping address, phone number and email it ships to. We send them to our printer, Lulu, to print and deliver it, and delete the address and phone number 90 days after the order is finished.
- Support and safety reports you send us. When you report a message, photo, video, comment or person, we keep the report, who sent it and a copy of what was reported, so it can be reviewed even after the content is removed. A team’s coaches may see a report about content on their team, but not who sent it. When you block someone, we keep that so we can honor it.
Information collected automatically
- Device and browser type, IP address, the pages you open and the actions you take, in our server logs.
- Cookies and similar storage, used to keep you signed in and to remember choices such as which team or athlete you were looking at. We do not use advertising cookies. Our websites, basescovered.io and app.basescovered.io, and the BasesCovered app use Plausible Analytics to count visits. It uses no cookies and collects no personal information: it is told which kind of page or screen was opened, with every name, id and link code taken out of the address, and whether it was opened on the website, the iPhone app or the Android app; it sees the browser or app, the type of device and the country, never who you are.
- If you turn on notifications: a push token for your browser or phone, and in the mobile app, your phone’s model, system version and device name.
- From the mobile app, when something goes wrong or you use Report a problem: what happened, the screens opened just before it, your phone’s model and system version, and the app’s version. These reports come only to us and are deleted after 90 days.
- The mobile app uses your camera, microphone or photo library only when you choose to take or attach a photo or video, to stream a game, or to call pitches in the Strike Zone. In the Strike Zone the phone follows the ball itself; only the calls and one still frame of each pitch are uploaded, not video. It does not collect your location, your contacts or an advertising identifier.
Information from others
- Information a coach, manager or league adds about you or your player, such as a roster entry or a completed requirement.
- The addresses of fields and venues, and of a team’s home base, which we use to show maps, weather and an estimated drive time. We never ask for or use a family’s home address.
4. How we use information
We use information only to run, protect and improve the Service:
- To provide team, league and family features, such as schedules, daily briefs, lineups, scoring, recaps, trophy cases, streaming, development plans and league compliance tracking.
- To send notifications, reminders and messages you or your team request.
- To generate content you ask for, such as AI-written game recaps, practice plans and lineup drafts.
- To keep the Service safe: reviewing reports, enforcing our Terms, preventing fraud and abuse, and protecting athletes.
- To provide support and respond to you.
- To understand how the Service is used and fix problems.
- To comply with law.
What we do not do
- We do not sell personal information or share it for cross-context behavioral advertising.
- We do not show ads in the Service.
- We do not use players’ information to build marketing profiles, and we do not use your content or a player’s information in our marketing without your separate permission.
5. Who can see what
Access depends on a person’s role and is limited to the teams and league they belong to.
| Who | Can see about a player | Cannot see |
|---|---|---|
| Her parent or guardian | Everything about their own child: profile, stats, development (assessments, goals and coach notes), attendance, trophy case, schedule and RSVPs | Another child’s development, attendance, date of birth, school or notes; other families’ contact details |
| Her coaches (head coach, assistants and team manager) | Everything about players on their roster, and parents’ contact details, to run the team | Anything about her on a team they do not coach |
| Another family on the team | Roster names, numbers, positions and photos; game results including the box score, game stars, Game Balls and batting averages; posted lineups; team messages and team photos | Her development, attendance, ratings or coach notes; her date of birth, school, trophy case or other private details; other families’ contact details |
| The player (13+ login) | Her own information, plus what any family on the team sees | Another player’s development or private details; adults’ contact details |
| Fans (people who follow a team) | The schedule, live scores and game recaps, with players named as the team publishes them (by default, first names only); photos only if the coach publishes them; and the team’s live streams and their replays only if the coach turns that on | Lineups, team messages, comments, development, roster details or contact details |
| League board members | Whether requirements are complete; a family’s contact details when needed, with every lookup recorded | Stats, development or notes |
| League administrators | Teams in their own league, as those teams’ coaches see them, to run the league | Teams outside their league |
| The public | Nothing, unless a coach turns on a public team page, shares a link or a yearbook, or her parent publishes a player page for her (see below) | Anything not on that page or link |
Game results are the team’s shared record, so families on a team can see each other’s batting lines. Development is not shared: assessments, goals, attendance, ratings and coach notes stay with a player’s coaches and family.
Public team pages. A coach can turn on a public page for a team. It is off by default. When on, it shows the team’s name, record, results, honors and game story headlines.
Share links. A coach can share a link to one game’s recap (the score, the story, the game stars and the box score), to a live score, to a practice plan, or to the scorekeeper’s screen. Anyone with the link can open it without an account. Shared recaps and live scores never include photos. Only the team’s coaches can turn a link off. If you would rather your child were not named on shared links, email support@basescovered.io and she will appear by jersey number instead.
Season yearbooks. A coach can make a yearbook of a season: the record and results, season statistics and leaders, Game Balls and milestones, published game recaps, a page for each player with a line from the coach, and photos the coach picks. It stays a draft, seen only by the coaches, until a coach shares it with the team and its followers or with anyone who has its link. The team’s families, players and coaches see everyone named. On a yearbook shared with the team, followers see players named the way the team publishes them to followers. On a public yearbook, everyone outside the team sees players named as on a shared recap link. Either way, a family who opted out of being named publicly is never named outside the team and her photos are left out, and no photos appear outside the team unless the team shares photos. Printed copies follow the same rule for whoever orders them, and if a family opts out after a book is made, copies for people outside the team stop until the coach makes it again. A coach can set a yearbook back to draft at any time.
Player pages. A player’s parent can make a public page for her, for recruiting or to share with family. It is not visible until her parent publishes it, and only her linked parents can change it. It shows what her parent chooses: her name (or her first name and last initial), photo, graduation year, positions, bats and throws, height and weight, school and team, her season statistics from games recorded on BasesCovered, her trophy case (Game Balls and milestones, without her coach’s note), what her parent writes about her, and the photos and videos her parent picks for it. It never shows contact details, her schedule or where she plays, her date of birth, her parents, other players, or anything her coaches wrote about her. Anyone with the link can see it; search engines are asked not to list it unless her parent allows them to. Her parent can take it down, change its link or delete it at any time. To report a page, email support@basescovered.io.
Photos. Photos and videos are added by a team’s coaches and families, including to a player’s own profile by her parents, and are visible to the people on that team. If you would like a photo of your child taken down, ask the coach or the person who posted it, or report it from the photo’s menu.
Strike Zone. A coach can record a pitcher’s bullpen with the iPhone app, mounted behind or beside home plate. The phone works out each pitch on its own; what is kept — the calls, where and how fast each pitch was, and a still frame of each pitch at the plate — is filed under the pitcher and visible only to the team’s coaches. A coach can delete a session and its frames at any time.
6. Messaging safety and athlete protection
- Who can write to whom. Team conversations go to the whole team, its parents, its players or its coaches, and a team’s coaches can see all of them. A player may be messaged privately only by her own coaches and her own parents, and a player may privately message only them. Other adults cannot message another family’s child privately.
- Reporting. Anyone can report a message, comment, photo, video or person. Reports go to our moderators and, for content posted to a team, to that team’s coaches. We review reports within 24 hours and may remove content, restrict features or suspend accounts.
- Blocking. You can block anyone. Private messages stop in both directions. Their posts to a shared team still reach you, folded away until you choose to open them, so that schedule changes are never missed.
- Language. Messages and game comments containing the most offensive language are refused when they are sent.
- Message review. We do not routinely read private messages. We may review messages when they are reported, when needed to investigate a safety concern or a violation of our Terms, or when required by law.
- Serious concerns. If we believe a child may be at risk, we may preserve information and share it with law enforcement, child-safety organizations or the relevant league, as permitted or required by law.
7. How we share information
We share information only as described here:
- Within your team, organization and league, according to the roles in Section 5.
- With service providers who help us run the Service and may use the information only to provide their services to us:
- Supabase — database, sign-in and file storage.
- Netlify — hosting for our website and app, and the sign-up forms on our public website.
- Anthropic — the AI model behind Ace, game recaps, practice plans and player summaries.
- Resend — email delivery.
- Expo, Apple and Google — push notifications to the mobile app (through Apple Push Notification service and Firebase Cloud Messaging) and mobile app updates; your browser’s push service for notifications on the web.
- Cloudflare Stream and Daily — live streams, replays and videos.
- Stripe — payments for streaming credits and printed yearbooks.
- Lulu — printing and shipping yearbooks, which receives the yearbook’s pages and the buyer’s name, shipping address, phone number and email.
- Google Maps — venue maps and directions, which receive the venue’s address and, when you open directions, the team’s home base.
- Open-Meteo — weather and place lookups, which receive field and venue addresses and a team’s home base or town.
- YouTube and Vimeo — only when a coach adds a video link from those services; their players may set their own cookies.
- Google Fonts and Plausible — fonts on our public website, and cookie-free page counts on our websites and in the app, never with a name, an id or a link code in the page address.
- With services you choose to use, such as signing in with Apple or Google. When a coach imports stats from GameChanger, we read the export file they upload; nothing is sent to GameChanger.
- For legal and safety reasons, to comply with law, respond to lawful requests, enforce our Terms, or protect the safety of any person, especially children.
- In a business transfer, such as a merger or acquisition, subject to this policy’s protections. We will notify you before your information becomes subject to a different policy.
- With your consent.
AI features. When a coach uses Ace or AI-written recaps, practice plans or player summaries, the team information needed for the request — which can include players’ names, stats, assessments and coach notes — and the coach’s prompt are sent to our AI provider to generate a response. Our provider does not use it to train its models. Ace works only on the team the coach has open, shows a preview of any change it would make, and does nothing until the coach confirms.
AI apps you connect. A coach or a parent can connect an AI app they use, such as Claude or ChatGPT, to their account (Settings → Connected apps). The app can read what that person can already see in BasesCovered: their teams’ schedules, rosters, stats and volunteer spots, their children’s RSVPs and stats, and the messages they can read, including team posts from other families. What it reads goes to that app’s provider under the provider’s own privacy policy, not ours. It can change something — an RSVP, an event, a message — only after showing the person exactly what it will do and the person saying yes. It never receives their password; they can disconnect it at any time in Settings, and it stops working at once.
8. Retention and deletion
- Deleting your account. You can delete your account at any time in Settings, on the website or in the app, and it happens immediately. We delete your sign-in, your profile and profile photo, the private messages you sent and the files in them, your notifications, your team memberships and your app problem reports, and we revoke a Sign in with Apple connection. Your team keeps its records — rosters, schedules, stats, what coaches entered about players, team photos, plays and resources — and your posts to a team stay, shown as from a “Former member.” The only head coach of an active team must first make another coach head coach, or archive the team.
- What deleting your account does not delete. Your child’s roster entry and stats, which belong to the team’s record; documents you uploaded to complete a league requirement; and copies kept with a safety report. Ask us at support@basescovered.io and we will delete any of them that are yours to remove.
- Your child’s profile. A coach can remove a player from the roster. You can also ask us to delete your child’s profile, or to replace her name with her jersey number so her team’s record stays whole without naming her. We do it within 30 days and tell you when it is done.
- A teen’s login. A parent or guardian can ask us to remove a teen’s login. Her roster entry stays, without a login, unless you also ask us to delete her profile.
- Things you posted. You can remove a message you sent; its text and any files sent with it are deleted. A coach or the person who posted a photo or video can remove it from the team’s library.
How long we keep particular information:
- Live stream replays: 30 days, unless a coach chooses to keep one.
- Mobile app problem reports: 90 days.
- Uploads that were never sent: 24 hours.
- Compliance documents: until you or your league ask us to delete them, including after you delete your account. Only the person who uploaded a document can open it.
- Safety reports and moderation records: as long as needed to protect people and enforce our Terms.
- Notifications: until you delete your account.
- Everything else: while your account or your team is active, or until you ask us to delete it.
- Backups. Deleted information is removed from our backups within 90 days.
- Getting a copy. Email support@basescovered.io and we will send you a copy of the information we hold about you or your child. Coaches can export their roster and team stats, and league board members can export requirement status; board exports are logged with their purpose.
- Teams and leagues are archived rather than deleted, so past seasons stay intact.
9. Your rights and choices
You can delete your account and change your notification preferences in the Service, and you can ask us to access, correct, export or delete your information or your child’s by emailing support@basescovered.io. We respond within 30 days. Depending on where you live, including California, you may have additional rights to know what we collect, request deletion, correct information, and not be discriminated against for using these rights. We do not sell or share personal information as those terms are defined under California law. We will respond to verified requests within the time required by law.
10. Security
We use encryption in transit, access controls based on role, short-lived links for private files, a record of every league lookup of a family’s contact details, and limited staff access to protect information. No system is perfectly secure. If a breach affects your information, we will notify you as required by law.
11. Changes to this policy
If we make material changes, we will notify account holders by email or in the Service before they take effect. The date at the top shows when this policy was last updated.
12. Contact us
Stephen Mutch, California, United States · support@basescovered.io
Questions? Email support@basescovered.io.
