Last updated: November 11, 2025
Peak Health is a local-first fitness companion. This policy explains what information we collect, why we collect it, which third-party services help us run Peak Health, and the choices you have about your data.
Training data: workouts, routines, exercise notes, onboarding answers and health metrics that you enter in the app. When you use Peak Health without signing in this data stays on your device so the product works offline. When you sign in we securely sync a copy to the Peak Health Supabase project so you can use the same data across devices.
Account information: when you register with Clerk we collect the details required to create an account, such as email address or authentication identifiers. Clerk manages the authentication flow and stores your credentials.
Diagnostics and usage: we log event and error information through our structured logger and Sentry (for example, which onboarding step failed) and gather aggregated metrics via Vercel Analytics. This helps us monitor performance and troubleshoot issues.
AI conversations: when you use the onboarding assistant we send your prompts and the conversation transcript to Vercel AI Gateway and the underlying model provider in order to deliver responses. These providers may retain logs for a limited period so we can investigate failures.
Voluntary feedback: if you submit the in-app feedback form we collect the title, description, optional contact email and user agent/device information and create an issue in our private GitHub repository.
Local storage: offline data remains on your device. You can clear it from the settings page or by using your browser’s storage controls.
Peak Health Supabase: account holders have an encrypted copy of their training data in our Supabase project hosted with Supabase in the European Union. We retain this data while your account remains active. If you delete your account we remove the synchronized copy within 30 days.
Third-party services: Clerk retains authentication data according to their policies. Sentry stores error reports for approximately 90 days. Vercel Analytics stores aggregated metrics without identifying individual users. Vercel AI Gateway retains request logs required to operate the model. GitHub stores feedback issues until we resolve or delete them.
Clerk (authentication) manages sign-in and user credentials and exposes user identifiers to Peak Health so we can associate workouts with your account.
Supabase (managed data platform) hosts our synchronized database and storage after you sign in.
Vercel (application hosting, analytics, edge configuration and AI Gateway) operates the infrastructure that serves Peak Health and collects aggregated telemetry.
Sentry (error monitoring) receives error reports, stack traces and limited context such as anonymized user ID so we can diagnose problems quickly.
GitHub (feedback management) stores support tickets created from the feedback form.
Hypertune (feature flags) evaluates anonymous configuration to help us release features safely.
Use Peak Health without signing in if you prefer to keep data on a single device. Signed-out usage stays entirely on your device.
Delete local data from the in-app settings or by clearing your browser’s storage.
Request deletion of your Peak Health account by emailing privacy@peakhealth.es. We will remove the synchronized copy of your data from our Supabase project within 30 days and confirm when the process is complete.
You can export or delete data stored in Peak Health by contacting us. Data stored locally on your device can be cleared at any time through your browser.