Legal

privacy policy

We collect as little as possible and keep most of it on your device.

Last updated: April 29, 2026

1. What PaceKit is

PaceKit is a race-day coaching app. It uses your location, pace, and heart rate during a run to deliver live voice coaching built on course-specific data. This policy covers what we collect, what we don't, and where it lives.

2. Data we collect

Data you provide

  • Account: If you sign in with Apple, we receive your name and email address (or Apple's relay address if you choose to hide your email)
  • Email: If you sign up for race updates on our website, we store your email address
  • Race selections: Which races you enroll in and add to your wishlist
  • Runner profile: Goal pace, experience level, and coaching preferences you set in the app

Data collected during runs

  • GPS location: Used in real time to place you on the course. After your run, your route is saved to your run history so you can review it
  • Heart rate: Read from Apple Watch via HealthKit. Used live to inform coaching and sent per-request to generate coaching responses. Average and max HR are saved to your run history
  • Pace, distance, and splits: Calculated live from GPS. Saved to your run history

Run history

  • Your past runs (route, pace, splits, HR, distance, time) are stored in your account so you can review them and earn badges. You can delete any individual run or your entire account at any time. Delete it and it's gone

Live tracking (opt-in)

  • If you share a tracking link, your location is temporarily stored so your friends can follow along. This data is cleared after the run ends

Data stored on your device only

  • Coach memory: Your running history, preferences, and past performance live as local files on your device. This is what makes your coach personal. It never leaves your phone

Course contributions (opt-in, race day only)

  • What: After a race, you can choose to contribute your pace data for that course. If you contribute, we collect: per-mile pace (rounded to the nearest 5 seconds), walking ratio per mile, barometric elevation per mile, coaching trigger types (not coaching content), elevation gain/loss, weather conditions, and your perceived effort rating
  • What we don't collect: No user identity is attached to contributions. No heart rate, no GPS trace, no coach dialogue, no finish time, no personal records
  • Why: Contributions improve course data for every future runner. Identifying hard miles, validating elevation profiles, and understanding where people walk. This is collective course data, not personal telemetry
  • How: You are asked after each race. You can skip, contribute once, or set a preference to always contribute or never be asked. This preference is in your control and can be changed at any time

Data collected automatically

  • Usage analytics: Basic app usage patterns. No content, no GPS, no personal data
  • Crash reports: Diagnostic data when something breaks, so we can fix it
  • Voice coaching metadata: When coaching audio is generated, we log which coach was used and duration for reliability monitoring. We do not store what your coach said to you. No audio, no transcripts

3. How we use your data

  • Deliver real-time voice coaching during your run
  • Generate course-specific pacing strategy based on your goals
  • Improve course data using aggregated runner contributions (opt-in only)
  • Improve coaching quality and fix bugs
  • Send race updates if you opted in via email

4. Third-party services

PaceKit uses the following services to operate:

  • Supabase: Cloud database and authentication (hosted in the US). Stores your account, race selections, and run metadata
  • Anthropic (Claude): Generates coaching responses based on your run data and course context. Run data is sent per-request and not retained beyond processing
  • Mistral (Voxtral): Converts coaching text to spoken audio. Text is sent per-request for synthesis only
  • Apple: Sign in with Apple for authentication. HealthKit for heart rate data (never leaves your device except as described above)
  • Netlify: Hosts the pacekit.app website

We do not sell, rent, or trade your data.

5. Data retention

  • Account data: Exists while your account is active. Delete your account and it's gone
  • Run history: Stored in your account. Delete a run or delete your account and it's gone
  • Course contributions: Retained to improve course data for future runners. Contributions carry no user identity and cannot be traced back to you
  • Coach memory: On your device only. Delete the app and it's gone
  • Email list: Retained until you unsubscribe

6. Cookies

None. No tracking cookies, no advertising scripts, no retargeting pixels.

7. Your rights

You can:

  • Request a copy of the data we hold about you
  • Request deletion of your account and associated data
  • Unsubscribe from email updates at any time
  • Revoke HealthKit permissions in iOS Settings at any time
  • Revoke location permissions in iOS Settings at any time

To exercise any of these rights, contact us at support@pacekit.app.

8. Children's privacy

PaceKit is not directed at children under 13. We do not knowingly collect data from children. If you believe a child has provided us data, contact us and we will delete it.

9. Security

Row-level security on the database. HTTPS on every connection. Sign in with Apple for authentication. Your data is encrypted in transit and at rest, and access is restricted to the minimum required to run the service.

10. Changes to this policy

If this policy changes, we'll update it here with a new date.

11. Contact

Questions about this policy or your data: hello@pacekit.app