Privacy Policy
Last updated: September 30, 2026
Calibro is a calisthenics training app for iPhone, with an optional Apple Watch app. There is no account and no ads, and your training history lives on your device. Usage information and crash reports are sent to Google Firebase only if you switch that on. The app also checks with Firebase for updates, and it sends feedback only when you choose to. This page explains exactly what goes where.
The Short Version
- Your workout history, levels and settings are stored on your device. We don't have a copy.
- No account, no sign-in, no ads. Calibro never asks for your name, email address or age.
- Usage events (such as which workout you did, how long it took and how many sets you completed) and crash reports are sent to Google Firebase only if you turn on Share Usage & Crash Data. It is off until you turn it on. When it is on, they are linked to a random ID for your installation of the app, not to your name or email address.
- Feedback you write in the app is sent to us only when you tap Send Feedback.
- Apple Health data is never sent to us, to Firebase or to anyone else.
- We don't sell your data, and we don't use it for advertising.
What Stays on Your Device
Calibro keeps your training data in a database on your iPhone:
- Your workout history: the date, which workout you did, how long it took, and the exercises, levels, sets, reps, hold times and any weight you logged
- Your current level for each exercise and skill
- Your preferences, such as rest pace, weekly goal, Home Workout, sounds and haptics, plus your onboarding and tour progress
- A workout in progress, saved so it can be restored if the app closes mid-session
Your exercises, levels, reps, hold times and weights are not sent to us or to Firebase. The only details about your workouts and settings that leave your device are the few described under usage analytics, crash reports and feedback below. Calibro has no cloud sync of its own. If you back up your iPhone with iCloud Backup or to a computer, Apple's backup can include Calibro's data, as it does for most apps.
What Is Sent to Google Firebase
Calibro uses Firebase, a set of app services run by Google, so the information below is sent to and stored on Google's servers. As with any connection over the internet, Google also receives your device's IP address. Apart from anything you choose to write in feedback, none of it includes your name, email address, exercise levels or Apple Health data.
Your choice. Usage analytics and crash reports are optional and off by default. Calibro offers the choice on the last step of setup ("Help improve Calibro"), and you can change it at any time in Profile → Privacy → Share Usage & Crash Data. While it is off, the app sends no usage events and no crash reports. If you turn it off later, collection stops and any crash reports still waiting on your device are deleted instead of being sent; information already sent is covered under "How Long Data Is Kept" below. Feedback and the update check described below don't depend on this setting.
Usage analytics (Firebase Analytics). If sharing is on, when you start a workout, the app records which of the three workouts you started, how many exercises it has and whether Home Workout is on. When you finish one, it records which workout it was, how long it took, how many exercises it had and how many sets you completed. Firebase Analytics also collects some standard information on its own, such as when the app is opened, which screens you view and how long it's used, the app version, your device model, iOS version and language, and an approximate location (country, region and city) that Google works out from your IP address. All of this is linked to identifiers for your installation of the app: a random ID that Firebase creates and the identifier iOS gives to apps from the same developer (identifier for vendor). We use this to understand which features get used and what to improve.
Crash reports (Firebase Crashlytics). If sharing is on and Calibro crashes or stops responding, a report with technical details about the problem, such as where in the code it happened, the app version, your device model and iOS version, is sent so we can find and fix the bug. The report is linked to a random ID for your installation of the app and includes the last usage events recorded before the crash, such as the workout events described above.
Feedback you choose to send (Cloud Firestore). After some workouts, Calibro asks whether you're enjoying the app. "Loving it" opens Apple's standard App Store rating prompt, which Apple handles. "Could be better" opens a form where you can write to us. Your message is sent only when you tap Send Feedback, together with:
- the app version and build number, and whether it's the App Store version or a test build
- your iOS version and device model (for example "iPhone16,2")
- your language and region setting (for example "en_US")
- which workout you had just finished
- a random ID created on your device, so we can tell when several messages come from the same install (it resets only when you delete the app)
- the time it was received
Please leave out any personal details you don't want us to have. If sending fails and you choose "Send by email instead", your mail app opens and the email reaches us like any other email, including your email address.
Update check (Firebase Remote Config). When you open Calibro or come back to it, the app checks with Firebase whether a newer version is available, so it can let you know. This check downloads a few settings and doesn't send any of your training data. The request includes basic technical details: the app version, your iOS version, language, region and time zone, and a random identifier for your installation of the app.
You can read how Google handles Firebase data at firebase.google.com/support/privacy.
What We Don't Do
- No account or sign-in, and no request for your name, email address, phone number or age.
- No ads.
- No tracking across other companies' apps and websites. Calibro never asks for permission to track you.
- We don't sell your data or share it with anyone for advertising.
Apple Health (HealthKit)
Connecting Apple Health is optional. You can connect on the last step of setup, from Profile → Apple Health, or from the Apple Health card on a finished workout. The Apple Watch app asks for Health access when you first open it. If you allow it:
- The iPhone app saves each finished workout to Health as a Functional Strength Training workout (its start and end time). It reads the heart rate and active energy recorded during a session to show them on your workout summary and in History, and reads your workouts to check whether Calibro already saved that session, so it never adds a duplicate.
- The Apple Watch app runs a workout session while you train, reads your live heart rate, and saves the workout and its active energy to Health. When the Watch records a workout, the iPhone doesn't save a second copy.
Heart rate and energy values read from Health are shown on screen but are not stored in Calibro's database or in backup files. During a workout, your live heart rate is passed from your Watch to your iPhone over Apple's direct Watch connection so the iPhone can display it. Apple Health data is never sent to us, to Firebase or to any third party, and it is never used for advertising.
Workouts saved to Health stay there if you delete your data in Calibro or uninstall the app. (Discarding a workout on the Results screen right after you finish also removes the copy the iPhone saved.) You can delete workouts in the Health app, and you can change or revoke Calibro's access at any time in the Health app (tap your picture, then Apps under Privacy, then Calibro) or in Settings → Privacy & Security → Health → Calibro.
Apple Watch
The Watch app exchanges workout information (your exercises, sets, rest timer and heart rate) directly with your iPhone using Apple's Watch connection. It doesn't connect to our servers or to Firebase.
Notifications
Notifications are optional. You can allow them on the last step of setup or later in Profile → Notifications. If you do, Calibro schedules them on your device: one when your rest timer ends while the app is in the background, and a weekly summary on Sunday evening. They are created on your iPhone; Calibro doesn't use a push notification server.
Backup & Restore
Profile → Export Backup creates a JSON file with your workout history and exercise levels and opens the iOS share sheet. You decide where it goes, for example the Files app, iCloud Drive or AirDrop. Calibro doesn't upload it anywhere itself, and the file contains no Apple Health data. Restore Backup reads a backup file you pick.
Sharing a Workout
If you share a workout card, the image goes only where you send it. When you share to Instagram Stories, the image is placed on your clipboard for up to 60 seconds so Instagram can pick it up. From there, the other app's own privacy policy applies.
How Long Data Is Kept, and Deleting It
On your device, your data stays until you delete it. You can permanently delete it at any time from within the app:
Profile → Delete All Data
Confirming this action:
- erases all workout sessions, exercise logs and sets, and the personal bests calculated from them
- erases all app preferences and settings, including onboarding and tour progress
- resets every exercise level back to Level 1
- turns Share Usage & Crash Data back off
Built-in exercise definitions and progression ladders (the catalog of movements the app ships with) are not personal data and are kept so the app remains usable. Deleted data cannot be recovered. Uninstalling Calibro removes your training data, settings and the feedback ID from your device.
Delete All Data only affects your device. It doesn't remove workouts already saved to Apple Health (see above) or information already sent to Firebase.
In Firebase, Google Analytics keeps detailed usage events for 2 months, and data linked to your installation's ID for up to 14 months after you last use the app (the period restarts whenever you use it); after that, only totals that don't identify you remain in its reports. Crashlytics keeps crash reports for 90 days. We keep feedback only as long as we need it to follow up on what you told us. To have your feedback deleted, email us and tell us roughly when you sent it and what it said, since we don't know who sent it. Analytics and crash data are linked to a random installation ID rather than to your name or email address, so we may not be able to pick out which records are yours, but contact us and we'll help where we can.
Children's Privacy
Calibro does not knowingly collect personal information from children under 13. The app does not require personal information to function.
Changes to This Policy
We may update this privacy policy from time to time. Any changes will be reflected on this page with an updated date.
Contact
If you have questions about this privacy policy or want data deleted, contact us at [email protected].