Progress Fitness Tracker

Privacy Policy

Last updated: April 9, 2026  ·  Developed by Pim Croon  ·  Subject to GDPR / AVG

Contents

01

Who we are

Progress is a personal fitness tracking app developed by Pim Croon. For any questions about this policy, please reach out at pimcroondb@gmail.com.

02

What data we collect

Account & profile data

Body & fitness data

Body profile & goals

Biological sex and age are health-related data points. Under GDPR, these are processed with extra care and are collected solely to calculate personalised fitness and nutrition estimates. They are never used for profiling or shared with third parties.

AI Coach memory

When you ask the AI Coach to remember facts about your preferences, training style, or goals, these are stored as text key-value pairs in our database (one row per fact, linked to your account). Examples: "preferred split: PPL", "training 4 days per week". This data is sent to Anthropic on every AI Coach request to personalise responses.

Your profile settings (weekly goal, weight goal type, enabled modules, age, height, activity level) are automatically synced to the AI Coach memory. No sensitive health data (HealthKit readings, weight entries, nutrition logs) is written to coach memory automatically.

You can delete individual memories by asking the coach to forget them, or delete all memories by deleting your account.

Offline data

If you save a workout while offline, it is temporarily stored on your device and automatically uploaded when your internet connection is restored. No additional data is collected during offline use.

App preferences

Notification preferences, cardio type visibility, per-activity overrides, and dashboard layout settings are stored locally on your device only and are never uploaded to our servers.

Apple HealthKit data

Read
  • Body weight and body fat percentage
  • Heart rate, resting heart rate, and HRV
  • Blood oxygen saturation (SpO2)
  • Respiratory rate
  • Sleep analysis (total, deep, REM, core, awake)
  • Step count
  • Active energy burned
  • Workouts and cardio activities
Write
  • Body weight — optionally saved back to Apple Health when you log a weight entry
HealthKit data is used solely to display your health trends within the app and, if you choose, to provide context to the AI Coach. It is never shared with third parties for advertising, data mining, or any unrelated purpose. This complies with Apple's HealthKit guidelines.

App feedback

Messages you submit via the in-app feedback form.

03

How we store your data

Your account and fitness data — including workout logs, templates, notes, nutrition entries, body metrics, AI Coach memories, and profile data — is stored securely on Supabase (supabase.com), on servers located in the European Union (EU West — Ireland). Data is protected with row-level security, meaning you can only access your own data.

EU-hosted Row-level security Supabase

Your profile picture, AI Coach conversation history, notification preferences, dashboard layout, and cardio type settings are stored locally on your device only.

The app caches your most recent data locally to improve loading speed. This cache is automatically refreshed and is cleared when you sign out.

When you delete your account, all your data — including AI Coach memories, workout links, and all fitness data — is permanently and immediately deleted from our servers via cascading deletion.
04

AI Coach

Progress includes an optional AI Coach feature powered by Claude, a large language model developed by Anthropic (anthropic.com).

What is sent when you use the AI Coach

Optional health context

Current weight and goal weight
Recovery score, sleep, HRV, resting heart rate, steps
This week's cardio summaries (type, duration, distance)
Your weekly workout goal

On-demand data access (tool use)

The AI Coach may access additional data on your behalf when relevant to your question. It can:

This data is fetched by our server and included in the AI request. It is not stored by Anthropic beyond what is needed to generate a response.

What is NOT sent

Your full workout history
Body measurements
Your profile picture
Data from sources you haven't enabled

AI-generated templates & proposed actions

AI-generated workout templates appear as preview cards in chat. Saving to your account requires explicit confirmation. Similarly, AI-proposed actions (logging weight, setting a goal, adjusting targets) are shown as tappable cards — no action is taken until you confirm.

Storage & retention

AI Coach conversations are stored only on your device. They are not stored on our servers and are not retained by Anthropic beyond what is needed to generate a response. Conversations are cleared when you sign out or use the Clear Conversation option.

Usage limits

Health & safety disclaimer

The AI Coach provides general fitness and nutrition information for educational purposes only. It does not diagnose injuries or medical conditions. If you mention an injury, the coach will suggest alternatives and always direct you to a qualified healthcare professional. The AI Coach is not a substitute for professional medical advice.

Anthropic's role

Anthropic processes data transmitted through their API in accordance with their own privacy policy at anthropic.com/privacy. By using the AI Coach feature, you explicitly consent to this processing. You can disable the AI Coach at any time in Settings.

05

Recommendations & calculations

Progress uses peer-reviewed scientific research to power its calculations. All formulas and thresholds are documented in-app under Settings → Science & Sources.

Calculation Source
Calorie needs (TDEE)Mifflin-St Jeor equation (Mifflin et al., 1990)
Protein targetsISSN position stand (Jäger et al., 2017)
Heart rate zonesACSM Guidelines, 11th Edition (2021)
Recovery scorePlews et al. (2013); Buchheit (2014); Hirshkowitz et al. (2015)
Training volumeSchoenfeld et al. (2017)
1RM estimationEpley formula (1985)
BMI classificationWorld Health Organization

All recommendations are informational and adjust based on your personal goals. They are not medical advice.

06

Legal basis for processing (GDPR)

As a Dutch developer, this app is subject to the General Data Protection Regulation (GDPR / AVG). We process your personal data on the following legal grounds:

Consent — you explicitly consent to data collection when creating an account, granting HealthKit access, connecting Strava, and enabling the AI Coach feature.

Contract performance — processing is necessary to provide the app's core functionality.

Legitimate interest — processing of age, biological sex, and height to calculate personalised fitness estimates, where this processing is proportionate and expected by users of a fitness app.

You may withdraw your consent at any time by disabling integrations in Settings or by deleting your account.

07

What we do not do

08

Third-party services

Strava

If you connect your Strava account, we fetch your activity data from Strava's API. This requires explicit authorisation. Strava activity IDs may be stored alongside linked gym workouts. You can disconnect at any time in Settings.

Open Food Facts

When you scan a barcode in the Nutrition module, a request is sent to the Open Food Facts public API to look up food data. No personal data is sent in this request.

Anthropic (Claude AI)

If you use the AI Coach feature, your messages, AI Coach memories, and selected health context are processed by Anthropic's Claude API. Privacy policy: anthropic.com/privacy

Firebase Crashlytics & Analytics (Google)

We use Firebase Crashlytics for crash reports and Firebase Analytics for anonymised usage events (e.g. "workout logged"). Data collected includes device model, iOS version, app version, a random installation UUID, crash stack traces, and anonymised event counts. No personal data is included in events and this data is never linked to your identity or shared for advertising. See Google's privacy policy.

09

Your rights

Under the GDPR / AVG, you have the following rights:

Right to access

Request a copy of all data we hold about you by emailing pimcroondb@gmail.com

Right to deletion

Delete your account from the Profile screen — this permanently deletes all your data

Right to portability

Request your data in a portable format by emailing pimcroondb@gmail.com

Right to rectification

Request correction of inaccurate personal data by emailing pimcroondb@gmail.com

Right to object

Disconnect Strava, revoke HealthKit access, or disable the AI Coach at any time in Settings

Right to complain

File a complaint with the Dutch DPA at autoriteitpersoonsgegevens.nl

10

Children

This app is not directed at children under 13 and we do not knowingly collect data from children under 13. If you believe a child has provided personal data, please contact us at pimcroondb@gmail.com and we will delete it promptly.

11

Changes to this policy

If we make significant changes to this privacy policy, we will update the date at the top of this document and notify users via the app where required. Continued use of the app after changes constitutes acceptance of the updated policy.