Legal
Privacy Policy
This policy describes how Liftlern ("we", "us") handles information when you use the Liftlern iOS app and related services at liftlern.com. It is written to match what the app actually does today. If something here does not match your experience, contact us and we will fix it.
Who we are
Liftlern is a strength training and nutrition tracking app. The service is operated by Liftlern Ltd (Alex Vives, founder). For privacy questions: support@liftlern.com.
Summary
- We collect account and fitness data you choose to log so the app can sync your workouts, nutrition diary, and profile.
- Most nutrition diary detail (daily logs, water intake, calorie targets, body metrics used for calculations) is stored on your device unless you log foods that sync to our database.
- We use Supabase to host accounts and synced data. We do not use third-party advertising or cross-app tracking SDKs in the app.
- Optional AI features send photos you select to Anthropic to read workout sheets or nutrition labels. You can avoid these features entirely.
- You can delete your account in the app, which triggers permanent deletion of your account and associated server data.
Information we collect
Account and profile
When you sign up or sign in, we process:
- Email address and password (email sign-up), or Apple ID token (Sign in with Apple).
- Profile fields you provide during onboarding or in settings, such as name, date of birth or birth year, gender, country, weight, height, lifting experience, training goal, preferred learning topics, favourite brands, and weight unit preference.
- Authentication tokens stored in your device Keychain so you stay signed in.
Profile and preference fields are stored in our Supabase database and linked to your user ID.
Workouts and training
When you log workouts, we store on our servers (linked to your account):
- Completed workouts (dates, names, duration, and related metadata).
- Logged sets (exercise name, equipment, weight, reps, timestamps).
- Scheduled workouts and saved workout templates you create.
- Custom exercises you add.
- Weekly training stats computed from your logged data (via server functions).
Your weekly workout plan layout (which days you plan to train) is stored locally on your device, not on our servers. An in-progress workout may be cached locally so you can resume if the app closes.
Nutrition and body metrics
- Synced to our servers: individual meal entries you log (food name, brand, grams, calories, macros, date, food source, barcode when applicable), personal corrections to food nutrition values, and community food contributions you submit to the shared Liftlern food database (including your user ID as
added_by). - Stored on your device only: your day-to-day nutrition diary layout, recent foods list, calorie and macro targets, water intake tracking, and body metrics you enter for target calculations (weight, height, goal weight, sex used for formulas). These use on-device storage (UserDefaults) and are cleared when you delete the app or use account deletion as described below.
Photos and camera
With your permission, the app can access:
- Camera to scan barcodes, photograph nutrition labels, import workout photos, or take a profile photo.
- Photo library to pick profile or workout images, and to save share cards you choose to export.
Photos used for AI import or label reading are sent to Anthropic's API for processing (see below). We do not use them for advertising. Profile photos you upload are stored as part of your account profile on our servers when you set an avatar.
Product feedback and voting
If you submit product feedback, we store your suggestion title and description, your user ID, vote count, and a status (new submissions are marked pending review and are not shown publicly until approved). If you vote on others' feedback, we store which items you voted for.
Support messages
When you contact support from the app, your message is composed in your mail app and sent to support@liftlern.com. The draft may include your user ID, display name, app version, and device model to help us respond.
Apple Health (optional)
If you grant permission, Liftlern may read step count data from Apple Health for display in certain planner views. We do not write health data to HealthKit from the app. You can revoke access anytime in iOS Settings → Health → Liftlern.
Device settings and local preferences
We store some preferences on your device only, such as sound effects on/off, onboarding progress, UI hints you have seen, and notification-related flags. These are not sold or used for ads.
Notifications
If you allow notifications, we schedule local reminders on your device (for example a weekly summary). We do not send marketing push notifications through a third-party push provider in the current app build.
Brand preferences
During onboarding, you may select brands you like. This information is used solely to match relevant sponsored content to your rest timer experience. We do not share your individual brand preferences with any brand or third party. Brands receive only aggregated data, for example how many Liftlern members selected their brand as a favourite. Your name, identity, and personal details are never disclosed to any brand partner.
Sponsorship impressions and interactions
When sponsored content appears in your rest timer, we log that the content was shown (an impression) and whether you tapped the brand logo (an interaction). This data is used to generate aggregated performance reports for brand partners, such as total impressions and tap-through rates for a topic category over a given period. Data shared with brand partners is always aggregated and anonymised. Individual user behaviour is never shared with brands.
Brand logo assets
Brand partners provide logo assets to Liftlern in specified dimensions. These are stored on our servers and displayed within the app as part of sponsored content. They are not linked to your personal data in any way.
Coach features (not in current public app)
The codebase includes coach/client tools (messaging, programmes, directory profiles). In the App Store build today, coach mode is turned off (coachEnabled = false), so lifters use the standard experience only. If we enable coach features later, we will update this policy to describe any additional data.
How we use information
We use your data to:
- Provide workout logging, history, progress charts, and programme planning.
- Provide nutrition logging, food search, barcode lookup, and calorie or macro tracking.
- Personalise learning content between sets based on topics you chose.
- Match sponsored content to your rest timer based on your topic and brand preferences.
- Generate aggregated, anonymised sponsorship performance reports for brand partners.
- Operate account sign-in, password reset, and email verification.
- Moderate product feedback and maintain the community food database.
- Enforce rate limits on AI features and prevent abuse.
- Respond to support requests and improve the app.
We do not sell your personal information. We do not share individual user data with brand partners. Brands receive only aggregated, anonymised metrics.
AI processing (Anthropic)
Liftlern offers optional features that use Anthropic's Claude vision model:
- Workout photo import: photos you select (camera or library) are sent to Anthropic to extract exercise names, sets, and reps for you to review before saving.
- Food label reading: photos of product labels you take are sent to Anthropic to suggest nutrition values per 100g, which you can edit before logging.
Usage is capped per user per day (currently 20 shared AI calls per day across these features, with additional limits on workout import sessions and label scans). We also record aggregate usage counts on our servers to enforce global limits.
How to avoid AI processing: do not use workout photo import or AI label reading. You can still log workouts manually, scan barcodes, search foods, and type nutrition manually.
Anthropic processes data under its own terms and privacy policy. We do not control their retention practices; we send only the images and instructions needed for each request.
Third-party services
| Service | Purpose |
|---|---|
| Supabase | Authentication, database, and API hosting for account and synced app data. |
| Apple | Sign in with Apple, App Store distribution, optional HealthKit step reads, and on-device Keychain storage. |
| Anthropic | Optional vision AI for workout and label import (see above). |
| Open Food Facts | Food search and barcode lookups when an item is not already in Liftlern's database. Requests include a Liftlern user-agent with contact@liftlern.com. |
| USDA FoodData Central | Food search and barcode lookups via the public USDA API. |
When you look up foods externally, we receive product names and nutrition facts from those services. We may cache results in our database so future users benefit.
Analytics and crash reporting
The current Liftlern app does not integrate third-party analytics (such as Firebase Analytics) or crash reporting SDKs (such as Sentry). We may use server logs and support emails to diagnose issues. If we add analytics later, we will update this policy before collecting new categories of data.
Legal bases (EEA, UK, and similar regions)
Where GDPR or similar laws apply, we rely on: performance of our contract with you (providing the app), legitimate interests (security, abuse prevention, improving features), and consent where required (for example HealthKit, notifications, camera, or optional AI features). You may withdraw consent through iOS settings or by not using optional features.
Retention
- Account and synced workout/nutrition data: kept while your account is active.
- Community foods and approved feedback: may remain in shared datasets after account deletion because they benefit other users, but will no longer be linked to your identity.
- Device-only data: removed when you delete the app or when account deletion clears local caches.
- Support emails: kept as long as needed to handle your request and for reasonable business records.
Delete your account
You can delete your account without contacting us:
- Open Liftlern and go to your profile.
- Choose Delete account and follow the confirmation steps.
This permanently deletes your auth user and associated personal data on our servers, then signs you out and clears local session data, Keychain tokens, and on-device caches. Deletion cannot be undone. If deletion fails, email support@liftlern.com from your registered address.
Your choices and rights
- Access and update profile fields in the app.
- Turn off sound effects in app settings.
- Revoke camera, photos, Health, or notification permissions in iOS Settings.
- Request access, correction, export, or deletion by emailing support@liftlern.com. We will respond within a reasonable time and as required by applicable law.
- EEA/UK users may lodge a complaint with their local data protection authority.
Liftlern is not directed at children under 13. We do not knowingly collect personal data from children under 13. If you believe a child has provided data, contact us and we will delete it.
International transfers
Our service providers may process data in the United States or other countries. Where required, we use appropriate safeguards for transfers from the EEA/UK.
Security
We use HTTPS for API traffic, industry-standard authentication via Supabase, and Keychain storage for tokens on device. No method of transmission or storage is 100% secure; use a strong password and protect your device.
Changes to this policy
We may update this policy when features change. We will post the new version at this URL and update the effective date. Continued use after changes means you accept the updated policy for new processing; material changes may also be surfaced in the app where practical.
Questions?
Email support@liftlern.com and we will get back to you.