Terms of Use

Terms of Use — LensFit
Legal

Terms of Use

Last updated: April 17, 2026

Welcome to LensFit. These Terms of Use ("Terms") govern your access to and use of the LensFit mobile application ("the app"), developed by Anthony Granier ("we", "us", or "our").

By downloading, installing, or using LensFit, you agree to be bound by these Terms. If you do not agree, please do not use the app.

1. Description of the Service

LensFit is a fitness tracking and AI-powered analysis application that provides:

  • Workout Tracking: Log exercises, sets, repetitions, and weight to monitor your training progress
  • Muscle Battery System: Visual representation of muscle fatigue and recovery status using our Battery Engine technology
  • Body Map: Interactive muscle map showing your training distribution and muscle status
  • AI Scan — Machine: Identify gym equipment by taking or importing a photo, with detailed usage guides
  • AI Scan — Exercise: Analyze exercise form and receive coaching feedback and training recommendations
  • AI Scan — Body: Assess your physique with strength/weakness analysis, body fat estimation, and a personalized improvement plan
  • Stopwatch: Native workout timer with Live Activities and Dynamic Island support
  • Insights & Analytics: 1RM progression, training volume, muscle balance, streak tracking, and performance trends
  • Exercise Library: Comprehensive database of 950+ exercises organized by muscle group and equipment type
  • Progress Photos: Track your body transformation over time (Pro feature)
  • Workout Templates: Save and reuse your favorite training sessions
  • Social Features: Create a profile, view the XP leaderboard, connect with friends (see Section 6)
  • Data Export: Export your workout history as a CSV file (Pro feature)
  • Notifications: Timer completion alerts, streak reminders, and weekly training reminders

2. Eligibility

You must be at least 16 years old in the European Union or 13 years old in other jurisdictions to use LensFit. By using the app, you represent that you meet these age requirements.

To use social features and create a profile, you must authenticate via Sign in with Apple. By doing so, you confirm that the information you provide is accurate and that you are the authorized account holder.

3. User Accounts & Authentication

Sign in with Apple

LensFit uses Sign in with Apple as its authentication method for social features. By creating an account, you agree to:

  • Provide accurate information (username, display name, optional bio)
  • Keep your account secure and not share access with others
  • Be responsible for all activity that occurs under your account
  • Notify us immediately if you suspect unauthorized use of your account at contact@lensfit.app

Account Data & Storage

Account data (username, display name, profile photo, bio, XP, rank, streak, and social connections) is stored securely on Supabase, hosted on Amazon Web Services (AWS). By creating an account, you consent to this data being stored on Supabase servers. Please refer to our Privacy Policy for full details.

Account Deletion

You can permanently delete your account and all associated data at any time from Settings → Account → Delete Account. Deletion is immediate and irreversible. All your data will be permanently removed from Supabase within 30 days.

4. Subscription and Payments

Free and Pro Features

LensFit offers both free and Pro features. The following features require an active LensFit Pro subscription:

  • Unlimited AI Scans (Machine, Exercise, Body)
  • Progress Photos
  • Streak Freeze
  • Data Export (CSV)

Free Trial

New subscribers may be eligible for a 7-day free trial of LensFit Pro. The trial automatically converts to a paid subscription at the end of the trial period unless cancelled beforehand through your iPhone Settings → Apple ID → Subscriptions.

Billing

  • All payments are processed through Apple's In-App Purchase system
  • Subscription prices are displayed in the app before purchase and may vary by region
  • Subscriptions automatically renew at the end of each billing period unless cancelled
  • Payment is charged to your Apple ID account at confirmation of purchase
  • You will be charged within 24 hours prior to the end of each billing period

Cancellation

  • You can cancel your subscription at any time through your iPhone Settings → Apple ID → Subscriptions
  • Cancellation takes effect at the end of the current billing period — you retain access to Pro features until then
  • No refunds are provided for partial subscription periods

Restore Purchases

If you reinstall the app or switch devices, you can restore your active subscription using the "Restore Purchases" option in the app's Settings.

Price Changes

We may update subscription prices from time to time. You will be notified in advance of any price changes, and any increase will apply only after the current billing period ends.

5. User Responsibilities

