Privacy Policy

Effective Date: June 17, 2026

Last Updated: September 9, 2026

FitnessLM ("the App") is operated by Stefan Bocanegra ("we," "us," or "our"). This Privacy Policy explains how we collect, use, and protect your information when you use the App.

Coach photos: Version 1.0.0 build 141 disables new photo-analysis requests. Earlier builds may send a photo you intentionally attach to your configured external AI provider. Previously saved photos remain in your records and exports; this change does not delete them or recall data already sent.

Storage starting with version 1.0.0 build 142: Your complete app records stay on this iPhone. A separate, limited iCloud record syncs selected workout, program and progression information. Profile details, body measurements, exercise restrictions, Fuel, private notes, Coach conversations, saved knowledge, generated explanations and photos are excluded from that workout sync record. Optional external AI, external embeddings and Social are separate connections described below. Earlier iCloud copies are not automatically erased by this update.

1. Information We Collect

1.1 Information You Provide

1.2 Information Collected Automatically

1.3 Information We Do NOT Collect

2. How We Use Your Information

3. Data Storage and Security

Backups and changing phones: The app marks its Library directory, including the local database, attachments, preferences and supporting files, for exclusion from device backups. This is a system setting, not a guarantee that no copy can exist. Do not rely on backups or phone-to-phone transfer to preserve local records. Quick Start and other transfer routes have not all been verified. This setting does not remove earlier backups, exports, copies on other devices or data previously sent to services.

Earlier iCloud records: Older versions could sync a broader set of records. Updating preserves records already on this iPhone and stops this version from writing through the old full-data sync path. It does not erase earlier iCloud copies; older installations may continue their previous behavior. During initialization and explicit sync checks, the app can read limited workout, program and progression fields from the old container to recover eligible history. This reader does not restore excluded notes, body measurements or Coach content. Contact support before attempting to remove old cloud history.

4. AI Providers

FitnessLM supports several AI coaching modes. You choose which (if any) to use:

We do not operate, control, or have access to any external AI provider you configure. Your API keys are stored locally in the iOS Keychain with device-only protection and are never transmitted to us.

5. Data Sharing

We do not sell, rent, or share your personal information with third parties, except:

6. Your Rights and Controls

7. Children's Privacy

The public release is intended for adults aged 18 and older. Earlier TestFlight builds supported ages 13 and older. The adults-only update prevents new under-18 onboarding and restricts coaching and social features for saved profiles below 18 or with an unconfirmed age, while retaining access to existing history, export and deletion. Age is self-reported; this is not independent age verification. The App is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us and we will delete it.

8. Changes to This Policy

We may update this Privacy Policy from time to time. The updated version will be indicated by the "Last Updated" date at the top. We encourage you to review this page periodically.

Support · Terms of Service

9. Contact

If you have questions about this Privacy Policy or your data, contact us at:

Stefan Bocanegra
Email: support@fitnesslm.app