Private by Design: How ulTrain Handles Your Training Data

Fitness data is some of the most personal data there is — where you run, when you leave the house, how your body is performing. ulTrain is built around a simple principle: your training data belongs to you.

Local-first by default

ulTrain stores your activities, plans, workouts, and nutrition logs on your device first. The app works fully offline — logging a trail run in the middle of nowhere doesn’t need a signal.

Sync is opt-in

Cloud sync exists for people who want it — for backup and for the web app. It’s an explicit choice, not a default. If you never turn it on, your data never leaves your phone.

HealthKit on your terms

Apple Health import is controlled per data type. You decide whether ulTrain reads your workouts, heart rate, or anything else — and you can change your mind at any time in Settings.

No advertising model

There are no ads in ulTrain and no data brokers behind it. The business model is straightforward: a free app with an optional Pro tier. Your training history is not the product.

What this means in practice

  • No account required to start training
  • No location data shared with third parties
  • No behavioural profiles built from your workouts
  • Deleting the app deletes local data; deleting your account removes synced data

Privacy isn’t a settings page bolted on at the end — it’s the architecture. If you have questions about how any of this works, the full details are in our privacy policy.