Privacy Policy

Last updated: June 8, 2026

In short: Pacewise is a personal hobby project. I don't sell your data, run ads, or use analytics. You can disconnect integrations, export your data, or ask me to delete your account at any time.

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].