We believe your personal data belongs to you. Here's exactly what we collect, how we use it, and your rights.
Last updated: March 12, 2026
Section 01
Data We Collect
When you create an account and use AbFit, we collect the following information to provide our fitness coaching service:
Account Information: Your name, email address, profile photo, and login credentials used to create and manage your AbFit account.
Fitness Profile: Gender, age, height, weight, fitness goals, activity level, and training frequency that you provide during onboarding or profile setup.
Workout & Progress Data: Completed workouts, exercise history, duration, calories burned, workout categories chosen, and any progress photos you choose to upload.
Booking Information: Coaching session bookings, appointment dates and times, session type (online or in-person), payment confirmations, and cancellation records.
Messaging Data: Trainer conversation text and supported photo/video attachments, plus messages and responses in AI Coach.
Check-In Data: Entries including weight logs, energy levels, sleep hours, notes, and photos or videos you choose to submit.
Device & Usage Information: Device type, operating system, and basic app usage patterns used for performance monitoring and troubleshooting.
Section 02
How We Use Your Data
Your information is used exclusively to deliver and improve the AbFit experience:
AI Workout GenerationYour fitness profile (age, goals, activity level, equipment) powers our AI engine to build personalised weekly workout plans.
Progress TrackingWorkout history and check-in data are stored so you can visualise your progress over time through the Progress tab.
Coaching Session BookingYour booking data is used to schedule, confirm, and manage your one-on-one or online sessions with your assigned coach.
Coach MessagingMessages are stored so you and your coach can maintain a full conversation history within the app.
Subscription ManagementAccount and subscription status is used to control access to Premium features and coaching discounts.
Section 03
Payment Availability
Apple/Google in-app purchases are configured but inactive. Stripe startup is disabled by default. This website does not offer an active paid plan, trial or checkout.
Existing payment and booking records are separate from current payment availability. Contact support with questions about historical records or coaching availability.
Section 04
Data Storage & Security
Account and fitness records are stored in PostgreSQL. New supported private media uploads use Replit App Storage, with storage references recorded in PostgreSQL.
Workout progress & history are stored persistently so your records are never lost between sessions.
Booking records including appointment dates, times, session types, and status are retained in our secure database.
Messages and AI conversation history are stored for the messaging and coaching features and may be reviewed by authorized trainers.
Private photo/video uploads: New progress photos, check-in media and supported trainer-message attachments are stored in App Storage. Access is checked against authentication and ownership or authorized trainer access; media retrieval supports expiring, protected links.
Legacy uploads: Existing uploads and references have not been migrated by this storage change. This description of new private uploads is not a claim that legacy files were moved or revalidated.
Passwords are hashed using bcrypt with a strong salt — we never store plain-text passwords.
Transport security: All data in transit is encrypted via HTTPS/TLS.
Access controls: Protected media endpoints validate the user's session and ownership or trainer authorization.
Section 05
Video Content
Workout tutorial videos shown in the AbFit exercise library and workout player may be streamed from external hosting providers (such as YouTube, Vimeo, or similar video CDNs).
When video content loads, your device may connect to those third-party hosting services. Those providers may set their own cookies and collect viewing data as described in their own privacy policies. AbFit does not control or receive this data.
Where possible, we use privacy-friendly embed modes (e.g. YouTube's no-cookie domain) to minimise third-party data collection during video playback.
Section 06
Data Sharing
We do not sell, trade, or rent your personal information to any third party. Your data is only shared in these limited circumstances:
Authorized trainers: Can review client records and coaching conversations through protected trainer interfaces. The AI Coach flow also notifies the trainer about new client messages; notifications can include a message preview.
AI chat processing: The configured OpenAI integration receives recent AI conversation text and instructions to generate responses. AI messages and responses are stored in PostgreSQL. Avoid sending information you do not want processed by the AI service. This does not imply that uploaded photos or videos are sent to the AI chat model.
Storage: Replit App Storage holds new supported private photo/video uploads; PostgreSQL holds their references and associated account records.
Transactional messages: Configured email and notification services deliver account and coaching communications. Contact support for questions about these services.
Legal requirements: We may disclose data if required by law, court order, or to protect the safety of our users.
Section 07
Your Rights
You have full control over your personal data. At any time you can:
Access a copy of the personal data we hold about you by contacting our support team.
Correct inaccurate or incomplete information directly in your Profile or Edit Profile screen.
Request deletion of your account and all associated data (see Section 8 below).
Opt out of non-essential communications by updating your notification preferences in Settings.
Export your workout and check-in history — contact support to request a data export.
Withdraw consent for data processing at any time by deleting your account.
Section 08
Data Deletion
You have the right to request the deletion of your personal data at any time. To request deletion of your account and all associated data:
Request Account Deletion
Use account deletion in Profile settings or email us from the address linked to your account with the subject line "Delete My Account".
Contact support about deletion scope, retained records, uploaded files and backups. This page does not specify an unverified deletion deadline or payment-record retention period.
Section 09
Children's Privacy
For questions about eligibility, use by minors, or a child's data, contact support@abfit.app.
Section 10
Policy Changes
We may update this Privacy Policy from time to time to reflect changes in our practices or for legal reasons. When we make significant changes, we will:
Update the "Last updated" date at the top of this page.
Send a notification to the email address linked to your account.
Display an in-app notice the next time you open AbFit.
Your continued use of AbFit after any changes constitutes your acceptance of the updated policy.
Section 11
Contact Us
If you have questions, concerns, or requests regarding your privacy or this policy, our team is here to help:
Privacy & Support
Contact our support team with privacy questions or requests.