Last updated: March 26, 2026
Code Works OOD ("we", "our", or "us"), a company registered in the Republic of Bulgaria, operates the RepXP mobile application ("the app"). This Privacy Policy explains what data we collect, why we collect it, how we use it, and what rights you have regarding your data.
By using RepXP, you agree to the practices described in this Privacy Policy. If you do not agree, please do not use the app.
The data controller responsible for your data is:
Code Works OOD
Sofia, Republic of Bulgaria
Email: support@repxp.app
RepXP is designed with privacy at its core. We minimise data collection and do not operate our own servers for storing your personal data.
All of your workout data — including exercise history, sets, reps, weights, personal records, body measurements, and progress information — is stored locally on your device using Apple's secure data storage. We do not have access to this data.
If you have iCloud enabled, your workout data syncs across your Apple devices through your personal iCloud account. This data is stored by Apple in your iCloud container. We do not have access to the contents of your iCloud data. iCloud sync is governed by Apple's iCloud Terms and Apple's Privacy Policy.
If you grant permission, RepXP can read and write health-related data (such as workouts and body measurements) to Apple Health via the HealthKit framework. This data is stored on your device and in your iCloud Health data. We do not collect, transmit, or have access to your HealthKit data. HealthKit data is never used for advertising or shared with third parties. This data is governed by Apple's privacy policies.
We collect anonymous, non-personally-identifiable data through Google Firebase to help us understand how the app is used and to identify and fix bugs. This data includes:
This data does not include your workout details, exercise names, weights, reps, body measurements, or any information that could personally identify you.
We do not collect:
The anonymous analytics and crash data we collect is used solely to:
We do not use any data for advertising, user profiling, or selling to third parties.
Under the General Data Protection Regulation (GDPR), we rely on the following lawful bases for processing data:
We retain data only as long as necessary for the purposes described in this policy:
| Data Type | Retention Period |
|---|---|
| Local workout data | Stored on your device until you delete it or uninstall the app |
| iCloud synced data | Stored in your iCloud account until you delete it; governed by Apple's policies |
| HealthKit data | Stored on your device and in iCloud Health; governed by Apple's policies |
| Firebase Analytics data | 14 months from collection, then automatically deleted by Google |
| Firebase Crashlytics data | 90 days from collection, then automatically deleted by Google |
| Firebase Performance data | 90 days from collection, then automatically deleted by Google |
RepXP uses the following third-party services. Each service has its own privacy policy governing how it handles data:
We are not responsible for the privacy practices of these third-party services. Any data stored, processed, or lost by these third-party services is governed by your agreement with those providers, not by this Privacy Policy. We encourage you to review their respective privacy policies.
Anonymous analytics and crash data collected through Firebase may be transferred to and processed on Google's servers, which may be located outside the European Economic Area (EEA). Google maintains appropriate safeguards for such transfers, including the use of Standard Contractual Clauses (SCCs) approved by the European Commission. For more information, see Google's data transfer frameworks.
Your local workout data and iCloud data are handled by Apple in accordance with their own data transfer policies and safeguards.
RepXP does not use cookies, web beacons, or browser-based tracking technologies within the app.
Firebase Analytics uses a unique, anonymous app instance identifier to associate events with a single app installation. This identifier:
We respect Apple's App Tracking Transparency (ATT) framework. RepXP does not track you across other companies' apps or websites.
If you are located in the European Economic Area (EEA), the United Kingdom, or Switzerland, you have the following rights under the GDPR:
Since we do not collect personal data on our own servers, most of these rights are already satisfied by design. Your workout data is stored locally on your device and in your personal iCloud account — you have full control over it at all times. You can delete your data by using the app's data management features, clearing iCloud storage, or uninstalling the app.
Regarding analytics data: the data we collect through Firebase is anonymous and cannot be linked back to you as an individual. Because truly anonymous data does not constitute personal data under GDPR, the rights of access, rectification, erasure, and portability do not apply to it. To stop future anonymous analytics collection from your device, you can uninstall and reinstall the app (which resets the anonymous identifier) or adjust analytics permissions in your device settings.
If you have any questions or concerns about your data rights, contact us at support@repxp.app. We will respond within 30 days.
You also have the right to lodge a complaint with a supervisory authority. The relevant authority in Bulgaria is the Commission for Personal Data Protection (CPDP) — www.cpdp.bg.
If you are a resident of California, you have the following rights under the California Consumer Privacy Act (CCPA) and the California Privacy Rights Act (CPRA):
We do not sell, share, or rent your personal information to third parties. The anonymous analytics data we collect through Firebase does not constitute a "sale" of personal information under the CCPA. Since we do not collect personal information that can be linked to you, most CCPA rights are already satisfied by design — there is no personal information for us to disclose, delete, or stop selling.
If you have questions about your CCPA rights, contact us at support@repxp.app.
RepXP is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you are under 13, please do not use the app.
Since RepXP does not require account registration and does not collect personal information, we have no way to identify whether a user is a child. The only data we collect is anonymous analytics through Firebase, which cannot be linked to any individual, including children. If you are a parent or guardian and have concerns, please contact us at support@repxp.app. We can advise on how to remove locally stored data from the device and how to disable analytics collection.
We take the security of your data seriously. The measures in place include:
While we implement appropriate safeguards, no system is completely secure. We cannot guarantee the absolute security of your data.
We do not store personal data on our own servers. Your workout data is stored locally on your device and optionally in your personal iCloud account. The only data we process is anonymous analytics through Firebase, which cannot be linked to individual users.
Because we do not hold personal data and cannot identify individual users, a traditional data breach notification is not applicable to our infrastructure. In the unlikely event that we become aware of a security incident affecting our systems or the anonymous data we process, we will:
A breach affecting your personal workout data would most likely originate from Apple's or Google's infrastructure, as those are the services that store and process your data. In such cases, those companies would be responsible for notification under their own legal obligations.
We may update this Privacy Policy from time to time to reflect changes in our practices, legal requirements, or the app's functionality. When we make material changes, we will:
We encourage you to review this Privacy Policy periodically. Your continued use of the app after changes are posted constitutes your acceptance of the updated Privacy Policy. If you do not agree with the changes, you should stop using the app.
If you have any questions about this Privacy Policy, want to exercise your data protection rights, or have a privacy-related concern, please contact us at:
Code Works OOD
Sofia, Republic of Bulgaria
We will respond to all privacy-related inquiries within 30 days.