Liftsmith Privacy Policy

Applies to version 1.0 · Effective September 30, 2026
Operator: YANGSONG Inc. (주식회사 양송)

Liftsmith is a personal workout tracking app. This policy states plainly what the app does with your information.

A Korean version of this policy is available at yangsong.co.kr/2026/08/liftsmith.html

Summary

Your workout records, body measurements and progress photos are never sent to the developer. The developer cannot receive, store or see them. This app has no developer server.

Four things leave your device.

  1. Usage statistics — which screens and features you use (never the contents of your records). Can be turned off in Settings.
  2. Error reports — why the app crashed, if it does. Can be turned off in Settings.
  3. Sync between devices (optional, off by default) — only when you turn it on yourself, your workout records, body measurements and the original progress photos are stored in a private app-only space in your own Google Drive (after your first sync, photos go up automatically, only on Wi-Fi or another network that is not charged by data).
  4. Photos to Google Photos (optional, off by default) — only when you turn it on, the original progress photos are uploaded to a Liftsmith album in your own Google Photos (for viewing; restoring is done by 3).

Items 1 and 2 go to the developer. Items 3 and 4 do not — they go only to your own Google account. 3 and 4 are separate switches and they go to different places — Drive and Google Photos are not the same thing.

What the app stores on your device

  • Workout records — date, exercise, weight and reps per set, duration
  • Body measurements — height (for BMI), weight, body fat, skeletal muscle mass, circumferences, fitness test results
  • Progress photos — taken in the app or chosen by you (app-private internal storage)
  • Settings — reminder times, background image, plan edits

No other app can read this data, and it is not sent to the developer.

If you turn on sync between devices, your workout records, body measurements, settings and the original progress photos are also stored in your own Google Drive. See Sync between devices below.

What leaves your device

1. Usage statistics (Google Analytics for Firebase)

Sent: which screens you opened, which features you tapped, app version, device model, OS version, approximate location (country level, inferred from IP), advertising ID.

Not sent: any numbers such as weight, reps, body fat or measurements; progress photos in any form; notes or anything you typed; your name, email or phone number; precise location.

2. Error reports (Firebase Crashlytics)

If the app crashes we receive the stack trace, device model, OS version, app version, and a short trail of what the app was doing (for example "opened Settings").

Workout records and body measurements are never included in error reports.

3. Advertising (Google AdMob)

The app shows Google AdMob ads.

AdMob uses your advertising ID and device information (model, OS version, approximate location) to serve ads. Your workout records, body measurements and photos are not used for advertising and are not shared with advertisers.

If you are in the European Economic Area, the United Kingdom or Switzerland, you will be asked for consent before any advertising data is used.

You can buy Remove ads in Settings. Google Play handles the payment — the app never sees your card or payment method, and neither receives nor stores it. All the app knows is whether you bought it, and that fact is written only on your device.

How to turn statistics off

Settings → "Send usage statistics". Turning it off stops further sending from that moment. Data already sent cannot be recalled.

Who receives this

All of the above is handled by Google LLC — statistics and error reports by Firebase, ads by AdMob, and sync by your own Google Drive. Google's practices: firebase.google.com/support/privacy

Progress photos

  • You can take a photo in the app or pick an existing one with the Android photo picker (or the file picker, if you allow the photo location permission below).
  • The app does not request camera permission even when taking a photo. It hands off to your device's camera app and receives only the single resulting image. It cannot see anything else through the camera.
  • When picking from your library, the app does not request full gallery access and cannot see photos you did not choose.
  • On Android 10 and later, keeping a library photo exactly as taken, including where it was taken, needs the photo location permission (ACCESS_MEDIA_LOCATION) — without it, Android gives the app a copy with the location removed. The first time you pick from your library, the app explains why and asks once. Android shows this as a “photos and videos” access prompt and also grants “selected photos” access, but the app only reads the photos you pick. If you don’t allow it, the photo is saved without its location and the app doesn’t ask again (change it later under “Photo location” in Settings).
  • Photos are stored as original files. The EXIF data inside them (time taken, device, and location (GPS)) is kept. Photos you take in the app keep the location if your camera app tagged it. Photos you pick from your library keep their location only if you allow the photo location permission (Android 10 and later); otherwise Android gives the app a copy with the location removed.
  • Keeping the original lets Google Photos recognise a photo that your camera backup already has and keep just one, at its original date. A re-encoded copy would not match.
  • Photos and their EXIF data go only to your device, your own Google Drive app-only space and your own Google Photos when you turn those on — never to the developer.
  • Photos are kept in app-private internal storage. Other apps cannot read them even with file access permission.
  • If you turn on neither sync nor Google Photos, photos never leave your device. They are not included in statistics, error reports, or the AI coach text. Sending photos to Google Photos is an optional feature and it is off by default — see “Sync between devices” and “Photos in Google Photos” below.

