Matchside

Legal · Plain-spoken, like the app

Privacy Policy

Last updated: September 6, 2026

Matchside is a tennis scoring app made by a parent. This policy explains what we collect, why, who we share it with, and the controls you have. We keep it plain — the same way we build the app.

The short version: You create an account (you must be 13+) and add the players you want to score or follow. We use that to run the app and turn scoring into a broadcast. We don't run ads, we don't use third-party trackers, and we never sell your data. You can delete any of it at any time.

1. Who we are

Matchside is operated by Foundry Forty1 LLC ("Matchside", "we", "us"). This policy covers the Matchside iPhone app, the Matchside Apple TV app, and the matchside.tv website. If you have any question about it, reach us at hello@foundryforty1.com.

2. Who can use Matchside

Matchside is for people 13 and older — players, parents, coaches, and fans. We do not knowingly allow anyone under 13 to create an account. As an account holder, you may add the players you want to score or follow, which can include a minor (such as your own child, or a teammate you're scoring). When you do, you are responsible for that information and confirm you have the right to provide it. See Section 8.

3. What we collect

Account information

When you sign in with Apple, Google, or an email address, we receive an account identifier and, depending on the method, your email address (Sign in with Apple lets you use a private relay address). We ask for your first and last name when you create an account (Sign in with Apple or Google supplies the name your provider returns); your first name is what other account holders see when you interact with them — see Section 7.

Players you create

To score matches, you create player profiles. A profile may include the fields you choose to fill in: name, birth year or birth month, rating (UTR / NTRP) and a history of that rating over time, hitting arm, backhand style, a signature color, an on-court character, and free-text notes. Some of this may describe a minor child — you decide what to enter, and you can edit or delete it at any time.

Player photos (optional)

You can add a photo to a player you have created. This is entirely optional — Matchside works exactly the same without one, and every player has an illustrated character by default.

Before you add your first photo we ask you to confirm that you are the parent or guardian of the player, and we record that confirmation with your account. We only ask once.

The photo is resized on your device before it is uploaded, and re-saved in a way that removes embedded metadata such as the GPS coordinates that cameras attach to pictures. We store the resized image, not the original file, and never the location it was taken.

You can replace or remove the photo at any time. Removing it deletes the stored file.

Match data

When you score a match, we store the point-by-point record, scores, timestamps, a short share code, and any generated broadcast commentary, highlight reels, and box-score data derived from it.

Notifications

If you enable push notifications, we store a device push token so we can tell followers when a match goes live. You can turn notifications off in your device settings.

Location (at match setup only)

The New Match screen uses your location to fill in where you're playing and the current conditions. If you have already granted location permission, these fields fill in automatically when the screen opens; if you haven't, nothing happens until you tap "Use my location" and grant it. We never ask for location when the app launches, and we never read it in the background — only in the foreground, on that screen, as a single reading.

From that one reading we save three things. The city and state and a weather line such as "78°F, clear, breezy 9 mph" are stored with the match; these can appear on a broadcast page you share. The coordinates are also sent to Open-Meteo (a weather service) for that single lookup, and nothing else about you or your account goes with them.

We also save the venue — the coordinates of the facility, with a name you can edit — so the app can show you a private map of everywhere your player has competed, and recognise a club you have played at before. Venue coordinates are private to your account. They are never shown on a shared broadcast link, never visible to people who follow a player, and never published anywhere. Publicly shared match pages show city and state only. You can rename, merge, or delete a venue, and deleting a match or your account deletes its venue record too. We never track your movement and never record your location outside of setting up a match.

Purchases & plan status

If you buy a pass, a subscription, or Fan Pass, the payment itself is processed by Apple — we never receive or store your card number, billing address, or any payment credentials. What we do store, tied to your account, is your plan status: which plan you're on, when it started and expires, your broadcast-credit balance, and a ledger of credits granted and spent (which match a credit was spent on, and when). We keep this to run the credit system, honor what you paid for, and answer support questions about a charge.

Technical & log data

Like most apps, our servers automatically receive basic technical information (such as app version, device type, and request logs) needed to operate and secure the service. We also record first-party product events (for example, "a match was produced" or "a paywall screen was shown") to understand how the app is used. These stay in our own database and are not shared with an analytics vendor.

What we do not collect: We do not use third-party advertising or analytics SDKs. There are no ad trackers, no cross-app tracking, and no data brokers in Matchside. We never receive your payment-card details. We never read your location in the background or track your movement, and we do not collect your contacts or microphone data. We access your photo library or camera only at the moment you choose to add a player photo, and only the picture you pick — we never browse, scan, or upload anything else from your device. (We do store the coordinates of the venues you save at match setup — see Location above; those are private to your account.)

4. How we use it

  • To provide the core app — saving players, scoring matches, and keeping your history.
  • To generate the animated broadcast, AI commentary, highlight reels, and stats from your scoring.
  • To deliver notifications you've opted into (for example, "a match just went live").
  • To send a monthly recap email covering the players you follow. Unlike the notifications above, this one is on by default and you can turn it off at any time — every recap carries a one-click unsubscribe link that works without signing in, and you can also switch it off per player in the app.
  • To enable invite-only following of players you choose to share.
  • To provide support, prevent abuse, secure the service, and comply with law.

We do not sell your personal information, and we do not use it for third-party advertising.

5. AI commentary & broadcasts

Turning a scored match into a broadcast involves automated processing. Match details and player names — including a short summary of that player's earlier matches in your archive, so the commentators can refer back to them — are sent to our own compute environment and to our AI text provider to generate the play-by-play script, and to our voice-synthesis system to produce the audio. On public-facing screens and audio, a one-off opponent (a player you scored against but did not save) is shown by first name and rating only — never a full name. See Section 6 for the providers involved.

6. Who we share it with

We don't sell your data. We share it only with the service providers ("subprocessors") that run the app on our behalf, each bound to use it only to provide their service to us:

  • Supabase — database and account authentication (stores your account, players, and matches).
  • Cloudflare (R2) — hosting for generated broadcast audio and media.
  • Modal — the compute environment that runs broadcast and voice generation.
  • Anthropic (Claude) — generates the commentary script from match data.
  • Apple — Sign in with Apple, App Store distribution, purchases, and the final delivery of push notifications to iPhones.
  • Expo — relays our push notifications to Apple and Google for delivery. It receives your device's notification token and the text of the notification, which usually includes a player's first name (for example, "Ryan just started a match").
  • RevenueCat — manages subscriptions and credit entitlements. It receives your account identifier and the purchase events Apple sends us, so we know what your account is entitled to.
  • Google — Sign in with Google (only if you choose that sign-in method).
  • Vercel — hosting for the website and public broadcast/box-score pages.
  • Resend — sends our email (sign-in and account mail, and the monthly recap). It receives the recipient's email address and the contents of that email.
  • Open-Meteo — the weather lookup behind "Use my location." It receives coordinates for that one request only, and receives nothing else about you or your account.

We may also disclose information if required by law, to protect our rights or users' safety, or in connection with a business transfer. A current list of subprocessors is available on request.

7. Sharing & visibility controls

Broadcasts are designed to be shared with family — not with the world. By default:

  • A match broadcast is reachable only with its exact share link. Matches are not listed, browsable, or searchable, and public pages are marked to discourage search-engine indexing.
  • Following a player is invite-only — someone must have the player's invite to follow or be notified.
  • A player photo is shown only to you and to the followers you have approved. It never appears on a public match page, in a shared link's preview image, or in the 3D broadcast — those always show the illustrated character. If you remove a follower, they immediately stop being able to see it.
  • One-off opponents are shown by first name and rating only — never a full name — on all public screens and audio.
  • A match can be scheduled in advance and announced. Its share page then shows the players, the date and start time, and — only if the scorer chooses to type one — a short free-text description of where it is being played. That description is typed by the scorer for that single match; it is never filled in automatically, never taken from a saved venue, and is blank unless they enter it. We never publish coordinates.
  • Per follower, you choose whether they can see cross-match statistics for your player (season trends, how matches are won). Every follower can see the matches themselves; the season view is off unless you turn it on for that person. You can remove any follower at any time.
  • Some actions show your name to another account holder: sending a cheer during a broadcast shows your first name to the person scoring; following a player shows your first name and last initial to that player's owner, who is also notified; asking a family to hand a player over to you shows them who asked.
  • A player's owner can hand that player — profile, photo, and rating history — to another account, or approve a follower's request to take them over. Matches already scored stay with the account that scored them, and remain visible to the new owner as that player's history.
  • You can link an Apple TV to your account by entering a short code shown on the TV. The TV then holds a signed-in session for your account until you sign out on the TV; the code itself expires after ten minutes.

You control who you send a link to. Anyone you share a link with can view that broadcast.

8. Children's information

Matchside is intended for people 13 and older and is not directed to children under 13. We do not knowingly allow anyone under 13 to create an account, and we do not knowingly collect personal information from children under 13. If you believe someone under 13 has created an account, contact us at hello@foundryforty1.com and we will delete it.

Because Matchside is a youth-sports app, account holders — a parent scoring their child, or a player, teammate, or fan aged 13+ — may enter information about other people, including minors (for example, a player's name and birth year). That information is provided and controlled by the account holder, who confirms they have the right to provide it and, for a minor, that they are the parent or guardian or are otherwise authorized. You can view, edit, and delete any player profile you created — and delete the associated matches and your account — at any time (see Section 9).

This includes optional player photos. Because a player is often a minor, we ask the account holder to confirm they are that player's parent or guardian before the first photo is uploaded, and we keep a photo visible only to the account holder and to followers they have personally approved — never on any public page and never in a broadcast.

Note: This section addresses children's privacy, including U.S. COPPA (which applies to children under 13) and, where applicable, GDPR protections for minors. If you have a question about how any of this applies to your family, write to us.

9. Keeping & deleting data

We keep your information for as long as your account is active, so your match archive stays available to you. You are always in control:

  • Remove a photo — remove a player's photo from the player editor; the stored file is deleted. Deleting the player, or your account, deletes their photo too.
  • Delete a match — remove any single match from within the app.
  • Delete a player — remove a player profile you created.
  • Delete your account — open Settings › Delete account in the app. Your data stops being visible to anyone straight away: your broadcasts' share links stop working, your follows end in both directions, and we stop sending you notifications. We then hold the rest for 30 days before erasing it, so that a deletion you didn't mean isn't final — sign back in during those 30 days and you can restore everything. After 30 days we permanently erase your account, every player you saved, every match you scored and its stats, the broadcasts you produced and their audio, your follows, and any unused broadcast credits. That erasure also removes your login itself, and there's no way for us to undo it. If you'd rather we do it for you, or you want it erased immediately rather than after 30 days, email hello@foundryforty1.com.

Two things deliberately outlive a deleted account, both with every link to you removed. If you ever reported a safety concern, that report stays with us so we can still act on it — deleting an account must never become a way to erase a report. And the anonymous product counts we keep (see "Technical & log data" above) remain as unattributed rows. Neither is connected to you, your name, or your email once your account is gone.

When you delete data, we remove it from our live systems; residual copies may persist briefly in backups before being overwritten on our normal cycle.

10. Your rights

Depending on where you live, you may have rights to access, correct, delete, or export your personal information, or to object to certain processing. Because you already control your account data directly in the app, most requests can be handled there — and for anything else, email us at hello@foundryforty1.com. We won't discriminate against you for exercising these rights.

11. Security

We protect your information with industry-standard measures, including encrypted connections, authenticated access, and per-account access controls so that one account cannot read another's data. No system is perfectly secure, but we work to keep yours safe and to limit what's collected in the first place.

12. Where data is processed

Matchside is operated from the United States, and our providers may process and store data in the United States and other countries. If you use Matchside from outside the U.S., you understand your information will be processed in the U.S., where privacy laws may differ from your own.

13. Changes to this policy

We may update this policy as the app grows. When we make a material change, we'll update the date above and, where appropriate, notify you in the app. Continuing to use Matchside after an update means you accept the revised policy.

14. Contact us

Questions, requests, or concerns about your privacy? Email hello@foundryforty1.com.

Foundry Forty1 LLC · Matchside

The match becomes a broadcast.
© 2026 Foundry Forty1 LLC. Matchside is a product of Foundry Forty1 LLC. All rights reserved.
Made by a tennis parent.