Privacy Policy
Last updated: June 8, 2026
Who runs this app
Pacewise is built and maintained by me as a personal hobby project — not a company. The app is free to use, and I don't charge for access. I'm the sole operator responsible for the service and this policy.
What data Pacewise collects
I only collect data needed to run your training plan. Depending on how you use the app, this may include:
- Account information — when you sign in with Google, I receive your email address, name, and profile picture through Supabase Auth.
- Profile settings — display name, age, training goals, notes, week-start preference, optional max heart rate, and location (ZIP/postal code and resolved coordinates) for weather-aware pace zones.
- Training data — planned and logged workouts (runs, strength, bike, rest), including splits, intervals, strength sets, and training block details.
- Daily wellness — sleep quality, energy, soreness, body weight, and notes you enter manually.
- Strava data (optional) — if you connect Strava, I sync your completed activities to match or add workouts on your calendar. OAuth access and refresh tokens are stored server-side to keep the connection working.
- Google Health data (optional) — if you connect Google Health, I sync daily metrics such as resting heart rate, HRV, sleep duration and stages, sleep score, SpO2, and respiratory rate. OAuth tokens are stored server-side.
- Weather data — current conditions are fetched from Open-Meteo using coordinates derived from your saved location. No account information is sent to Open-Meteo.
Why I collect it
To provide the core features of Pacewise: weekly training planning, workout logging, Strava and health metric sync, training trends, weather-adjusted pace guidance, and data export. I don't use your data for advertising or sell it to third parties.
Third-party services
Pacewise relies on a few external services to operate. Each has its own privacy policy:
- Supabase — database hosting and authentication
- Cloudflare — app hosting and delivery
- Strava — optional activity sync (only if you connect)
- Google — sign-in and optional Health sync (only if you connect)
- Open-Meteo — weather data (coordinates only, no account info)
What I don't do
- Sell, rent, or share your personal data for marketing purposes
- Run advertising on the app
- Use third-party analytics or tracking tools (as of this policy's date)
How long I keep data
Your data is kept while your account is active. If you ask me to delete your account, I will remove your data from Pacewise. If I ever shut the project down, I will make reasonable efforts to notify users and delete stored data.
Your choices
- Disconnect integrations — remove Strava or Google Health connections anytime in Data Hub. Disconnecting stops new syncs; previously imported data remains until you delete it or your account.
- Export your data — download a backup of your training history from Data Hub at any time.
- Delete your account — email [email protected] and I will delete your account and associated data.
Security
Data is transmitted over HTTPS. Each user's data is isolated using database-level access controls (row-level security). OAuth tokens for Strava and Google Health are stored server-side and never exposed to the browser. No system is perfectly secure, but I take reasonable steps to protect your information.
Health data
Google Health integration is entirely optional. Pacewise is a training tool, not a medical device or healthcare provider. Health metrics are used only to display recovery trends alongside your training — not for diagnosis or treatment. Disconnecting Google Health in Data Hub stops future syncs.
Children
Pacewise is not intended for users under 13. I do not knowingly collect data from children.
Changes to this policy
I may update this page as the app evolves. When I do, I'll change the "Last updated" date at the top. Significant changes will be noted on this page.
Contact
Questions about this policy or your data? Email [email protected].