DRAFT, NOT YET IN EFFECT. These pages are drafts and do not apply to anyone yet.

Swim Beast Privacy Policy

DRAFT, NOT YET IN EFFECT. This policy does not apply to anyone yet. Not legal advice.

Effective date: [OWNER: the date this version is published]
Last updated: [OWNER: same date]

Swim Beast ("Swim Beast", "we", "us") is a swim-training app. This policy explains, in plain language, what information the app collects, why, who else handles it, how long we keep it, and how you can see, download or delete it. Its address is https://legal.swimbeast.app/privacy.

It covers the Swim Beast app only. The swimbeast.app website (its free calculators, its optional analytics and its launch waitlist) has its own short privacy notice at https://swimbeast.app/privacy. If you joined the website's waitlist, that email address is held separately by the website's email provider for launch news; it is not part of your app account, and deleting your app account does not remove it (use the unsubscribe link in those emails, or email us, section 12).

Swim Beast is currently offered in the United States only.

Swim Beast is operated by [OWNER: legal name of the business or person that operates Swim Beast, its form (for example an LLC or a sole proprietor), and its postal address]. That is who is responsible for your information.

Some features described here are still being tested and are not yet available to everyone: technique video review, peer reviews, coach verification and the monthly Meet. This policy describes how they work, so it is already correct when they open.


1. The short version


2. What we collect

2.1 Information you give us

WhatWhy we need it
Email addressTo create your account, sign you in, send the one-time codes used to confirm your email and to reset your password, and to contact you about your account. If you sign in with Apple and choose "Hide My Email", we receive an Apple relay address instead of your real one (section 2.9).
Password (only if you sign up with email)To sign you in. Your password is handled by our authentication provider (Supabase, section 4). It is not stored in our own data tables, and we cannot see it.
Date of birthTo confirm you are 13 or older (section 7), and because some features depend on your age: AI coaching and the after-swim check-in are for people 18 or over, and a Meet entry from someone aged 13 to 17 needs a parent's permission (section 7).
Onboarding answers: your swimming goal ("Build endurance", "Get faster", "Lose weight" or "Do my first open-water swim"), experience level (beginner, intermediate, advanced), where you swim (pool or open water) and your pool lengthTo shape your starter week and show your swims in the right units.
Gender identity: male, female, non-binary, or prefer not to sayStored on your profile only, and you can change it in Settings. It is not used for anything else, and it is never used to place you in a Meet division (the Meet asks a separate question, section 2.8).
CountrySet when you join, then locked: only our support team can change it, and each change is recorded (who made it, when, the old and new country). It decides which Meet events you can enter, and it is copied onto each Meet entry (section 2.8).
The Terms you agreed toWhen you create your profile, we record which version of the Terms of Use you agreed to and when. Until your profile is created, that record is kept on your phone only.
Display nameYour public name in Swim Beast. It must be unique. It is shown on the Community Leaderboard if you choose to appear there, on Meet rankings and challenges, and to the swimmers you review (section 3). Please don't use your real full name.
Preferences: units (metric or imperial), language (English only for now), training track (standard or gentle)To show the app the way you asked.
Swims you log, record or import: date, distance, duration, stroke, pool length and its unit, number of lengths, whether it was a time trial or an open-water swim, splits, and any notes you write. For an open-water swim recorded with the Swim Beast Watch app: its GPS route (your precise location during the swim), the water temperature, and details of how the distance was measuredThis is the core of the app: your training history. Each swim is shown in its pool's own unit.
Water you log: the amount and the dayTo show how much you have drunk today and your day-by-day history.
Workouts you schedule (a starter workout or a dryland routine on a day), dryland sessions you complete, and workouts you build yourself (Plus): a name and its setsTo show them on your Calendar, mark them done, and keep the workouts you built.
Reports and blocks: what you report (a display name, a video, a review or a comment on a video), the reason you pick, and the people you blockTo review what was reported (section 3b) and to keep blocked people out of your way. The person you report is never told who reported them.
"Show me on leaderboards" (on or off)To decide whether others see your name and standing on the Community Leaderboard (section 3).
Safety contacts: up to three people you choose, with a name and an email address or phone number for eachShown to you when you start an open-water swim, so you can send them a live link yourself (section 3a). We never contact them. Only add people who are happy for you to give us their details.
Check-ins after a swim: how the swim felt (great, tired but good, sore or in pain), whether you felt pain, and where (shoulder, knee, back, hip, ankle, other). Optional. Only offered if you are 18 or over and have the Pro plan levelTo shape your weekly plan; sent to Anthropic only if you turn on AI coaching (section 2.5).
AI coaching choice: whether you turned AI coaching on, when, which version of the explanation you agreed to, and when you turned it offTo send nothing to Anthropic unless you agreed to the current explanation (section 2.5).
Technique videos, reviews and coach verification (if you use video review)Section 2.7.
Meet entries (if you enter the Meet), and a parent's email address for a swimmer aged 13 to 17Sections 2.8 and 7.

