RaceSignal

Privacy Policy

Last updated: October 9, 2026

RaceSignal (“RaceSignal,” “we,” “us”) is an iPhone app that helps endurance athletes keep their race history and ask an AI analyst, Signal, about their own results. This policy explains what we collect, why, who helps us run the service, how long we keep it, and how you can delete it.

The short version

  • We collect only what the app needs to work: your account, your race history, and your Signal conversations.
  • We do not sell your data, use it for advertising, or run analytics or advertising trackers in the app.
  • Signal sends the relevant parts of your race history, and any screenshot you attach, to our AI provider, Anthropic, to write each answer.
  • You can delete your account and data in the app: Settings → Delete account.

What we collect

Account and sign-in

Your email address, and how you sign in: an emailed sign-in link or password, Sign in with Apple, or Google. With Apple we receive your email address (which can be Apple’s private relay address) and a stable Apple ID for your account. We never ask Apple for your name. With Google we receive your email address and basic profile (name and picture link); our sign-in provider keeps them with your sign-in record, but RaceSignal does not display or use your Google name or photo.

Your racing name

The name you race under, used to find public results and shown on your profile. Earlier versions of the app offered an optional birth-year field during setup. If you entered one, it is stored with your profile and not used for anything else.

Race data

The races you add or import: event name, date, location, sport, distance, finish time, splits, rankings and notes, plus your race-prep checklist for upcoming races. Imported results come from publicly available results pages on third-party race-timing and results providers; you confirm which results belong to you.

Signal conversations

When you ask Signal a question, we store your questions and Signal’s answers so you can return to them.

Screenshots you attach to Signal

If you attach a screenshot (for example from Garmin, Strava or TrainingPeaks), it is sent once, for that one message, to Anthropic. We do not save the image. Signal’s written reply, which may describe what it read in the image, is saved with your conversation. The photo-library permission is used only to let you pick that screenshot.

Subscription information

Purchases are handled by Apple, and we never see your payment details. Our subscription provider, RevenueCat, receives your account ID, your purchase and subscription status, and basic device and app information so it can tell us whether Premium is active. Before you sign in, the app may create a random installation identifier with RevenueCat, with the same basic device and app information and no name, email or account ID; when you sign in it is linked to your account. See RevenueCat’s privacy policy.

Usage and technical data

What stays on your phone

Race-prep and between-race reminders are scheduled on your iPhone and your reminder preferences are stored there. We do not send push notifications and we do not collect a push token. RaceSignal contains no analytics, advertising or tracking software.

How we use it

We do not sell or rent your data, and we do not use it for advertising or marketing. The only email we send is your sign-in link.

Who processes your data

ProviderWhat it does for usWhat it receives
SupabaseHosts our database, sign-in and server functions (United States, East region)Your account, sign-in record, race data, conversations and usage records
AnthropicPowers SignalYour question, the race data relevant to it, and a screenshot if you attach one (that message only)
RevenueCatManages subscriptionsYour account ID, purchase and subscription status, basic device and app information
AppleSign in with Apple, App Store purchasesPer Apple’s own privacy policy
GoogleSign in with Google; delivery of sign-in emailsYour basic profile at sign-in; your email address for sign-in emails
Race-results providersPublic results lookupThe racing name you search for, sent from our servers (not your account details)

These providers act on our behalf and handle data under their own terms and privacy policies. They may process data in the United States and other countries.

Signal and Anthropic

To write an answer, we send Anthropic the race data relevant to your question and, if you attached one, that message’s screenshot. Anthropic states that it automatically deletes API inputs and outputs within 30 days, with longer retention in limited cases such as enforcing its usage policy or complying with law, and that it does not use inputs or outputs from its commercial products to train its models by default. We cannot change Anthropic’s retention, which also applies to anything you send in a Signal message. See Anthropic’s privacy center and privacy policy.

Google user data

If you sign in with Google, we receive your email address and basic profile only to sign you in and identify your account. We do not use Google user data for advertising, we do not sell it, and we share it only with the service providers above as needed to run RaceSignal. It is deleted with your account. RaceSignal’s use of information received from Google APIs adheres to the Google API Services User Data Policy, including its Limited Use requirements.

How long we keep data, and deleting it

We keep your data for as long as your account exists. You can delete your account at any time in the app: Settings → Delete account. This permanently deletes your account, your profile, your race history, your Signal conversations and your usage records. It cannot be undone.

If the in-app option does not work for you, or you would like help, write to racesignal@gmail.com.

Your choices and rights

Security

Data travels over encrypted connections, and each account can reach only its own data. No method of storage or transmission is perfectly secure, so we cannot guarantee absolute security.

Children

RaceSignal is not directed at children, and we do not knowingly collect information from children under 13 (or the minimum age in your country).

Changes to this policy

If we make a material change, we will update the date above and, where appropriate, tell you in the app.

Contact

RaceSignal
racesignal@gmail.com