Privacy Policy
Last updated: March 1, 2026
LensFit ("we", "our", or "the app") is a fitness tracking and AI-powered analysis application developed by Anthony Granier. This Privacy Policy explains how we collect, use, store, and protect your information when you use LensFit.
By using LensFit, you agree to the collection and use of information in accordance with this policy. If you do not agree, please do not use the app.
1. Data We Collect
Profile Information
When you set up your profile, you may provide:
- Body weight and height
- Training level (beginner, intermediate, advanced)
- Fitness goal (muscle gain, fat loss, strength, etc.)
- Morphology details (limb lengths, body proportions)
Workout Data
When you log workouts, we store:
- Exercises performed
- Sets, repetitions, and weight used
- Workout date, time, and duration
- Stopwatch and timer data
- Rest periods and session notes
Muscle Battery Data
LensFit tracks the estimated fatigue and recovery level of each muscle group using our Battery Engine system. This includes:
- Muscle fatigue levels (drain percentages)
- Recovery status per muscle group
- Battery history over time
Scan Data (AI Features)
When you use the Scan features (Machine, Exercise, or Body), we process:
- Photos taken with your camera or imported from your photo library
- AI analysis results (machine identification, form analysis, physique assessment)
- Body fat percentage estimates and physique scores
- Scan history (previous scan results)
Notification Data
If you enable notifications, we store locally:
- Timer completion alerts (when your rest period or workout timer ends)
- Streak reminders (to help you maintain your training consistency)
- Weekly training reminders (customizable day and time)
Analytics and Insights Data
- 1RM (one-rep max) progression calculations
- Training volume and frequency statistics
- Muscle balance and training distribution
- Streak and consistency tracking
Exported Data
When you use the Export feature, a CSV file is generated from your locally stored workout data. This file is created on your device and shared via the iOS share sheet. We do not receive or store this exported file.
2. How Your Data Is Stored
Your data stays on your device. All workout data, profile information, muscle battery states, scan results, notification preferences, and analytics are stored locally on your iPhone using Apple's SwiftData framework. We do not operate any external servers or cloud databases. You have full control over your data at all times.
This means:
- Your data is not uploaded to any server owned by LensFit
- Your data is not synced across devices
- If you delete the app, all data stored within it will be permanently deleted
- If you use the "Delete All Data" option in Settings, all locally stored data is erased immediately and permanently
3. Third-Party Services
Google Gemini API (AI Scan Features)
When you use any Scan feature (Machine, Exercise, or Body), your photo is sent to Google's Gemini API for AI-powered analysis. This is the only time your data leaves your device.
- What is sent: The photo you take or import, along with a text prompt describing the type of analysis requested
- What is received: A structured analysis result (machine details, form feedback, or physique assessment)
- Data transfer: Your photo is transmitted to Google servers located in the United States for processing
- Storage by Google: Please refer to Google's Privacy Policy for details on how they handle data received through their API services
- Our retention: We do not store your photos on any external server. The analysis result is saved locally on your device
Legal basis for this transfer (GDPR): This data processing is necessary to provide the core scanning functionality that you have requested (Article 6(1)(b) — performance of a contract / delivery of a service).
Apple Services
- In-App Purchases: Subscription payments are processed entirely by Apple. We do not collect, see, or store any payment or financial information
- Push Notifications: Delivered through Apple Push Notification Service (APNs). We use only local notifications for timers, streaks, and training reminders. No data is sent to external servers
- Live Activities & Dynamic Island: Used to display your active stopwatch timer. All data remains on your device
- App Store Analytics: Apple may collect anonymized usage statistics as part of their standard App Store analytics. This is governed by Apple's own privacy policy
No Other Third Parties
LensFit does not integrate any other third-party services. Specifically:
- No advertising SDKs or ad networks
- No third-party analytics tools (no Firebase, no Google Analytics, no Mixpanel)
- No social media trackers
- No data brokers or resellers
- No crash reporting services beyond Apple's built-in Xcode analytics
4. How We Use Your Data
Your data is used exclusively to provide and improve your experience within the app:
- Profile data: To personalize AI scan analysis and provide morphology-adjusted recommendations
- Workout data: To track your training progress, calculate analytics (1RM, volume, frequency), and display insights
- Muscle battery data: To show muscle fatigue and recovery status on the Body Map
- Scan photos: To send to Google Gemini API for analysis — photos are not used for any other purpose
- Notification preferences: To deliver timer alerts, streak reminders, and training reminders at the times you configure
- Export data: To generate a CSV file of your workout history when you request it
We do not use your data for advertising, marketing, profiling, or any purpose other than the direct functionality of the app.
5. Data Sharing
We do not sell, rent, trade, or share your personal data with any third party, except in the following limited circumstances:
- Google Gemini API: Photos are sent for AI analysis when you initiate a scan (see Section 3)
- Apple: Payment processing for subscriptions is handled entirely by Apple
- Legal requirements: We may disclose information if required by law, court order, or governmental authority
6. Device Permissions
LensFit requests the following permissions, only when needed:
Camera
Required to take photos for the Scan features (Machine, Exercise, Body). The permission is requested the first time you use the camera within the app. If you deny access, you can still use the app and import photos from your library instead.
Photo Library (Private Access)
Used to import photos for AI scan analysis. LensFit uses Apple's Private Access mode, meaning the app can only access the specific photos you select — not your entire library.
Notifications
Used to deliver timer completion alerts, streak reminders, and weekly training reminders. All notifications are local (generated on your device). No data is sent to any server. You can disable notifications at any time in your iPhone Settings.
7. Your Rights
Under the General Data Protection Regulation (GDPR) and other applicable privacy laws, you have the following rights:
Right to Access
All your data is stored locally on your device. You can view it at any time within the app (workouts, scan history, profile, analytics). You can also export your workout data as a CSV file from Settings.
Right to Rectification
You can edit your profile information, workout entries, and other data directly within the app at any time.
Right to Deletion
You can delete all your data at any time using the "Delete All Data" button in Settings. This action is immediate, permanent, and irreversible. You can also delete individual workouts or scan results from within the app. Uninstalling the app will also delete all locally stored data.
Right to Data Portability
You can export your workout data in CSV format using the "Export Workout Data" feature in Settings. Since all data is stored locally on your device, you always maintain full control and ownership of your data.
Right to Restrict Processing
You can disable notifications and avoid using scan features at any time. The app continues to function for workout tracking without any data being sent externally.
Right to Object
Since we do not process your data for marketing, profiling, or any automated decision-making, there is no processing to object to beyond the core app functionality.
To exercise any of these rights or if you have questions, contact us at contact@lensfit.app.
8. Data Retention
Your data is retained on your device for as long as you use the app. We do not have access to your data and therefore cannot impose retention periods.
- Local data: Retained until you delete it manually or uninstall the app
- Scan photos: Sent to Google Gemini API for processing only — not retained by LensFit on any server
- Subscription data: Managed entirely by Apple according to their retention policies
9. Data Security
We take reasonable measures to protect your data:
- All data is stored locally on your device, protected by your device's security (passcode, Face ID, Touch ID)
- Photos sent to Google Gemini API are transmitted over encrypted HTTPS connections
- We do not operate any servers or databases, eliminating the risk of server-side data breaches
- No user accounts or passwords are required, eliminating credential-related risks
10. Children's Privacy
LensFit is not intended for children under the age of 16 in the European Union or under the age of 13 in other jurisdictions. We do not knowingly collect personal information from children. If you are a parent or guardian and believe your child has provided data through the app, please contact us at contact@lensfit.app and we will assist you in deleting such information.
11. International Data Transfers
When you use the Scan features, your photo is transferred to Google servers in the United States for AI processing. This transfer is necessary to provide the scan functionality you have requested.
Google participates in data protection frameworks and implements appropriate safeguards for international data transfers. For more information, please refer to Google's Privacy Policy.
12. Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes in our practices or for legal, operational, or regulatory reasons. The "Last updated" date at the top of this page will be revised accordingly.
We encourage you to review this policy periodically. Continued use of the app after changes constitutes acceptance of the updated policy.
13. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or your personal data, please contact us:
Anthony Granier
Email: contact@lensfit.app
App: LensFit
Website: lensfit.app
© 2026 LensFit. All rights reserved.