DEV Community

Custodia-Admin
Custodia-Admin

Posted on • Originally published at app.custodia-privacy.com

GDPR for Fitness Apps: Health Data, Wearables, and User Privacy

Fitness apps occupy a uniquely sensitive position in the data privacy landscape. They collect some of the most personal information imaginable — heart rate, GPS location, sleep patterns, menstrual cycles, caloric intake, mental health scores — and they do so continuously, automatically, often without the user thinking twice about it. Under GDPR, much of this data qualifies as special category data, which means ordinary consent and processing rules are not enough.

This guide covers everything fitness app developers need to know about GDPR compliance: from the lawful bases for processing health and biometric data, to third-party integrations, children's data, push notification consent, and handling data subject access requests from users who want their workout history.


Health Data as Special Category Data Under GDPR

Article 9 of GDPR lists "data concerning health" as special category data — a category that receives the highest level of protection and requires an explicit legal basis beyond the standard six lawful bases.

For fitness apps, almost everything qualifies. Heart rate data is health data. Biometric data used for identification (fingerprint login) is special category data. Sleep quality scores, menstrual tracking, caloric records, and mental wellness check-ins all fall under Article 9.

Processing special category data requires one of ten specific conditions to be met. For fitness apps, the most relevant are:

  • Explicit consent (Article 9(2)(a)) — the user has given clear, affirmative consent specifically for health data processing
  • Vital interests (Article 9(2)(c)) — rarely applicable for standard fitness tracking
  • Preventive medicine or health assessment (Article 9(2)(h)) — relevant for apps working with healthcare providers

In practice, explicit consent is the primary route for most fitness apps. This consent must be separate from your general terms of service, specific about what health data you collect and why, and freely revocable without penalty.


Consent Requirements for Health Data Processing

Standard cookie-style consent banners are not enough for health data. GDPR requires that consent for special category data is:

  • Explicit — a clear affirmative action, not a pre-ticked box
  • Granular — users should be able to consent to heart rate tracking without being forced to consent to sharing data with third parties
  • Informed — users need to know exactly what you collect, how you use it, and who you share it with
  • Freely given — you cannot make core app functionality conditional on consenting to non-essential data processing

This has practical implications for onboarding flows. Rather than a single "I agree to the terms" checkbox, fitness apps need layered consent — separate permissions for health data analytics, data sharing with coaches, integration with third-party platforms, and marketing communications.


Processing Workout and Biometric Data

The variety of data fitness apps collect creates multiple GDPR obligations:

GPS and location data collected during runs, cycling routes, or outdoor workouts is personal data and can reveal sensitive information about home and work addresses, religious attendance, and medical appointments. You need a lawful basis for processing it, clear retention periods, and you should not store high-precision location data longer than necessary.

Heart rate and biometric data from wearables is health data under Article 9. If your app receives this from a connected device, you are a data controller for that data and must comply accordingly.

Sleep data — including sleep stages, duration, and quality scores — is health data. If you receive this from Apple Watch, Fitbit, or Oura Ring integrations, it falls within your GDPR responsibilities.

Caloric and nutritional data can reveal dietary restrictions linked to religion, medical conditions, or eating disorders. Apply special category protections.

Custodia can scan your fitness app's privacy setup and identify where you may be collecting health data without adequate disclosure or legal basis — try a free scan at app.custodia-privacy.com/scan.


Third-Party Integrations: Apple Health, Google Fit, Strava, Garmin

Most fitness apps integrate with one or more health platforms. Each integration creates GDPR complexity.

Apple HealthKit and Google Fit are data sources, not processors on your behalf. When a user grants your app access to their HealthKit data, you become a data controller for whatever you read from that store. Apple's guidelines also prohibit using HealthKit data for advertising or selling it to data brokers — a restriction that aligns with but goes beyond GDPR requirements.

Strava, Garmin Connect, and Polar are typically independent data controllers. When your app connects to them via API, you should document this in your privacy notice, explain what data you pull, and ensure you have a Data Processing Agreement or controller-to-controller transfer agreement as appropriate.

Practical steps:

  • Document every third-party integration in your Records of Processing Activities (ROPA)
  • Include each integration in your privacy notice with a description of data flows
  • Obtain explicit consent before initiating any health data import
  • Provide an easy way for users to disconnect integrations and delete the imported data

Children's Data in Fitness Apps

If your app could plausibly be used by children under 16 (or under 13 in the UK), you have additional obligations under Article 8 of GDPR and the UK's Children's Code (Age Appropriate Design Code).

School fitness challenges, youth sports apps, and general fitness trackers with no age restriction all fall into this category. Key requirements include:

  • Verifying user age before processing their data
  • Obtaining parental consent for users under the relevant age threshold
  • Not using children's data for behavioural advertising
  • Default privacy settings that are the most protective option
  • No nudge techniques or design patterns that push children towards sharing more data

If you cannot reliably verify that your users are adults, design your app as if some of them are children.


Data Minimisation for Health Tracking

GDPR's data minimisation principle (Article 5(1)(c)) requires that you only collect data that is "adequate, relevant, and limited to what is necessary" for the stated purpose.

For fitness apps, this means asking hard questions about every data point you collect:

  • Do you need GPS route precision down to the metre, or would city-level location suffice?
  • Do you need to store full heart rate timeseries data indefinitely, or just workout summaries?
  • Do you need the user's date of birth, or just their age bracket for calorie calculations?
  • Do you need to collect resting heart rate during non-workout periods?

Over-collection is one of the most common GDPR failures in fitness apps. Regulatory guidance is clear: collecting data "just in case it's useful later" is not a valid justification.


