Data Controller
What We Collect
- Identification: full name, email, phone number, date of birth, gender (optional), profile photo (optional).
- Authentication: hashed password, one-time codes for email verification, session tokens.
- Membership: the gym(s) you belong to, your plan, ticket purchases, visit history, schedule bookings, wallet balance.
- Biometric: face data — see Section 03.
- Payments: transaction amounts, currency, status, and a payment-gateway reference. Card / bank-account numbers are handled by the gateway (Stripe, PayPal, or Comgate) and never stored by GymSys.
- Device & technical: device model, OS version, app version, IP address, language, push-notification token, crash reports.
- Access logs: each check-in / check-out event at a gym (date, time, device, verification method).
Biometric (Face) Data
With your explicit consent, GymSys captures photos of your face during enrollment and converts them into numeric face embeddings (512-dimensional vectors). These embeddings are used solely to confirm your identity at the gym's access-control devices.
- The original photos used for enrollment are stored alongside the embedding only when the gym's configuration requires it (for staff audit); otherwise they are discarded after embedding extraction.
- Embeddings are per-gym. If you belong to two gyms, two separate embeddings exist, each readable only by that gym's staff and the access devices at that gym.
- Embeddings are stored on encrypted PostgreSQL (Supabase, EU region) with row-level security enforced.
- You can withdraw consent and have your embeddings deleted at any time from the app (Settings → Manage gyms → Leave gym, or Settings → Delete account). Deletion is propagated to all access devices that hold the data.
- We do not share embeddings with advertisers, data brokers, or any third party outside the gym that controls them.
How We Use Your Data
- Provide gym access (QR code, face match, RFID card lookup).
- Manage your membership: plan, renewals, tickets, visit limits.
- Process payments and send receipts.
- Send service notifications (booking confirmations, payment receipts, expiry reminders).
- Keep the platform secure: detect fraud, prevent abuse, audit access.
- Comply with legal obligations (accounting, tax, anti-fraud).
- Improve the product (aggregated, non-identifying analytics only).
We do not sell your data, run third-party advertising in the app, or use your data to train external AI models.
Legal Basis
- Contract (Art. 6(1)(b) GDPR) — to deliver the membership you bought.
- Consent (Art. 6(1)(a) & Art. 9(2)(a) GDPR) — biometric face data, marketing emails.
- Legitimate interest (Art. 6(1)(f) GDPR) — security, fraud prevention, product improvement.
- Legal obligation (Art. 6(1)(c) GDPR) — accounting records, tax retention.
Where Your Data Lives
How Long We Keep It
- Active membership: for as long as you are a member of the gym.
- Face embeddings: deleted within 24 hours when you leave a gym or delete your account.
- Payment records: 10 years (Slovak Accounting Act No. 431/2002 Coll.).
- Access logs: 2 years.
- Account-level data (email, password): until you request account deletion, then a 30-day grace period before permanent erasure.
Your Rights
Under the GDPR you can, free of charge:
- Access the data we hold about you.
- Have inaccurate data corrected.
- Have your data erased ("right to be forgotten") — see our account deletion page.
- Restrict or object to processing.
- Receive your data in a portable, machine-readable format.
- Withdraw consent for biometric data or marketing at any time.
- Lodge a complaint with your national data-protection authority (in SK: Úrad na ochranu osobných údajov Slovenskej republiky).
Most of these can be exercised directly in the app (Settings → Privacy). For anything else, contact us — see Section 14.
App Permissions
- Camera — required for face enrollment and for scanning gym QR codes. Used only when you are actively in those screens; no background access.
- Biometric (fingerprint / face unlock) — optional, for locking the app locally on your device.
- Notifications — for booking confirmations, payment receipts, expiry reminders.
- Storage — to cache your profile QR code offline.
- Network — required to reach the GymSys servers.
You can revoke any of these from your device's app settings; the corresponding feature will then be unavailable.
Children
Security
Changes to This Policy
Contact
Questions, requests, or complaints about your data:
- Email: privacy@gymatic.eu
- Postal: RPM Technologies s.r.o., Bidovce 316, Slovakia
- For data held by your gym specifically, contact the gym's admin directly.