Health data (Health Connect / Samsung Health)

Only active if you grant permission.

  • Write: completed workout sessions (start and end time, exercise segments) are written to Health Connect.
  • Read: heart rate during that workout is read and shown in the summary.
  • This is exchanged only with Health Connect on your device. The app does not send it anywhere.
  • You can revoke permission in system settings at any time; the rest of the app keeps working.

Sync between devices (optional, off by default)

For seeing the same records on more than one phone. It never turns on by itself — nothing is uploaded until you tap “Sync now” in Settings for the first time. Your records are uploaded and merged each time you tap “Sync now”. After that first sync, the original progress photos (including EXIF such as where they were taken) are uploaded automatically in the background on Wi-Fi — when you open the app, after you add or delete a photo, and right after a sync. To stop it, tap “Delete synced data” (see Deleting below): automatic uploads stop and the copy of your records and photos in Drive is deleted.

Where it is stored: inside your own Google Drive, in an app-private hidden space (appDataFolder).

  • It does not appear in your Drive, and no other app can read it.
  • The developer cannot reach it. Data goes from your phone straight to Google, never through a developer server.
  • Uninstalling the app does not delete this space — reinstall and sync, and your records and photos come back. To delete it, see Deleting below.

Only one permission is requested: drive.appdata. It grants access to that app-private space alone — the app cannot even list the other files in your Drive.

What is uploaded: workout records (date, exercise, weight and reps per set), body measurements, plan settings and edit history, and the original progress photos (including EXIF and location) with their date and angle.

What is not uploaded: name, email, phone number, the contents of usage statistics or error reports, and the workout screen background image.

Progress photos: original progress photos are uploaded one file per photo to the same app-only space, on Wi-Fi only, and come back on Wi-Fi on another phone or after reinstalling. They use your Drive storage.

Accounts: this app does not create accounts. There is no developer server and no user account. Signing in to Google is only to reach your own Drive, and the app never sees your sign-in details.

Deleting: Settings then Sync between devices then Delete synced data removes the copy in Drive (records and original photos) immediately, and automatic photo uploads stop too. The records and photos on your phone stay as they are.

Photos in Google Photos (optional · off by default)

This lets you see your progress photos in Google Photos too; restoring is done by Sync between devices. It runs only when you turn it on in Settings; if you don’t turn it on, not a single photo goes to Google Photos. The app only uploads to Google Photos and never downloads from it. It is a separate switch from sync between devices — turning one on does not turn on the other. If you use sync, the original photos go to your Drive app-only space regardless of this switch (see Sync between devices).

Where it goes: a Liftsmith album inside your own Google Photos. It goes from your phone straight to Google without passing through the developer. The developer cannot reach it.

Three permissions are requested, and all three reach only what this app created.

  • photoslibrary.appendonly — creating the album and uploading photos
  • photoslibrary.readonly.appcreateddata — finding the album this app created
  • photoslibrary.edit.appcreateddata — removing a photo from the album when you delete it in the app

Your other photos are not visible to the app. Nothing this app did not upload is even listed.

What goes up: the original progress photo (including EXIF and location). If your camera backup already has the same photo, Google Photos keeps just one.

What does not go up: the workout screen background image, and list thumbnails.

The photos also stay on your device. Even with this on, the app keeps the originals, so you can view and compare photos in airplane mode.

Deleting: deleting a photo in the app removes it from the device and from the Liftsmith album. It does, however, stay in your Google Photos library — Google does not allow an app to delete photos from your library. To remove it completely, delete it in the Google Photos app.

Disconnecting: uploading stops. Your photos on the device and the album are both left alone.

AI coach (optional)

The app does not connect to any AI service. It composes a text containing your plan and recent records and shows it on screen. Which AI you paste it into, or whether you do at all, is entirely your choice.

The text contains: your plan structure, the last 4 weeks of workout records, the last 12 weeks of body measurements, names of stalled exercises, the list of exercises the app supports (exercise names and exercise identifiers — not personal information), and any request you typed yourself.
It does not contain: progress photos in any form, file paths, internal record identifiers, your name, email, account or device identifiers, location, or heart rate read from Health Connect.

You can read the full text on screen before exporting it. A reply you bring back is not applied automatically. Exercises the app does not support and plans that do not fit are filtered out or refused, and the app shows what would change before anything is switched. Your plan changes only when you tap “Switch”, and the plan you had before is kept in “Saved plans” so you can go back at any time.

About the AI provider: the pricing, terms and data handling of whichever AI service you choose are between you and that provider. The developer is not involved and cannot know. Free tiers often use input for model training, so check before using one.

When data leaves by your choice

  1. Manual export — Settings → Export writes a JSON file to a location you choose.
  2. Android automatic backup — if Google Backup is on, workout records and settings may be backed up to your own Google account. This is an Android feature and the developer cannot access it. Progress photos are excluded from this backup.

