Privacy Policy
Last updated: April 2026
1. What PaceKit Is
PaceKit is a race-day coaching app for runners. It uses your location, pace, and heart rate during a run to deliver real-time voice coaching based on course-specific data. This policy explains what data we collect, how we use it, and what stays on your device.
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 determine your position on the course. Location is used only while the app is actively coaching a run
- Heart rate: Read from Apple Watch via HealthKit during active runs to inform coaching decisions
- Pace and distance: Calculated from GPS during your run
Data stored on your device
- Coach memory: Notes about your running history, preferences, and past performance are stored as local files on your device. These are used to personalize coaching over time. They are not uploaded to our servers
Data collected automatically
- Usage analytics: Basic app usage patterns to improve the product
- Crash reports: Diagnostic data when something goes wrong
- Voice coaching requests: When coaching audio is generated, we log the request metadata (coach selected, duration) for service reliability. We do not store the audio content or transcripts of what was said to you
3. How We Use Your Data
- Deliver real-time voice coaching during your run
- Generate course-specific pacing strategy based on your goals
- 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 by Anthropic 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 personal data to any third party.
5. Data Retention
- Account data: Retained while your account is active. Delete your account and we delete your data
- Run data: GPS traces are used in real time and not stored on our servers after your run ends
- Coach memory: Stored on your device only. Deleted when you uninstall the app or clear app data
- Email list: Retained until you unsubscribe
6. Cookies
The PaceKit website uses no tracking cookies. We do not run third-party advertising scripts or 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 hello@custompkm.com.
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
We use row-level security on our database, HTTPS for all data transmission, and Sign in with Apple for authentication. No system is perfectly secure, but we take reasonable measures to protect your data.
10. Changes to This Policy
We may update this policy as PaceKit evolves. Changes will be posted here with an updated date. Continued use of the app after changes constitutes acceptance.
11. Contact
Questions about this policy or your data:
hello@custompkm.com