Legal
Privacy Policy
Last updated: March 23, 2026
1. Overview
GymBarcode ("we", "us", or "our") is committed to protecting your privacy. This Privacy Policy explains what information we collect, how we use it, and your rights regarding that information when you use the GymBarcode iOS application and related services.
2. Information We Collect
Account Information: When you register, we collect your email address and a hashed version of your password. We never store your password in plain text.
Barcode Data: We store the barcode codes and labels you add to the app so they can be retrieved across devices and displayed in widgets.
Workout Data: We store workout logs, dates, types, and splits you enter to provide history and statistics.
3. How We Use Your Information
- To provide, maintain, and improve the GymBarcode service
- To authenticate you and secure your account
- To display your barcodes and workout history within the app and widgets
- To generate aggregate statistics shown in the app
- To respond to support requests submitted via the contact form
4. Data Storage and Security
Your data is stored in a secure cloud database. We use industry-standard encryption in transit (TLS) and at rest. Passwords are hashed using bcrypt before storage. We do not sell your data to third parties.
5. Third-Party Services
GymBarcode uses the following third-party infrastructure:
- Railway — server hosting
- Turso (libSQL) — database storage
- Apple App Store — app distribution
These services have their own privacy policies. We do not share your personal data with them beyond what is required to operate the service.
6. Data Retention
We retain your account and workout data for as long as your account is active. You may request deletion of your account and associated data at any time by contacting us.
7. Children's Privacy
GymBarcode is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13.
8. Your Rights
You have the right to access, correct, or delete your personal data. To exercise these rights, please contact us via the contact page.
9. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by updating the date at the top of this page.
10. Contact
If you have questions about this Privacy Policy, please contact us.