When using LensFit, you agree to:

  • Use the app only for personal, non-commercial fitness tracking purposes
  • Not attempt to reverse engineer, decompile, or extract the source code of the app
  • Not use the AI Scan features to analyze photos of other people without their explicit consent
  • Not use the app in any manner that could damage, disable, or impair the service
  • Not attempt to gain unauthorized access to any systems connected to the app or to Supabase infrastructure
  • Not redistribute, resell, or sublicense any content generated by the app
  • Not manipulate, exploit, or attempt to artificially inflate XP, rank, or streak data
  • Not create multiple accounts to circumvent bans or gain unfair advantages in the leaderboard

6. Social Features, Rank System & Leaderboard

Overview

LensFit includes optional social features that allow users to create a public profile, view a global XP leaderboard, and connect with other users. Participation in social features is entirely voluntary.

XP & Rank System

LensFit uses a gamification system based on Experience Points (XP) and ranks. The following rules apply:

  • XP is earned by logging workouts, maintaining streaks, completing challenges, and using app features
  • Ranks progress from Rookie to Bronze, Silver, Gold, Platinum, and Diamond
  • XP and rank data is stored on Supabase and displayed on the public leaderboard
  • We reserve the right to adjust, reset, or remove XP and rank data if we detect fraudulent activity, manipulation, or violation of these Terms
  • XP and ranks have no monetary value and cannot be transferred, sold, or exchanged
  • We reserve the right to modify the XP system, rank thresholds, or scoring methodology at any time

Public Profile

If you create a social profile, the following information will be visible to other LensFit users:

  • Your username and display name
  • Your profile photo (if provided)
  • Your bio (if provided)
  • Your XP total and current rank
  • Your training streak

Your workout details, personal measurements, and progress photos are never shared publicly and remain private at all times.

Friends System

You may send, accept, or decline friend requests from other users. You can remove friends or block users at any time from their profile page. Blocking a user prevents them from viewing your profile or sending you friend requests.

Community Guidelines for Profiles & Bios

Your profile bio must not contain:

  • Nudity or sexual content of any kind
  • Hate speech, racial or ethnic slurs, or discriminatory language
  • References to violence or self-harm
  • Political extremism, Nazi imagery, or fascist content
  • Spam, promotional links, or commercial solicitation
  • Personal information of third parties
  • Content that harasses, threatens, or intimidates other users

Violations may result in immediate removal of your bio, suspension, or permanent ban of your account without refund of any active subscription.

Reporting & Moderation

You can report any user by tapping the ··· menu on their profile and selecting "Report". Reports are reviewed within 48 hours. You can also contact us at contact@lensfit.app with the subject line "Abuse Report".

Blocking Users

You can block any user at any time. Blocked users cannot view your profile, send you friend requests, or interact with you within the app. You can unblock users at any time from Settings → Blocked Users.

7. Health and Fitness Disclaimer

Important: LensFit is not a medical device and does not provide medical advice. The app is intended for informational and fitness tracking purposes only.

  • Body fat estimates are approximations based on visual AI analysis and may differ significantly from clinical measurements
  • Physique scores and assessments are AI-generated opinions and should not be used as diagnostic tools
  • Exercise recommendations are general guidance and may not be appropriate for your specific physical condition, injuries, or limitations
  • Machine identification and usage instructions are AI-generated and may contain errors — always verify equipment setup before use
  • Muscle battery levels are estimated calculations and do not reflect actual physiological recovery

You are solely responsible for your own health and safety. Always consult a qualified healthcare professional or certified personal trainer before starting a new exercise program or if you have any health concerns.

We are not liable for any injuries, health issues, or damages that may result from following the app's recommendations or using the app's features.

8. AI-Powered Features

LensFit uses artificial intelligence (Google Gemini API) to power its Scan features. You acknowledge and agree that:

  • AI analysis results are generated automatically and may contain errors or inaccuracies
  • Machine identification may not always be correct — always verify the machine before use
  • Form analysis is based on a single photo and cannot capture the full complexity of a movement
  • Body composition estimates are visual approximations, not clinical measurements
  • AI features require an active internet connection and may be temporarily unavailable
  • Photos sent for analysis are processed by Google's Gemini API via a secure proxy server — see our Privacy Policy for details
  • Free users are limited to a set number of AI scans per day. Unlimited scans require an active Pro subscription
  • We do not guarantee the availability, accuracy, or reliability of AI-generated content

9. Intellectual Property

All content within LensFit, including but not limited to the app design, user interface, icons, graphics, text, exercise database, Battery Engine system, XP/rank system, and AI prompt engineering, is the property of Anthony Granier and is protected by applicable copyright and intellectual property laws.