2.2 Information created when you use the app

2.3 What we do NOT collect

2.4 Apple Health (only if you allow it)

If you choose "Import from Apple Watch" (or Apple Health), iOS asks whether Swim Beast may read these types; you can allow or refuse each, and change your mind later in the iPhone's Settings → Health → Data Access & Devices → Swim Beast:

The calories (burned and eaten) are read on your phone to show you today's numbers and are never sent to our server. The Swim Beast app on Apple Watch saves the swims you record with it to Apple Health (the workout, distance, laps, strokes, calories, heart rate and, for open water, the route). The Watch app also sends each swim to the Swim Beast app on your iPhone, which saves it to your account on our server: the swim's details and, for open water, its route and the water temperature. The average heart rate and the calories the Watch measured reach your iPhone but are not stored or sent to our server. Apple Health data is never used for advertising or marketing, and never sold (Apple's rules and ours). We share it with no one except our service providers (section 4), and only to run the app for you. If you turn on AI coaching (section 2.5), the swims in your log can be part of the training summary sent to Anthropic, including swims imported from Apple Health and swims recorded with the Swim Beast Watch app: only each swim's date, distance, time, stroke and whether it was in open water. Heart rate, calories, your route and water temperature are never sent. A swim from Apple Health or the Watch that you have not corrected counts as a "watch-verified" time if you enter it in the Meet (section 2.8). Apps cannot see whether you refused access; if you did, the app simply finds no swims.

2.5 AI coaching (only if you turn it on)

If you are 18 or over, have the Pro plan level (section 2.2), and turn on AI coaching, Swim Beast uses Anthropic, the company that makes the Claude AI, to write your weekly plan and to answer you in the coach chat. You can say no and still get a weekly plan from Swim Beast's built-in rules, and you can turn AI coaching off at any time in Profile → Settings → Privacy & data → AI coaching; when it is off, nothing of yours is sent.

How long Anthropic keeps it: Anthropic deletes these inputs and outputs within 30 days of receiving them or writing the reply. If its automated safety systems flag a request as breaking its Usage Policy, Anthropic can keep that request and the reply for up to 2 years, and the safety classification scores it gave them for up to 7 years. It can also keep data longer where the law requires it. (Source: Anthropic's privacy centre, "How long do you store my organization's data?", read 2026-10-09.)

2.6 Location (open water only)

Swim Beast uses location only during an open-water swim, and never for advertising.

2.7 Technique videos, peer reviews and coach verification (only if you use them)

Camera, microphone and photo library. iOS asks your permission before the app may use each one:

What is uploaded and stored. If a video file is larger than 250 MB, the app first makes a smaller copy on your phone (at most 1080p); a smaller file is uploaded as it is. Then it uploads the video to a private storage area that only your account can write to (at most 10 minutes and 1 GB). The app does not blur faces or trim the video, so everything in the frame, including other people at the pool, is in the upload. Please film only yourself, or people who agreed. [OWNER: confirm on a device, before launch, whether the location and other details inside the video file are removed before upload.] When you ask for a review, we record your agreement to the video terms and which version you agreed to.

Who sees a video. You. The reviewers who take your request (a request can have more than one), and you, see it through a link that works for 15 minutes. Our moderators can open the video of any request. A video you give as evidence for a Meet time can be seen by the people who verify Meet times (section 2.8). A video is never public.

How long a video is kept. 30 days after you add it, unless you choose Keep; if you later un-keep it, it is deleted 30 days after that. A video you give for a Meet verification is kept at least 90 days, unless you choose Keep and later un-keep it (then, as above, 30 days from that moment). You can delete a video at any time. A moderator deletes a video that breaks the Community Guidelines. When a video is deleted, its file is deleted from storage too.

Peer reviews. A review holds the reviewer's score (1 to 10), the technique faults they tag, a comment (up to 2,000 characters), notes pinned to moments of the video (up to 500 characters each), and how helpful you rated it. The person who asked sees the reviewer's display name, performance tier, reputation, number of rated reviews and verified badges. In-app notifications and the reviewers you follow are stored too. Review credits: section 2.2.

Coach verification and elite claims. To be shown as a verified coach, you upload one document (a photo or a one-page PDF, at most 10 MB) to a private storage area, with the body that certified you and the certificate's expiry. To claim an elite result, you give a meet name, date, event and time (no document). Only our moderators see these; they open a document through a link that works for 15 minutes. A rejected claim and its document are deleted 30 days after the decision; an approved one is kept while your account exists.

Automatic checks (Sightengine; planned, not yet connected). The app is built to send every review comment and pin note, and each video when you ask for a review of it (through a link that works for 2 hours, so Sightengine fetches the file itself), to Sightengine, a content-moderation service, to catch abusive or unsafe content before others see it. It is not connected yet: until it is, a video waits for a human moderator, and a review with written comments cannot be posted. [OWNER: confirm before launch whether Sightengine is used, and its retention and data location.]

2.8 The monthly Meet (only if you enter it)

2.9 Sign in with Apple and Google

2.10 Garmin FIT files (only if you import one)

You can import a swim from a FIT file (the file a Garmin watch saves). The file is read on your phone; only the swim's details become a swim in your account (times, distances, pool length, strokes and stroke type), marked as coming from a Garmin device, with an identifier made from the device's maker and serial number and the swim's start time, so the same swim is not imported twice. GPS and heart rate in the file are skipped. The file itself is not uploaded.


3. What other people can see

Your display name is your public name. The app tells you this when you choose it.

When someone picks a display name, the app tells them whether that name is already taken. It never shows them who has it.

Choose a name you are happy for others to see, and don't use your real name if you'd rather stay anonymous.

3b. Reports, moderation and appeals


4. Who else handles your data

We use a small number of service providers to run the app. They process data only on our behalf, only for the purposes below, and under written agreements with us.

ProviderWhat it does for Swim BeastData involved
SupabaseSign-in (authentication), our database, private file storage for videos and verification documents, and the small server functions behind the live link's page, AI coaching, video review and the parent emails.Everything in section 2 that is stored on our server, including your open-water routes, live-link positions, videos and documents. Data location: [OWNER: the region where our database is hosted].
ResendSends the emails the app needs: the code that confirms your email address and password-reset codes, on behalf of our sign-in system [OWNER: confirm that the sign-in emails go through Resend], and the permission email to a parent (section 7).Your email address and the content of those emails. For a parent's email: the parent's address, the swimmer's display name, the month and the confirmation link. Resend tells us if a parent email bounces. Sending region: United States.
AnthropicWrites your AI weekly plan and coach-chat replies, only if you turn on AI coaching (section 2.5).What section 2.5 lists. Processed in the United States or other countries.
AppleDistributes the app (App Store, TestFlight); Sign in with Apple (section 2.9); Apple Maps for the satellite map (section 2.6). If you test through TestFlight, Apple handles your tester invitation and any crash reports or feedback you choose to send, under Apple's own privacy policy.For Sign in with Apple: the sign-in itself, and our daily check and revocation of the sign-in token. For maps: the map area your phone asks for. For TestFlight: what Apple's own terms describe; we receive the tester feedback and crash reports Apple passes on.
GoogleGoogle sign-in, only if you use it (section 2.9).The sign-in itself; Google gives us your email address.
CloudflareHosts our website and these legal pages, including the live link's page and the parent's confirmation page. The app itself sends no data to Cloudflare; your browser does when you open one of those pages.What any website receives when you open a page: your IP address and basic request information. The live link's positions and the parent's confirmation go from the page to our server (Supabase), not to Cloudflare.
Sightengine (planned, not yet connected; section 2.7)Checks review comments, pin notes and new videos for abusive or unsafe content.Review and pin text; a 2-hour link to a video when a review of it is requested. [OWNER: confirm before launch.]

Before any new provider receives your data, we will add it to this list.

We do not sell your personal information, and we do not "share" it for cross-context behavioural advertising. We disclose information only when the law requires it (for example a valid court order), and we will tell you about such a request unless the law forbids it. If Swim Beast is ever sold or merged with another business, your information would move to the new owner under this policy, and we would tell you in the app before that happens.


5. What is stored on your phone


6. How long we keep your data


7. Age requirements and teenagers


8. Why we use your data

We use your data to provide the app you asked for: to create and secure your account, store and show your swims, set up your starter week, and send the emails needed to sign in; and, when you choose them, to share your live position with the people you send a link to, to run video review and the Meet (including checking times and enforcing their rules), to ask a parent's permission, and to write your AI weekly plan and coach replies. We use your date of birth for the age rules, and your country for Meet eligibility. We review reports and keep moderation records to keep people safe and the Meet fair. We do not use your data for advertising or profiling. Some Meet times are flagged automatically for a person to check, and a performance tier is worked out automatically from your pace; no automated decision alone disqualifies or suspends you: a person decides, and section 3b says which decisions you can appeal in the app.


9. Your choices and rights

9.1 See and download your data (export)

In the app: Profile → Settings → Privacy & data → Export my data. The app builds two files on your phone right away:

Not in the export today: your review-credit history, appeals, and moderation records about you. Email us (section 12) and we will send them.

The files are handed to your phone's share sheet, so you choose where they go (Files, AirDrop, email to yourself, and so on). Nothing is emailed by us, and there is no waiting period. You need an internet connection for the export. If an export fails, the app tells you on the screen at once so you can try again.

9.2 Delete your account, and backups

In the app: Profile → Settings → Privacy & data → Delete account, then Delete my account. The same screen also opens from the Delete account row in Settings → Account, and from the account-deletion question in Profile → Help & support. This is permanent.

  1. The app shows what will be deleted and offers to export your data first.
  2. You confirm it is you: deletion needs a sign-in from the last 10 minutes, by any of the app's sign-in methods (your password, Sign in with Apple, Google, or a one-time code sent to your email).
  3. You type DELETE to confirm.
  4. Your account is then deleted immediately and permanently from our server: your sign-in account, your profile, your reviewer profile and review credits, all your swims, including ones you had deleted, with their routes; your Community Leaderboard standings, your safety contacts, live link records and positions, check-ins, weekly plans, AI coaching records, built workouts, Meet entries and challenges, parent permissions, videos (their files are deleted from storage), review requests, the reviews you wrote, your verification claims and documents, your appeals and your country-change record. Any live link still open stops working at once. If you used Sign in with Apple, we ask Apple to revoke Swim Beast's access. Your other devices can no longer sign in or send swims; a device already signed in keeps its current sign-in token only until it expires, and anything it tries to send is refused.
  5. The app signs you out and erases this account's data from your phone (its swims, queued changes, saved profile, safety contacts, check-ins, coach chat, weekly plans, Watch sync record and the Watch's motion recordings).

What we keep after deletion, and why. These records stay, but nothing in them links them to you or your account any more:

You need an internet connection to delete your account. There is no grace period and we cannot restore a deleted account. If the app is closed in the middle, it finishes the deletion the next time it opens. Deleting the app from your phone does not delete your account.

Backups. Our database provider (Supabase) keeps backups of the database for up to [OWNER: number of days, from the Supabase plan; or replace this paragraph with "We keep no database backups"]. Data from a deleted account stays in those backups until they expire on the provider's schedule, and then it is gone. We never restore it into the app, and we do not use it for anything.

Not covered by account deletion: the website's waitlist email, if you joined it (see the start of this policy); files you exported yourself; anything Apple holds about you as a TestFlight tester (section 4); what Anthropic already received (it deletes it on its own schedule, section 2.5); and a live link you sent someone (the message stays with them, but the link shows nothing after your account is deleted).

9.3 Change or correct your data

You can change your display name, units, pool length and gender identity in Settings (your country is set when you join and then locked; email us, section 12, to change it), and edit or delete any swim, video or built workout. You can add, change or remove your safety contacts in Profile → Settings → Safety contacts, and turn AI coaching on or off in Profile → Settings → Privacy & data → AI coaching. You cannot change your date of birth in the app; email us (section 12) if it is wrong and we will correct it.

9.4 Your privacy rights

Whatever US state you live in, you can ask to see, correct, delete or receive a copy of your data. Most of this you can do yourself in the app (sections 9.1 to 9.3). For anything else, email us (section 12); we will answer within 45 days. We will not treat you differently for using any of these rights. We do not sell or share personal information, so there is nothing to opt out of.

9.5 Consumer health data (Washington, Nevada and similar laws)

Some state laws treat information about your body or fitness as "consumer health data". In Swim Beast that may include your logged, imported and Watch-recorded swims (distances, times, splits and notes), your after-swim check-ins (how a swim felt, and any pain and where), the water you log, your swimming goal (for example "Lose weight"), your Meet times, and technique videos and their reviews; the calories read from Apple Health stay on your phone (section 2.4). Our separate Consumer Health Data Privacy Policy, at https://legal.swimbeast.app/health-data, describes this in full. In short:


10. Where your data is stored

Our service providers store and process data in [OWNER: the Supabase region], in the United States (email sending), and, only if you turn on AI coaching, in the United States or other countries (Anthropic).


11. Security

Data travels between the app and our servers over encrypted connections (HTTPS). Our database lets each person read and change only their own records, except what this policy says others can see (sections 2.7, 2.8, 3 and 3a). Videos and verification documents are in private storage and are opened only through short-lived links. Apple's sign-in token is stored encrypted. Deleting an account requires a recent sign-in. On your phone, your sign-in session is kept in the Keychain. No system is perfectly secure. If a breach affects your data, we will tell you, and any authority, as the law requires, including what was and was not affected.


12. Contact us

Related pages: Terms of Use, https://legal.swimbeast.app/terms; Consumer Health Data Privacy Policy, https://legal.swimbeast.app/health-data.


13. Emails from us

We send only the emails needed to run your account: email confirmation and password-reset codes, and, for a Meet entry from a swimmer aged 13 to 17, the permission email to the parent's address the swimmer gave (section 7). We send no marketing emails from the app. We never email, text or message your safety contacts. If we ever send news about features, you will be able to opt out of those at any time without affecting account emails.


14. Changes to this policy

If we make a material change to what we collect or how we use it, we will tell you in the app before the change takes effect, not just update this page. The "Last updated" date at the top always shows the current version. In particular, this policy will be updated before payments start, before a switched-off feature described here is switched on in a way this policy does not describe, before a new provider receives data, and before Swim Beast is offered outside the United States.