Trust

TierBreak Privacy Policy

Last updated: 2026-08-17

TierBreak ("TierBreak", "we", "us") provides a tennis training and competition tracking app for junior players and their families. This policy explains what we collect, how we use it, and the choices and rights you have, with specific attention to the privacy of children under 13.

Who holds the account

An adult sets up the family account. Nobody under 13 can sign themselves up: the sign-up asks for a date of birth before it collects anything else, and an under-13 answer stops there.

A player aged 13 or over can be invited to their own sign-in, and accepts that invitation themselves.

A player under 13 is not invited. Their guardian creates the sign-in directly, from the player's profile, while signed in to their own account, and only after reading what it means and agreeing. Being signed in as the guardian is how we know the agreement is really theirs. We record it. The sign-in is created on an address at a domain we own and never deliver mail to, so there is no inbox a child could use to reset their own password: recovery always goes through the guardian, who can set a new password at any time. The guardian can withdraw the agreement whenever they like, which turns the player's sign-in off. A child is never asked their own age by us: we use the date of birth their guardian recorded, so a child is never in the position of having an account taken away for answering honestly.

Whoever is signed in, the guardian remains in control of a player under 13 and can read, correct, export and delete everything about them.

What we collect

We collect only what's needed to provide the app:

We do not collect precise geolocation, your device contacts, advertising identifiers, or biometric data, and the app contains no third-party advertising or analytics SDKs. This website (not the app) uses Cloudflare Web Analytics to count page views: it sets no cookie, builds no fingerprint, and records no identifier, so it cannot tell one visitor from another or connect a visit to a family.

How we use it

To operate the app: to show charts and trends, compute ratings projections, generate recaps, and provide the features you use. We do not use your data for advertising, and we do not sell or rent personal information.

Launch waitlist

If you give us your email on our website's launch waitlist, we use it for a single purpose: to email you when TierBreak opens on the App Store. This is a form for adults; we do not ask for any information about a child. We store only your email address (and the fact that you asked to be notified); we do not sell or share it, and every message includes a one-click unsubscribe. You can also unsubscribe anytime by emailing privacy@tierbreak.app.

Children's privacy (COPPA)

A child under 13 can use TierBreak, with their guardian's agreement, and that agreement is what permits everything that follows. We comply with the Children's Online Privacy Protection Act (COPPA):

If you believe we have inadvertently collected personal information directly from a child under 13, contact privacy@tierbreak.app and we will delete it.

Who can see what within a family

A TierBreak family can include more than one person with their own login: typically a parent or guardian who manages the account and, optionally, a player aged 13 or older who has their own athlete login.

Sharing a match with the opponent's family

A parent or guardian can choose to share one tracked match with another family in that match, so both kids get the record of a match they both played. This is always a deliberate act by the sending guardian: nothing is shared automatically, publicly, or with anyone but that one family, and the link is an authenticated, single-use invitation; there is no public page.

There are two cases, and they are not the same. In singles, a guardian may share with the opposing player's family. In doubles, a guardian may share with their child's partner's family only. The opposing pair's families are not offered, because a doubles match contains two other households' children and one family's decision cannot speak for them.

For a doubles partner, the sender chooses how much detail travels, and is shown both options before sending. The default sends every point with the detail that describes the partner's own child. The sender may instead choose to send everything their family tracked from that side of the court, including their own child's shot detail and serve placement. The choice is recorded with the share, and both families are shown which one was made.

What travels is the score, the facts both benches could see, and the details that describe the recipient's own athlete. In singles the match is retold from the recipient's side, with the score inverted to their point of view. In doubles nothing is inverted, because both children played the same points from the same side of the net; only the two names on that side change places, so the recipient's own child reads first in their record. The opposing pair's shot detail and court positions never travel in either case.

The sending athlete's own tracking detail stays home unless the sender deliberately chooses to include it for a doubles partner as described above. Every note, reflection, and AI-written recap stay home in every case. The sender previews exactly what will be shared before sending, the athlete can see every share made of their matches, and a received copy can never be shared onward.

Notifications and the home-screen widget

All TierBreak reminders (daily reminder, streak nudges, event reminders, the weekly recap) are local notifications scheduled on your device. We operate no push-notification servers and no data about your athlete leaves the phone to produce a notification. Notifications are optional: decline iOS permission and the app stays quiet. The Win the Day home-screen widget works the same way: the app shares its small summary (ring progress, streak) with the widget entirely on-device through Apple's app-group storage; nothing is transmitted.

Storage, security, and retention

Data is stored in Supabase (PostgreSQL). Every request is authenticated with a verified JSON Web Token (fail-closed), and our application scopes every record to your family, so no other family can read or write your data; database Row-Level Security adds a further layer of isolation on core records. Connections use TLS.

How long we keep things

You can delete at any time, and that overrides everything below. Deleting a player profile removes that player's data; deleting your account (Settings, then Delete account) removes your family's records, meaning profiles, sessions, matches, journals and goals, along with your sign-in record. It happens immediately rather than being queued, and it is not recoverable.

If you never ask us to, these limits apply on their own:

Two anonymous operational records remain after a deletion, and neither contains a name, an email address, or anything about a child: a churn record (the date, and counts of how many players, sessions and matches the family had) and an audit receipt proving the deletion took place. We keep them to understand why families leave and to be able to show that deletions actually happen.

Data breach notification

If we discover a breach that compromises your personal information, we will notify affected users without undue delay and in accordance with applicable law, typically by email to the account address, describing what happened, the data involved, and the steps we are taking. We will also notify regulators where required.

Third-party services

Your choices and rights

You can access and edit your data in the app, export it on request, and delete individual player profiles or your entire account at any time (Settings → Delete account). To make a privacy request, email privacy@tierbreak.app.

Changes

If we make a meaningful change to this policy, we'll update the date above and surface a notice in the app on next launch.

Contact

Privacy requests: privacy@tierbreak.app
General support: support@tierbreak.app