Privacy Policy

This Privacy Policy explains how PeakCoach ("we", "us", or "our"), operated by Florian Schaal as a sole proprietor based in the Netherlands, collects, uses, and protects your personal data when you use our mobile application and related services.

We are committed to protecting your privacy and complying with the General Data Protection Regulation (GDPR) and other applicable data protection laws.

1. Data Controller

The data controller responsible for your personal data is:

Florian Schaal
Operating as PeakCoach
Email: privacy@peakcoach.app
Website: https://peakcoach.app

2. Data We Collect

We collect and process the following categories of personal data:

2.1 Account Information

2.2 Fitness and Health Data

2.3 App Preferences

2.4 Technical Data

3. How We Use Your Data

We process your personal data for the following purposes:

Purpose Legal Basis (GDPR)
Providing the workout tracking service Contract performance
Generating personalized voice coaching Contract performance
Syncing data across your devices Contract performance
Sending workout reminders and notifications Consent
Sending marketing emails about PeakCoach Consent
Improving our app and services Legitimate interest
Processing subscription payments Contract performance

4. Third-Party Services

We share your data with the following third-party service providers who process data on our behalf:

4.1 Supabase (Database & Authentication)

We use Supabase to store your account and workout data securely. Supabase processes data in accordance with GDPR requirements.

Privacy Policy: https://supabase.com/privacy

4.2 PostHog (Analytics)

We use PostHog to understand how users interact with our app. We collect anonymized usage data and feature flag assignments. We do not track individual touches or automatically capture screen views.

Privacy Policy: https://posthog.com/privacy

4.3 OpenAI (Voice Prompt Generation)

We use OpenAI to generate personalized coaching text and convert it to speech. Workout context (exercise names, weights, reps) is sent to OpenAI to create relevant coaching messages. No personally identifiable information beyond your first name is shared.

Privacy Policy: https://openai.com/privacy

4.4 Loops (Email Marketing)

If you join our waitlist or subscribe to our newsletter, your email is stored with Loops for sending product updates and marketing communications.

Privacy Policy: https://loops.so/privacy

4.5 Canny (Feature Requests)

If you submit feature requests or feedback through Canny, your name and email may be stored there.

Privacy Policy: https://canny.io/privacy

4.6 Apple (Payments & Watch Connectivity)

Subscription payments are processed through Apple's App Store. We do not have access to your payment card details. Apple Watch connectivity is used to sync workout data between your iPhone and Watch.

Privacy Policy: https://www.apple.com/privacy

5. Data Storage and Security

5.1 Local Storage

Your workout data is stored locally on your device in an SQLite database. This allows the app to work offline. Local data is not encrypted at rest but is protected by your device's security features (passcode, Face ID, etc.).

5.2 Cloud Storage

Your data is synced to our cloud database (Supabase) to enable multi-device sync and backup. Data in transit is encrypted using TLS. Row-level security ensures you can only access your own data.

5.3 Data Retention

We retain your personal data for as long as your account is active. After account deletion:

6. Your Rights Under GDPR

As an EU resident, you have the following rights regarding your personal data:

To exercise any of these rights, please contact us at privacy@peakcoach.app. We will respond to your request within 30 days.

7. Data Export

You can request a full export of your personal data by emailing privacy@peakcoach.app. We will provide your data in a commonly used, machine-readable format (JSON or CSV) within 30 days.

8. Cookies and Tracking

Our mobile app does not use cookies. Our website may use essential cookies for functionality. We use PostHog for analytics, which may use local storage to track anonymous usage patterns.

9. Children's Privacy

PeakCoach is not intended for users under 16 years of age. We do not knowingly collect personal data from children under 16. If you believe we have collected data from a child under 16, please contact us immediately at privacy@peakcoach.app.

10. International Data Transfers

Your data may be transferred to and processed in countries outside the European Economic Area (EEA), including the United States (for OpenAI and PostHog services). These transfers are protected by:

11. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of significant changes by:

12. Complaints

If you have concerns about how we handle your data, please contact us first at privacy@peakcoach.app. If you are not satisfied with our response, you have the right to lodge a complaint with the Dutch Data Protection Authority (Autoriteit Persoonsgegevens):

Website: https://autoriteitpersoonsgegevens.nl

13. Contact Us

For any privacy-related questions or requests, please contact: