Lifto

Privacy Policy

Last updated: 6 July 2026

Lifto (“the app”) is a workout-tracking and effective-volume-analysis app. This policy explains what data the app handles and where it goes. The short version: your workout data lives on your device, and stays there unless you choose to sign in. Signing in (with Sign in with Apple or an email one-time passcode) is entirely optional; if you do sign in, your workouts also back up and sync through our own developer-operated server, and we can then see that data there along with your account identifier and, for most accounts, your email address. The app also sends only anonymous, content-free usage and crash analytics through our own privacy relay, plus, only if you use the optional AI template builder, the training description you type, which is processed by OpenAI and not stored. All of this is described below.

Who we are (data controller)

The data controller for any personal data processed through Lifto is Iulia Brezeanu Sole Professional No. 106465 (Dubai Development Authority), Building 16, Ground Floor, Dubai Internet City, Dubai, United Arab Emirates. Trading as Geometry — see geometryapps.com.

EU representative (Art 27 GDPR): Prighter EU Rep GmbH, Schellinggasse 3/10, 1010 Vienna, Austria. UK representative (Art 27 UK GDPR): Prighter Ltd, 20 Mortlake High Street, London, SW14 8JN, United Kingdom. Exercise your rights at app.prighter.com/portal/geometry — or email [email protected].

What data Lifto handles

Where your workout data is stored

Accounts (optional)

Lifto works fully without ever creating an account. If you choose to sign in with Sign in with Apple or an email one-time passcode (OTP) (there is no separate Lifto password), we create an account identified by an internal account ID, and, for most accounts, store your email address (your real address, or an Apple private-relay address if you used Hide My Email with Sign in with Apple). We use this only to identify your account and keep your synced workout data attached to it.

Deleting your account and synced data: from Profile → Back up & sync → Delete Account, you can permanently delete your account. This removes your account and every synced template, completed workout, program, gym profile, and custom exercise from our server, and revokes our stored Sign in with Apple authorization where applicable. Data that remains on your device is not affected and stays exactly as it was. Signing out (without deleting) simply stops syncing. Your data stays on our server and your device keeps working locally either way.

What Lifto does NOT do

Usage analytics (anonymous, no personal content)

To understand which features are used and improve the app, Lifto records anonymous in-app activity — for example which screen you open, when you start or finish a workout (counts and coarse numbers like set count, effective-set count, total volume, and duration), and how you interact with the paywall. Analytics are content-free: they never include your workout content (weights, reps, exercises, notes), heart rate, calories, name, email, account identifier, or Apple ID, whether or not you are signed in. Analytics events are entirely separate from your account and synced data.

How it is processed — a two-layer privacy design:

Your choice (consent):

AI template builder (optional)

Lifto can turn a short written description of your training (e.g. “upper/lower 4 days, I squat 5×5”) into workout templates. Only when you use this feature, the text you type is sent over an encrypted connection to our own server (a Cloudflare Worker at getlifto.app), which forwards it to OpenAI (API) to generate the templates.

Sharing a template (optional)

If you choose to share one of your templates via a link, the template you share — its name, exercise names, and any notes you added — is stored on our server (a Cloudflare Worker with Cloudflare KV) so that anyone you give the link to can open it. This happens only when you explicitly tap Share; nothing is uploaded otherwise.

App-health diagnostics (crash & performance) — always on

Lifto also reports anonymous app-health diagnostics gathered by Apple’s MetricKit — aggregate performance figures (launch time, hangs, memory, CPU) and crash counts with code-level (not personal) information. These contain no personal data and no workout content — only counts and your app/OS version — and exist solely to find and fix crashes and slowdowns. Because they are content-free and carry no persistent identifier, they are sent on a legitimate-interest basis to keep the app stable and are not affected by the usage-analytics opt-out.

Sub-processors

Apple Health

Health access is optional. Lifto requests permission to read heart rate and active energy and to write completed workouts to Apple Health. You can grant, limit, or revoke this at any time in Settings → Privacy & Security → Health → Lifto. The per-session summary (average heart rate, active calories) is saved with that workout on your device only — it is not transmitted to our servers, even if you are signed in and syncing.

Subscriptions

Lifto Pro is an auto-renewable subscription processed entirely by Apple’s App Store (StoreKit), with subscription management via RevenueCat (our paywall/entitlement processor). Lifto never sees or stores your payment information. Manage or cancel anytime in your App Store account settings.

Your control & rights

International transfers

Analytics are hosted in the EU (PostHog EU). Where data is processed outside the EEA/UK, it relies on appropriate safeguards (EU Standard Contractual Clauses / UK IDTA / Swiss FADP addendum) via our processors. The controller is established in the UAE; the Art 27 representatives above act as the EU/UK points of contact.

Children

Lifto is not directed at children and does not knowingly collect data from children.

Contact

Questions about this policy: [email protected]