This Privacy Policy describes what information Ironbeast collects, why it is collected, how it is used, and what rights you have over it. It applies to the Ironbeast mobile application (bundle ID com.jgabara.gymtrack) available on iOS and Android.
Data controller: Jaroslaw Gabara, Spain
Contact: jarofu93@gmail.com
Signing in is entirely optional:
When you sign in with Google or Apple, we receive and store:
This data is stored on our backend servers (hosted on Fly.io) and used solely to identify your account and sync your data across your devices.
Once signed in, the following is synced to our backend:
This data is tied to your user ID so it can be accessed on any of your devices. If you never sign in, this data never leaves your device.
If the app crashes, anonymised technical data (device model, OS version, app version, error logs) is automatically sent to Firebase Crashlytics to help us identify and fix bugs. This data is not linked to your workout content or account.
We use Firebase Analytics to collect aggregated, anonymised data about which app features are used (e.g., screen views, button taps). This helps us understand how to improve the app. This data does not identify individual users and is not linked to your workout content.
Ironbeast may use Expo's update service to deliver over-the-air app updates. This transmits non-personal technical data (app version, installation ID) to Expo's servers to check for available updates.
| Service | Purpose | Provider |
|---|---|---|
| Google Sign-In | Optional account authentication via Google OAuth | Google LLC |
| Sign in with Apple | Optional account authentication via Apple OAuth | Apple Inc. |
| Firebase Auth | Authentication session management | Google LLC |
| Firebase Analytics | Anonymised app usage analytics | Google LLC |
| Firebase Crashlytics | Crash reporting and diagnostics | Google LLC |
| Fly.io | Backend hosting and storage (sub-processor) | Fly.io, Inc. |
| Expo Updates | Over-the-air app updates | Expo Platform, Inc. |
Each provider has its own privacy policy. We recommend reviewing those policies for full details of how they handle data.
If you are in the European Economic Area (EEA), UK, or Switzerland, we rely on the following legal bases:
You can opt out of cloud sync at any time by signing out or deleting your account. To object to analytics or crash reporting processing, contact us at jarofu93@gmail.com.
If you are located in the EEA, UK, or Switzerland, you have the right to:
To exercise any of these rights, email jarofu93@gmail.com. We will respond within 30 days.
To delete your account and all associated data, email jarofu93@gmail.com with the subject line "Account Deletion Request". We will permanently delete your account and data within 30 days.
In-app account deletion is planned for a future update.
Our backend is hosted on Fly.io and we use Firebase (Google) for analytics and crash reporting. These services may process data in the United States or other countries outside the EEA. Where such transfers occur, they are made under appropriate safeguards, including the European Commission's Standard Contractual Clauses, as required by GDPR Chapter V.
Ironbeast is not directed at children under 13 years of age (or 16 in jurisdictions where that higher age applies, including EU member states under the GDPR). We do not knowingly collect personal information from children. If you believe we have inadvertently collected data from a child, please contact us at jarofu93@gmail.com and we will delete it without delay.
Data transmitted between the app and our backend is encrypted using TLS. Account data stored on our servers is accessible only to authorized systems. While we take reasonable precautions, no internet-based service is completely secure, and we cannot guarantee absolute security of your data.
We may update this policy when we add new features or when legal requirements change. When we do, we will update the effective date at the top of this page. Significant changes will also be noted in the app's release notes. Continued use of the app after an update constitutes acceptance of the revised policy.
For any privacy-related questions or requests:
Jaroslaw Gabara
jarofu93@gmail.com