LiftCue

LiftCue Privacy Policy

Effective date: September 23, 2026

LiftCue ("the app") is an iOS app by Nick Onofrio. It analyzes your exercise videos with Google Gemini to give form feedback, lets you log workouts and runs, and lets you share your progress with friends. This policy explains what data the app handles, who can see it, and where it goes.

An account is optional — the app's core features work without one. If you don't sign in, nothing about you is stored on our servers; the app only sends crash and error reports to Sentry (see "Analytics and crash reports").

What we collect

Account and profile

When you create an account, we store with our backend provider (Supabase):

Our backend provider also processes standard technical metadata as part of sign-in (such as sign-in timestamps and IP addresses); we don't use it for anything beyond operating the service.

Backups

While you are signed in, we back up the following so it survives deleting and reinstalling the app. Backups are linked to your account and readable only by you (unless you choose to share a workout or run — see below):

Social features you choose to use

LiftCue's social features are friends-only, plus anyone you send a link to. If you use them, we store:

Messages you send us

Push notifications

If you allow notifications, we store a push token and a device identifier created by the app (a random ID, not your phone's hardware or advertising ID). We use them to notify you about reactions, comments and replies, friend requests, compare cards, and new posts from friends whose notification bell you turned on. We also store your notification preferences (per notification type, and per friend).

Notifications are delivered through Expo's push service and then Apple's. The notification text — for example a friend's username and the start of their comment — passes through both.

Who can see what

Here is who else using LiftCue can see your data:

Blocking someone hides your profile and content from each other and ends any friendship between you.

What stays on your device

Deleting the app deletes this on-device data, and videos you never shared can't be recovered afterwards. If you were signed in, signing back in on a new install restores your backups (analysis history, workouts, runs and templates) — without the videos.

Video processing

When you analyze a video, the app sends it directly to Google's Gemini API under your own API key — not to us. Google automatically deletes uploaded files after 48 hours. Google's handling of that data is governed by the Google API Terms and the Gemini API Additional Terms.

Sharing a video as a post is separate: that upload goes to our storage, as described under "Social features you choose to use".

Analytics and crash reports

The app contains no advertising and no third-party advertising or tracking SDKs. We do not sell your data, build advertising profiles, or track you across other apps and websites.

We do keep two records, used only to run and improve the app:

Service providers

We use these providers to run parts of the app, and share data with them only for that purpose:

Retention and account deletion

We keep your account data until you delete it. You can delete individual posts, comments and history entries in the app at any time.

To delete your account, go to Settings → Manage account → Delete account. This permanently deletes your account and everything we store with it: your email and sign-in identifiers, profile, username, display name and profile photo; your backups; your posts, including their videos and thumbnails; your comments and reactions; your friendships and blocks; compare cards you sent or received; your links; your push tokens and notification settings; the reports and feedback you sent; and the analytics events linked to your account.

A few things work differently:

You can also email us (address below) to request access to, correction of, or a copy of the account data we hold about you.

Children

LiftCue is not directed at children under 13, and we do not knowingly collect data from them.

Changes to this policy

If this policy changes, the updated version will be posted at this URL with a new effective date.

Contact

Questions? Email nicholas.s.onofrio@gmail.com.