What the app does not do

  • It does not send your workout records, body measurements or photos to the developer.
  • It does not sell data.
  • It does not collect precise location (the location inside a photo stays only on your device and in your own Google account — the Drive app-only space and Google Photos — and the developer never receives it).
  • It does not access contacts, call logs, messages or the microphone.

Deleting your data

  • Everything on the device — uninstalling the app deletes it.
  • The synced copy in Drive (records and original photos) — Settings then Sync between devices then Delete synced data. You can also remove it yourself under Google Account, Data and privacy, Apps. Uninstalling the app does not delete it.
  • Photos uploaded to Google Photos — deleting a photo in the app removes it from the Liftsmith album. To remove it from your library you have to delete it in the Google Photos app.
  • Backup files you exported yourself — yours to delete.
  • Statistics and error reports already sent — email the address below to request deletion.

This app does not create accounts. There is no developer server, so there is no account to delete.

How long data remains after deletion

Deleting data does not remove it everywhere at the same moment. Here is what disappears immediately and what is retained, and for how long.

  • All data on the device (workouts, body measurements, photos, settings) — immediately. No additional retention.
  • The sync copy in your Google Drive (records and original photos) — deleted permanently and immediately. It does not go to the trash.
  • Photos in the Google Photos album — removed from the album immediately, but they stay in your own library. If you delete them from the library, Google Photos keeps them in its trash for 60 days.
  • Backup files you exported yourself — gone as soon as you delete them; you are the one holding them.
  • Usage statistics (Google Analytics) — event data — automatically deleted 2 months after it is sent.
  • Usage statistics (Google Analytics) — user-level data — automatically deleted 14 months after the last activity.
  • Error and crash reports (Firebase Crashlytics) — automatically deleted 90 days after it is sent.
  • Data collected by ads (AdMob) — never reaches the developer. Google retains it under its own policy; you can delete or reset it from your Google Account, Data and privacy, and from Android Settings, Ads.

The developer keeps no separate copy. There is no server behind this app, so there is nowhere for the data to be received and held. Everything above is removed by your device, by your own Google account, or by Google’s automatic deletion.

What you can ask the developer to do

Only one item above is something to ask the developer about — the usage statistics and crash reports that have already been sent. The data on your device, the copy in your Drive, the photos in Google Photos and the backup files you exported are all deleted by you, and the developer cannot reach them at all.

Write to contact@yangsong.co.kr and we will answer an access or deletion request within 10 days.

We cannot, however, single out your statistics or crash reports and delete them. The app attaches no account and no user ID, so the developer has no way to tell whose records are whose. That data is deleted automatically once the periods above have passed (2 months for events, 14 months for user-level data, 90 days for crash reports), and those periods cannot be shortened.

To leave nothing at all from now on, turn off Settings, Send usage statistics. That is more certain than asking the developer, and it takes effect immediately.

Age rating

This app is intended for adults aged 18 and over, and the “Target audience and content” declaration on Google Play says the same. It is not built for children or teenagers, and it contains nothing meant to appeal to them.

The app never asks for your age and does not verify it. Because it collects no age, it also cannot tell which data came from which age group. The age limit is enforced by the Play Store, which restricts visibility and installation according to the declared target age.

Permissions

  • Internet — usage statistics, error reports, ads, and sync between devices (if turned on)
  • Notifications — workout reminders at times you set
  • Boot completed — so reminders survive a restart
  • Health Connect exercise / heart rate — Samsung Health integration (only if granted)
  • View network connections — comes with the reminder scheduling library (WorkManager)
  • Advertising ID — collected by Firebase Analytics and AdMob
  • Google Drive app data (drive.appdata) — sync between devices (only if you turn it on). The app cannot see other files in your Drive.
  • Google Photos (photoslibrary.appendonly) — photos in Google Photos (only if you turn it on). Creating the album and uploading.
  • Google Photos (photoslibrary.readonly.appcreateddata) — finding the album this app created.
  • Google Photos (photoslibrary.edit.appcreateddata) — removing a photo from the album when you delete it in the app.
  • Photo location (ACCESS_MEDIA_LOCATION) — keeps the location inside progress photos you pick from your library (Android 10 and later). Asked once after an explanation; if declined, photos are saved without it. Android shows it as a “photos and videos” access prompt.

The app does not request the camera permission or the permission to read all your photos (READ_MEDIA_IMAGES). If you allow the photo location permission, Android also grants “selected photos” access (READ_MEDIA_VISUAL_USER_SELECTED), but the app only reads the photos you pick.

Changes

If what the app does with information changes, this policy is updated before the change ships. Changes are recorded here with their dates.

Contact

YANGSONG Inc. (주식회사 양송)
Email: contact@yangsong.co.kr