Sharing Data with Coaches and Trainers

Many fitness apps allow users to share their data with personal trainers, coaches, or nutritionists. This creates a three-party data relationship with specific GDPR implications.

If coaches access user data through your platform, you are likely acting as a data processor on behalf of both the user and the coach (who is a separate data controller for their coaching practice). You need:

  • A clear explanation in your privacy notice of how coach/trainer sharing works
  • Explicit user consent before sharing health data with any coach
  • The ability for users to revoke coach access at any time
  • Data Processing Agreements with coaches who access data through your platform
  • Controls to prevent coaches from exporting or storing data beyond your platform

Push Notification Consent

Push notifications are governed by two separate regulatory regimes: GDPR for the personal data involved, and PECR (Privacy and Electronic Communications Regulations) for the communication itself in the UK/EU.

For PECR compliance, you need prior consent before sending marketing push notifications. This is a separate consent from your GDPR health data consent. The in-app permissions dialogue that iOS or Android presents counts as a technical consent mechanism, but you should also document this consent in your own systems.

For workout reminders and motivational nudges, the analysis is more nuanced. If these are core app functionality that users expect, they may be justified under a different basis. But if they contain marketing content or promote premium features, consent is required.


In-App Analytics: Firebase, Mixpanel, and Amplitude

Most fitness apps use analytics SDKs. Each one creates a GDPR data flow that needs attention.

Firebase Analytics (Google) transfers data to the US. Under GDPR, US transfers require either Standard Contractual Clauses, Binding Corporate Rules, or reliance on the EU-US Data Privacy Framework. Firebase's DPA covers this, but you still need to disclose it in your privacy notice.

Mixpanel and Amplitude similarly transfer data internationally. Check their current DPA and SCCs, and ensure your privacy notice lists them as sub-processors.

More importantly: analytics SDKs can capture health-related events if you track custom events carelessly. If you log events like "user_completed_diabetes_workout" or "user_viewed_mental_health_section", that event data becomes health data. Audit your event taxonomy before shipping.

Custodia's website scanner identifies third-party analytics and tracking tools that may not be properly disclosed in your privacy documentation — check your compliance at app.custodia-privacy.com/scan.


Data Retention for Workout Logs

GDPR's storage limitation principle (Article 5(1)(e)) requires that personal data is "kept in a form which permits identification of data subjects for no longer than is necessary".

For fitness apps, this means defining retention periods for:

  • Raw GPS tracks — consider aggregating to summaries after 12 months and deleting raw tracks
  • Heart rate timeseries — workout summary data may be sufficient after the immediate analysis window
  • User accounts — establish a policy for inactive accounts (e.g., 24 months of inactivity triggers a deletion warning)
  • Deleted account data — deletion should be genuine and prompt, not just a soft delete with data retained in backups

Document these retention periods in your ROPA and honour them with automated processes. A retention policy that exists only in a document but is never enforced is worse than no policy — it shows awareness without compliance.


International Data Transfers

Fitness app user bases are often global, but GDPR protections travel with EU/UK users' data wherever it goes.

If you use US-based infrastructure — AWS, GCP, Stripe, Firebase, any US SaaS tool — you are making international data transfers. These require:

  • Standard Contractual Clauses (SCCs) — the current EU SCCs were updated in 2021; ensure you're using the new versions
  • Transfer Impact Assessments (TIAs) — required to assess whether the destination country provides adequate protection
  • Privacy notice disclosure — users must know their data may be transferred internationally and the safeguards in place

For health data, the bar is higher. The sensitivity of the data makes inadequate transfer protections more serious — and more likely to draw regulatory scrutiny.


DSARs: Handling Workout History Export Requests

Under Article 15, users have the right to access all personal data you hold about them. Under Article 20, they have the right to receive that data in a portable, machine-readable format.

For fitness apps, this means users can request:

  • All workout records, GPS routes, and heart rate data
  • Account information and profile data
  • Any inferences or scores derived from their data (fitness levels, health risk scores)
  • Logs of who accessed their data and when
  • Details of any third parties their data was shared with

You have one calendar month to respond. For most fitness apps, this requires building an export function. A "download your data" feature in the app settings both satisfies Article 20 and reduces the manual burden of responding to individual DSAR emails.

Equally important: the right to erasure (Article 17). Users who delete their account must be able to have their workout history, health data, and all derived data actually deleted — not just hidden from their view.


GDPR Compliance Checklist for Fitness Apps

  • [ ] Identify all health and biometric data collected and document lawful basis under Article 9
  • [ ] Implement granular, explicit consent flows for health data at onboarding
  • [ ] Document all third-party integrations (Apple Health, Google Fit, Strava, etc.) in your ROPA
  • [ ] Include all data flows and processors in your privacy notice
  • [ ] Implement age verification or design for child-safe defaults
  • [ ] Audit analytics event names for inadvertent health data capture
  • [ ] Establish and enforce data retention periods for workout logs and health data
  • [ ] Implement SCCs or DPF reliance for US transfers
  • [ ] Build a self-serve data export feature to handle portability requests
  • [ ] Build a genuine account deletion flow that removes health data from all systems
  • [ ] Document DSAR response procedures

Get Your Fitness App Compliant

GDPR compliance for fitness apps is more demanding than for standard SaaS products. The combination of special category health data, third-party integrations, children's data risks, and international transfers creates a compliance surface that requires careful, documented management.

The starting point is understanding what data you actually collect and where it flows. Scan your fitness app with Custodia — our free privacy scanner identifies tracking technologies, data flows, and disclosure gaps in 60 seconds. From there, you can close the gaps systematically.

Last updated: March 2026

Top comments (0)