Privacy Policy for the Trainer App

Last Updated: March 29, 2026

1. Introduction

Trainer is designed to keep your training data on your device whenever possible.

Trainer does not require a separate account, and the developer does not operate a backend that stores your workout history, profile data, custom exercises, or workout plans.

This Privacy Policy explains what data is processed in Trainer, where it is stored, and which third-party services are involved.

2. Data Processed in Trainer

Trainer may process the following categories of data:

a) Profile and Setup Data

This includes data such as:

- optional display name

- onboarding status

- avatar style and avatar appearance

- preferred weight unit

- equipment presets

- training defaults

- scene appearance and other app preferences

- HealthKit permission state inside the app

b) Training Planning and Workout Data

This includes data such as:

- workout templates and scheduled training days

- planned exercises and planned sets

- custom exercises created by you

- exercise notes

- workout sessions

- completed sets

- repetitions, weight values, and RPE values entered by you

- pause segments and timestamps

- locally calculated training summaries and progress values

c) Membership and Purchase Data

If you use paid features, Trainer processes subscription and purchase-related data that is provided through Apple and RevenueCat. This may include:

- product identifiers

- offering and pricing information

- entitlement status

- purchase, renewal, and expiration dates

- restore-purchase status

- sandbox or production purchase state

Trainer itself does not collect your full payment card details. Billing is handled by Apple.

d) Reminder Data

If you enable workout reminders, Trainer stores your selected weekdays and reminder time on your device and uses them to schedule local notifications.

e) Live Activity Data

While a workout is active, Trainer may display workout progress, rest timers, and completed set counts in a Live Activity on your device.

3. Storage and No Account

a) Local Storage

The data listed above is stored locally on your device using Apple's local app storage technologies.

b) No Separate Trainer Account

You can use Trainer without creating a separate account with the developer.

c) No Developer-Operated Cloud for Training Data

The developer does not store your workout history, custom exercises, plans, or profile data on developer-owned servers.

d) No Current iCloud Sync in the New Trainer Flow

The current Trainer app stores training data locally only. No iCloud sync for the new Trainer data flow is currently enabled.

4. Apple Health / HealthKit

Trainer can optionally connect to Apple Health through HealthKit.

If you enable HealthKit integration, Trainer requests permission to save completed workouts to Apple Health and may request access to workout entries in the Health app.

In the current app version, the new Trainer flow primarily uses HealthKit to save completed strength workouts to Apple Health.

Depending on the workout, data written to Apple Health may include:

- workout type

- workout start and end times

- pause and resume events

- workout-set-related metadata such as exercise identifiers, set order, repetitions, weight, RPE, and related workout context such as a template title

Apple Health data is stored and managed by Apple under your Apple device and Apple account permissions. The developer does not have direct access to your Apple Health database.

5. Purchases, Apple, and RevenueCat

Trainer uses Apple's in-app purchase infrastructure for subscriptions and purchases.

Trainer also uses RevenueCat to:

- fetch current subscription offerings

- check whether a membership is active

- restore previous purchases

- support subscription-management interfaces

RevenueCat may process a randomly assigned app user identifier and purchase-related metadata for these purposes.

More information:

- RevenueCat Privacy Policy: [https://www.revenuecat.com/privacy](https://www.revenuecat.com/privacy)

- Apple Privacy Policy: [https://www.apple.com/legal/privacy/](https://www.apple.com/legal/privacy/)

6. Notifications

If you enable workout reminders, Trainer requests notification permission from iOS and schedules repeating local notifications on your device.

These are local notifications. The developer does not send remote push campaigns or marketing notifications from a developer-operated server for the new Trainer flow.

7. No Advertising, Analytics, or Cross-App Tracking

Based on the current Trainer project, Trainer does not use:

- advertising SDKs

- third-party analytics or marketing trackers except for RevenueCat

- App Tracking Transparency prompts

- cross-app or cross-website tracking for advertising purposes

8. Data Deletion and User Control

a) Local App Data

Data stored only on your device is under your control.

You can delete local Trainer data by deleting the app and, where available, by removing or editing content inside the app.

b) Apple Health Data

If you connected Trainer to Apple Health, you can manage permissions in iOS settings and delete Health data in the Health app.

c) Reminder Notifications

You can disable reminders in the app or revoke notification permissions in iOS settings.

d) Purchase Data

Purchase and subscription management is handled through Apple and RevenueCat. To manage or delete such data, please use the relevant App Store, Apple, or RevenueCat interfaces and policies.

9. User Rights

If applicable under privacy law, including the GDPR, you may have the right to:

- request access to your personal data

- request correction or deletion of your personal data

- object to or restrict processing

- request data portability

- withdraw consent where processing is based on consent

Important notice:

Because Trainer stores most data locally on your device, and because Apple Health, Apple purchases, and RevenueCat are operated by third parties, the developer often cannot directly access, correct, export, or delete that data for you. In such cases, please use the controls provided by Apple, RevenueCat, or your device.

10. Changes to This Privacy Policy

This Privacy Policy may be updated from time to time.

The version published for Trainer at the time of your use applies to your current use of the App.

11. Responsible Person

The App is developed and operated by:

Joe Waldow

Hasenbusch 52

25335 Elmshorn

Germany

Contact: joe@waldow.app