TrainerHub Privacy Policy

How we collect, use, store, and delete your personal data.

Effective August 2026 iOS & Web

TrainerHub is a marketplace connecting personal trainers with clients. We collect only what the app needs to work. We do not sell your personal data.

What we collect

CategoryExamplesWhy
Account Email address, name, role (trainer or client), password (stored hashed, never in plain text) To create and secure your account
Profile Display name, avatar, bio, specialties, languages, hourly rate, phone number, city, date of birth To show your profile and match trainers with clients
Location City, and approximate coordinates if you provide them To show trainers near you. We do not track continuous or background location.
Training content Sessions, bookings, availability, programs, packages, session notes, client goals To deliver the core scheduling and coaching features
Journal Entries and mood you record yourself Visible only to you unless you share it
Reviews Ratings and review text you submit Shown publicly on trainer profiles
Payments Handled entirely by Stripe. We store only a Stripe account/customer reference and payment status. To process bookings and trainer payouts
Notifications Device push token, if you enable notifications To notify you about bookings and requests
Usage In-app events such as screens viewed and sign-in completion, tied to your account ID To understand and improve how the app is used

We never collect or store your full card number or bank details. Card data goes directly to Stripe and never touches our servers.

Who we share it with

We do not sell your data, and we do not share it with advertisers.

How we protect it

All traffic is encrypted in transit over HTTPS. Data is stored in Supabase with row-level security so accounts can only read the records they're entitled to. Passwords are stored as salted hashes and are never readable by us or anyone else.

Your choices and rights

Delete your account

Open the app and go to Profile → Settings → Delete Account. This permanently removes your profile, sessions, bookings, journal entries, and associated data. You can also email us and we'll do it for you.

Access or correct your data

Most of your data is editable directly in the app from your Profile. For anything else, email us and we'll provide a copy or make corrections.

Notifications

Push notifications are opt-in. You can turn them off any time in iOS Settings or in the app.

Retention

We keep your data while your account is active. When you delete your account, we remove it promptly, except where we're legally required to retain transaction records (Stripe retains payment records per its own obligations).

Children

TrainerHub is not directed at children under 13, and we do not knowingly collect their personal data. If you believe a child has created an account, contact us and we'll remove it.

Changes to this policy

If we make material changes, we'll update the effective date above and, where appropriate, notify you in the app.

Contact

Email: support@trainerhub.app