You may not:

  • Copy, reproduce, or distribute any part of the app
  • Use the LensFit name, logo, or branding without written permission
  • Create derivative works based on the app's design or functionality
  • Screenshot or record AI-generated content for commercial purposes

Your Content

You retain ownership of all data you create within the app (workout logs, photos, profile information). By submitting a profile photo or bio, you grant LensFit a non-exclusive, royalty-free license to display this content to other users within the app solely for the purpose of providing the social features.

10. Infrastructure & Third-Party Services

Supabase (AWS)

LensFit uses Supabase as its backend infrastructure provider for account management, authentication, and social data storage. Supabase is hosted on Amazon Web Services (AWS). By using social features, you acknowledge that your account data is stored on Supabase servers. We are not responsible for any downtime, data loss, or security incidents caused by Supabase or AWS beyond our reasonable control.

Google Gemini API

AI Scan features are powered by Google's Gemini API. We are not responsible for any errors, inaccuracies, or unavailability of Google's services. Photos sent for analysis are processed by Google according to their own Terms of Service and Privacy Policy.

Apple Services

Authentication (Sign in with Apple), payments (In-App Purchases), and notifications (APNs) are provided by Apple. We are not responsible for any issues arising from Apple's services.

11. Service Availability

We strive to keep LensFit available and functional at all times. However:

  • AI Scan features depend on Google Gemini API and may experience downtime beyond our control
  • Social features depend on Supabase (AWS) and may be temporarily unavailable
  • We may release updates that modify, add, or remove features
  • We may temporarily suspend the service for maintenance or improvements
  • Core workout tracking features work offline and are not dependent on external services

We are not liable for any loss of data, interruption of service, or inability to access features due to circumstances beyond our reasonable control.

12. Limitation of Liability

To the maximum extent permitted by applicable law:

  • LensFit is provided "as is" and "as available" without warranties of any kind
  • We do not warrant that the app will be error-free, uninterrupted, or free from harmful components
  • We are not responsible for any physical injury, health issue, or damage resulting from the use of the app or reliance on its content
  • We are not liable for any loss of XP, rank, streak, or social data due to technical issues, account deletion, or service interruptions
  • Our total liability to you for any claims shall not exceed the amount you paid for the app or subscription in the 12 months preceding the claim
  • We are not liable for any indirect, incidental, special, consequential, or punitive damages

13. Termination

You may stop using LensFit at any time by deleting the app from your device. If you have a social profile, you can permanently delete your account from Settings → Account → Delete Account.

We reserve the right to terminate or restrict your access to the app or any features if you:

  • Violate these Terms
  • Misuse the AI features or social system
  • Attempt to manipulate the XP or rank system
  • Harass, threaten, or abuse other users
  • Engage in fraudulent activity

In such cases, no refund will be provided for the remaining subscription period.

14. Modifications to These Terms

We may update these Terms from time to time. The "Last updated" date at the top of this page will be revised accordingly. Continued use of the app after changes constitutes your acceptance of the revised Terms.

For significant changes that affect your rights, we will make reasonable efforts to notify you through the app or via the email associated with your account.

15. Governing Law

These Terms are governed by and construed in accordance with the laws of France, without regard to its conflict of law provisions. Any disputes arising from these Terms or the use of the app shall be subject to the exclusive jurisdiction of the courts of France.

If you are a consumer in the European Union, you also benefit from mandatory consumer protection provisions of the laws of your country of residence. Nothing in these Terms affects your rights as a consumer under applicable EU law.

16. Apple App Store Terms

These Terms are between you and Anthony Granier (not Apple). The following additional terms apply:

  • Apple has no obligation to provide maintenance or support for LensFit
  • Apple is not responsible for addressing any claims related to the app
  • In the event of any failure of the app to conform to an applicable warranty, you may notify Apple for a refund of the purchase price (if applicable). Apple has no further warranty obligation
  • Apple and its subsidiaries are third-party beneficiaries of these Terms and may enforce them against you

17. Severability

If any provision of these Terms is found to be unenforceable or invalid, that provision will be limited or eliminated to the minimum extent necessary, and the remaining provisions will remain in full force and effect.

18. Contact Us

If you have any questions about these Terms, please contact us:

Anthony Granier
Email: contact@lensfit.app
App: LensFit
Website: lensfit.app