Privacy

What Orbit keeps, and who can see it

Orbit is a private, invite-only training app run by one person. This page says plainly what it stores about you and why.

What is collected

Where it lives

In a Supabase database in the United States (us-east-2), under row-level rules that tie every row to the athlete it belongs to. Uploaded files, and a screenshot sent with a report, are kept in private storage in the same project. The app is served by Netlify. Like any website, Netlify and Supabase see your address and browser when the app talks to them.

A copy of the whole database is made every night and kept for 90 days, and another before each release of the app, kept for 30 days. Both are private files in the GitHub account that holds Orbit's code.

Email is sent through Resend from orbitathletics.com, so Resend handles more than an address: the weekly email and its calendar attachment contain that week's sessions, with their times and distances. Resend also carries sign-in links and invitations, setup and reminder emails (a reminder can list the sessions that went unlogged and the next ones on your plan), product notices, and a report or an invite request on its way to the person running Orbit.

Moment emails go through Resend too. When something stands out in your own training, Orbit may write to you, at most once a day: that email carries the run or the week it is about, with its distance, pace and heart rate, or the sessions that went unlogged, and the next days of your plan. You can switch them off in More › Emails, or with the link in any of them.

Connection credentials are kept apart from the data. Your intervals.icu credential is held encrypted on the server, in Supabase's vault (or, for an older pasted key, as an encrypted server secret), named but never readable by the app. Your Google tokens are in a table no browser and no other athlete can reach, and they are deleted when you disconnect.

Notifications, if you turn them on, go through your browser's own push service (Apple's on an iPhone, Google's in Chrome), encrypted so that service cannot read them.

Who can see it

The AI

The Planner, Ask Orbit, the read on each run and lift, setup, the Sunday build and moment emails send your training data to Anthropic's API to produce a plan, an answer or a note. Under Anthropic's API terms that data is not used to train their models. Orbit only sends what the request needs, and records the size and cost of each request, not its content. What you type to Ask Orbit or the Planner is not stored by Orbit; the changes the Planner proposes, with its reasons, are kept with your plan.

The notes Orbit keeps on your training go with the questions you ask Ask Orbit yourself. The Planner on your own login, the read on each run and lift, and moment emails get only the notes Orbit drew from your runs and sessions, never one you wrote or edited and never one from the journal. A coach's requests get none.

Three things are worth naming because "training data" would not cover them:

One more: when Orbit looks up a race course, at setup or when you tap Look it up again, it searches the web through Anthropic's API using the race name and date. That leaves Anthropic for a search provider, so it is worth saying even though the query is about a race and not about you.

When you use the mic, your voice clip is sent to Groq to turn it into text. Orbit does not keep the recording. Nor does it keep the words: they go into the box for you to read and send, and the only record is how many seconds of audio Groq billed.

When a surf or a run with a GPS track is opened, the app can draw the track on a map from MapTiler. The browser of whoever opens it (you, or a coach you share with) asks MapTiler for the map of that area, so MapTiler sees which area is shown, with that browser's address, as any site something is loaded from does. Orbit sends MapTiler nothing else: not the track, not your name, not the session. The line is drawn on the screen, over the map.

When Orbit shows the weather for your runs, it asks the National Weather Service for a place in the United States, or MET Norway anywhere else, for the forecast. It sends them only a rounded location, about 1 km across: where you usually start your runs, or the city of a trip on that trip's days. Never a route, a track or a home address, and nothing that names you.

When Orbit looks at tomorrow's surf for you, it asks Scripps' Coastal Data Information Program (CDIP) for the swell forecast, the National Weather Service for the wind and the rip-current risk, and NOAA for the tide. It sends them only the fixed positions of the surf spots it knows (and NOAA's tide station) with the dates: nothing about you, where you run or where you have surfed.

A moment email's words are written through Anthropic's API from those same numbers, in the voice you chose and with the notes Orbit keeps on your training.

What Orbit does not do

Your choices

If you ask for an invite

The form on the front page stores the name, email address and note you write in it, and emails them to the person running Orbit through Resend, with your address as the reply-to. It creates no account and no login, and nothing else happens with it. Ask at the address below and the request is deleted.

Contact

Orbit Athletics is run by Ryan Vizethann. Questions and deletion requests: ryan@orbitathletics.com.

Last updated 14 October 2026.