STRIDESIGHT
Last updated November 3, 2026

Privacy Policy

StrideSight is an AI running coach. It reads your runs from Garmin Connect, writes an analysis of each one, and answers your questions about your training. StrideSight is run by Evan Thoms, an independent developer in the United States ("we" on this page). This policy covers the StrideSight iPhone app and this website. It explains what we collect, why, who processes it, how long we keep it, and how to delete it.

Your run data is sent to AI providers (Anthropic and OpenAI) to write analyses and chat replies. That happens only after you agree to it in the app, and you can withdraw your consent at any time in Settings. We never sell your data or use it for advertising.

Where your runs come from

When you connect your Garmin account, Garmin sends StrideSight each run you record from then on: the activity summary and the activity file with its second-by-second data. Runs from before you connected aren't sent. StrideSight only reads from Garmin Connect. It never posts to it or changes anything in your account.

A few early test accounts sign in with Strava instead, and their runs come from Strava in the same way. Signing in with Strava isn't open to new runners.

You can also bring in your past runs by uploading the data export Strava or Garmin gives you, from the app or at stridesight.app/import with a code the app shows you. StrideSight reads only the runs in it (their files, and the name, date and totals of each run) and doesn't keep the archive itself, which is deleted once it's read. Other things in an export, such as photos, other activities, profile and health data, are ignored. An upload is your choice and comes from you, not from Strava or Garmin.

What we collect

The app has no advertising, no analytics or tracking tools, and no cookies. This website sets no cookies either.

How we use it

We use your data only to provide StrideSight: to analyze your runs, estimate your fitness and training paces, answer your questions, send you a notification when an analysis or reply is ready, keep the service working and affordable, improve the analyses using the ratings you give them, and answer you when you contact us. We don't use it for anything else, and we don't combine it with data about you from other sources.

Health data

Heart rate, body measurements and how a run felt are health information. We treat them as sensitive. They're used only for the coaching described above, shared only with the services listed below and only to provide that coaching, and never used for advertising or sold. The analyses are general training feedback, not medical advice.

AI processing

To write an analysis or a chat reply, StrideSight sends the relevant run data, your notes and your messages to Anthropic or OpenAI, and the provider returns the text you see. GPS coordinates aren't sent. Under their API terms, these providers don't use this data to train their models. They may keep requests for a limited time to detect abuse, then delete them.

The app asks for your consent when you sign up, before any of your data goes to an AI provider. You can withdraw it at any time with the AI analysis switch in Settings. While it's off, no new analyses are written, the coach chat is paused, new runs from Garmin aren't stored, and nothing more is sent to an AI provider. Analyses already written stay readable. Turning the switch back on resumes the coach.

Services that process your data

AppleSigns you in (Sign in with Apple), delivers push notifications and handles subscription payments.
GarminSends us your runs, once you connect your account.
StravaSends runs for the early test accounts that sign in with Strava.
CloudflareServes this website. An export you upload on it goes straight to our server, not through Cloudflare.
AnthropicWrites run analyses and chat replies (Claude).
OpenAIWrites an analysis when Anthropic is unavailable, the coach's overall read of your training, and summaries of what you tell the coach, so it remembers.
RenderHosts the server that receives your runs and runs the app, in Oregon.
NeonHosts the database where your account, runs and analyses are stored, in Oregon.
ExpoDelivers push notifications, through Apple's notification service. A notification holds the first line of an analysis or reply.
SentryReceives error reports when something breaks in the server or the app. A report can include your account number, your device model and the request or screen where the error happened.

These services handle your data only on our behalf, to provide StrideSight. We don't share it with anyone else, except if the law requires it. If StrideSight were ever sold or merged, this policy would continue to apply to your data, and we'd tell you first.

All of these services are in the United States. If you use StrideSight from another country, your data is transferred to and stored in the United States.

If you pay for a subscription, Apple handles the payment. We never see your card details.

How long we keep it

Your choices and rights

Wherever you live, you can:

For anything you can't do in the app, email privacy@stridesight.app. We'll answer within 30 days, at no cost. If you can't use the app, email us and we'll delete your account for you. If you're in a country with a data protection authority, you can also complain to it.

Security

Data travels over encrypted connections (HTTPS) and is stored with a database provider that encrypts it at rest. Only the developer has access to stored data, and only to run, fix or support the service. If a breach affects your data, we'll tell you promptly.

This website

stridesight.app has no cookies or analytics. Its one form, at stridesight.app/import, sends the export you choose straight to our server. It loads its fonts from Google Fonts, so Google receives your IP address when you view a page.

Children

StrideSight isn't meant for children under 13, and we don't knowingly collect their data. If you believe a child has signed up, email us and we'll delete the account.

Changes

If this policy changes in a way that affects your data, the app will tell you before the change applies, and we'll ask for your consent again if the change requires it. The date at the top shows the latest version.

Contact

Questions or requests about your data: privacy@stridesight.app, or Settings → Send feedback in the app.