Privacy Policy
Last updated: June 24, 2026
Otterpace is designed to be private, and it's open source so you can verify it. The short version: your Apple Health data stays on your device and is never uploaded. We use anonymous product analytics to improve the app, and a couple of optional integrations (Strava, an AI coach) send data only when you choose to turn them on. We don't sell your data and we don't show ads.
Health data
With your permission, Otterpace reads activity data from Apple Health — your step count, walking/running distance, active energy, and workouts — to show your dashboard and generate coaching. This data is:
- read on your device only, and used there to power the app;
- never transmitted to us or any third party, and never stored on a server;
- used only while you use the app — you can revoke access anytime in iOS Settings → Privacy & Security → Health.
Accounts & Sign in with Apple
No account is required to use Otterpace. If you choose Sign in with Apple, the app stores only the anonymous user identifier Apple provides, kept locally in your device's Keychain so you stay signed in. We don't retain your name or email, and there is no backend that receives it. You can sign out or delete this local identity anytime in Settings → Account.
Analytics
We use PostHog to understand how the app is used — which screens are opened, which features are connected — so we can improve it. These events are tied to a random anonymous identifier stored on your device, not to your name, email, or Apple ID. Your health and activity data is never sent to analytics. The otterpace.com website also uses Vercel Web Analytics, which counts page views anonymously — no cookies, no personal identifiers.
Strava (optional)
If you connect Strava, you authorize Otterpace to import your activities. Your Strava access tokens are stored on our backend (Supabase), keyed to an anonymous device identifier, so we can fetch and refresh your activities on your behalf — we never receive your Strava password. You can disconnect anytime in Settings → Strava, which deletes the stored tokens.
AI coach (optional)
If you connect an AI coach by adding your own Anthropic API key, your question and a summary of the day's activity are sent to our backend and on to Anthropic to generate a reply. Your key is stored only in your device's Keychain — never on our server — and we don't retain your questions.
What we don't do
- No advertising.
- No selling or sharing of your personal data.
- No health or activity data sent to analytics.
Children
Otterpace is not directed to children under 13 and does not knowingly collect data from them.
Changes
If this policy changes, we'll update this page and the "last updated" date above.
Contact
Questions about privacy? Email hello@otterpace.com.