Privacy policy
Free edition · Updated October 2, 2026
Your workout data
Sabel stores your workout history, in-progress workouts, program choices and preferences on your device. It also stores your weigh-ins on your device, typed in by you or read from Apple Health if you turn that on, and your sex if you choose to enter it. Your weigh-ins are used for your weight trend, a protein target and a weekly check-in. They are included in the export file you make yourself, the app never uploads your weigh-in history to an iCloud backup, and Delete training data in Settings removes them. The most recent weight you type in yourself is also kept as your bodyweight preference, which is included in an iCloud backup if you turn backup on; weights read from Apple Health are never included. The app does not send this data to the developer and contains no advertising or custom usage-analytics SDKs.
Your food log
Sabel keeps your food log on your iPhone, in a file of its own. It holds each food you log with its name, amount and nutrients and when you ate it, the foods and portions you make yourself, your favourites, and the calorie, protein, carbs and fat target you type. The bundled food lists, from Livsmedelsverket and Open Food Facts, are read on your iPhone, and searching them sends nothing. This edition has no barcode scanner, does not use the camera, and sends nothing about your food anywhere. The app never uploads your food log to an iCloud backup and does not send it to the developer. It is included in the export file you make yourself and, like all app data, may be included in your iPhone's device backups. Delete training data in Settings removes it. If you import an export from the Plus edition that carries saved meals, recipes or products found by a barcode lookup, this edition keeps them on your device, includes them in the export files you make, and Delete training data removes them.
Apple Health
On supported devices running iOS 26 or later, you can choose to connect Apple Health. With your permission, Sabel records strength-training workouts, active energy and heart rate, and reads heart rate and active energy to show workout information. You can use workout logging without granting Health access. Manage permissions in Apple's Health settings. Turning off recording does not delete records already saved in Health. You can also turn on "Read weight from Apple Health" in Settings, separately from recording workouts. Sabel then asks to read your body mass and nothing else, adds those readings to your Body tab as weigh-ins, and never writes weight to Health. Removing a weigh-in in Sabel hides it there and leaves it in Health, and turning the switch off keeps the weigh-ins already added.
Lock Screen
Live Activities can display workout details and heart rate on your Lock Screen and Dynamic Island. Manage their visibility in iPhone settings.
Sharing and backups
Exporting your log shares a copy with the destination you choose. App data may be included in device backups, and Health data may sync through Apple according to your settings. Those services handle data under their own policies.
You can export a complete backup file containing history, plans, goals, schedules, blocks, saved reviews, unfinished workouts, weigh-ins, your weight goal, your food log and portable preferences, then save it using the destination you choose. Opening or cancelling the share sheet does not itself create a durable backup. Apple may separately include app data in an iPhone device backup according to your device and iCloud settings.
iCloud backup is off until you turn it on in Settings. When it is on, Sabel saves a copy of your training to the private CloudKit database of the iCloud account you are signed in with, and updates it after you log. A copy holds your workout history and notes, program choices, plans, goals, schedules, training blocks, saved reviews, an unfinished workout and your preferences, including the bodyweight and sex you entered yourself and any names and notes you typed. Names and notes can contain anything you type, so leave out health details you do not want in a backup. Apple Health data is never included: not weights read from Apple Health, not heart rate, not active energy, and nothing about whether you connected Health. Your weigh-in history and your food log are not included either. The only weight a backup holds is the most recent one you typed in yourself.
Turning backup on is a choice for this iCloud account. If a later version of Sabel changes what a backup holds, it asks you again before it uploads anything. Turning backup off stops new uploads and keeps existing copies; an operation already submitted may finish. Restoring a copy does not turn automatic backup on. Up to five copies are kept. Apple provides the storage. The app uses an opaque account identifier on your iPhone to detect account changes. There is no separate Sabel account server, and the app does not send backups to the developer. Training works offline. Checksums detect corruption, not authenticity. Backup and recovery never require a purchase; this edition has none.
Deleting data
Deleting the app (rather than offloading it) removes its local app data but does not remove iCloud backups. Change program keeps your workout history. Delete iCloud backups on the iCloud backup page in Settings removes the copies in your iCloud account and turns automatic backup off, and keeps the data on this iPhone. Delete training data in Settings removes history, plans, goals, schedules, blocks, saved reviews, unfinished workouts, weigh-ins, your weight goal, your food log, preferences and local recovery copies from this iPhone, and leaves iCloud backups as they are. Delete all training data under More on the iCloud backup page does both: it removes the copies in your iCloud account, and if that fails it keeps the data on this iPhone. None of these delete exported files, Apple Health records or iPhone device backups. Manage each of those at its destination.
Purchases
This free edition has no in-app purchases or subscriptions and does not look up StoreKit entitlements. Backup and recovery are not tied to a purchase. Owner-only TestFlight builds and any future paid edition are separate configurations.
Support
If you email carlelelid@gmail.com, your email address and the information you choose to send are used to respond to your request. Do not send workout or Health data unless it is needed for the issue. Support correspondence is retained only as needed to handle the request and related follow-up; contact the same address to request deletion.
Changes
This policy will be updated when the app's data practices change. Contact carlelelid@gmail.com with privacy questions.
Local diagnostics
Sabel keeps up to 200 recent technical events for seven days on your device, including screen visits, operation timings and fixed error categories. Reports include the app, build and operating system versions. They contain no workout contents, Health readings, account identifiers or raw error messages. This local report is never automatically forwarded. In Settings > Privacy & diagnostics you can inspect, share or clear it. The local cache is excluded from device backups and may be removed by iOS. Fixed technical event names are also written to Apple's device logging system, whose retention is managed by iOS.
Remote error reporting
Remote error reporting is disabled in this free edition. The app does not automatically send local diagnostics to the developer or Sentry. If an earlier build was used to submit limited technical reports, turning off reporting or installing this edition does not delete reports already received. Existing recovery receipts and support-assisted rights controls remain available when a receipt exists on this installation.
Your diagnostic reports
Choose Turn off and save current recovery receipt in Privacy & diagnostics before each support request or uninstalling this iPhone. Saving the receipt stops new reporting. If another edition later enables reporting again, save a fresh receipt; an older copy will not include later reports. It contains secret proof of access and the event IDs for reports attempted by this installation, not the remote reports themselves. The receipt is kept separately from training data, excluded from backups, and retained after reporting is turned off or training data is deleted. Each installation needs its own receipt; without one we may be unable to locate or authorize access to your reports. Treat exported receipts as sensitive.
Use Request diagnostics export or Request diagnostics deletion to contact carlelelid@gmail.com and attach your saved receipt. Opening email does not submit a request. Support verifies the receipt, provides the available stored events or requests their removal from active Sentry storage, checks the result and confirms the scope by email. Turn reporting off on all relevant installations before requesting deletion. Reports still being processed require a follow-up check. Provider backups, alert emails, support correspondence and exported copies have separate lifecycles; turning off reporting or deleting training data does not erase these copies. Ask support about those copies as part of your request. This is a support-assisted process, not an automatic completion guarantee.
Product analytics
No custom feature-use analytics is sent by this app. Apple provides aggregate App Store information such as downloads and territories. Apple's optional usage sharing is controlled through Apple settings and is separate from the diagnostics choice in this app. We do not treat download totals as a count of distinct people.
This website counts page views with Vercel Web Analytics. It records the page, referrer, approximate location, browser, operating system and device type, and does not set third-party cookies. Vercel says visits are not tied to an individual and its visitor hash is discarded after 24 hours. The app itself does not include it.
Optional website measurement
Website measurement is off until you allow it. If you opt in, this website sends only a fixed page name, an App Store button location or a sample-start/sample-completion event, and a separate random removal token for that action. It does not send entered weights, reps, workout contents, free text, URL query parameters or a visitor identifier. Browser Do Not Track and Global Privacy Control also keep these action counts off.
The server keeps daily counts and temporary removal metadata in a private Vercel Blob store. The stored metadata is a hash of each random token and its counter category; separate actions have separate tokens and are not grouped into a visitor profile. Counts and metadata are kept for 30 UTC days, with daily cleanup. Vercel processes network requests to host the website and collector and may retain service logs separately.
Use Website measurement in the footer to turn collection off, export the fixed action descriptions and removal receipts held in this browser, or turn it off and remove those contributions from active storage. The removal button covers receipts on this browser and domain. Turning it off alone does not remove earlier counts. If removal fails, the receipts stay here and the page offers retry; it does not claim completion. Receipts are saved before submission, so an attempted action may not have reached the server. Removal also blocks a delayed request from adding that action later.
The allow/off preference and receipts are kept in this browser’s local storage. Clearing browser storage removes those local copies and may make earlier contributions impossible to locate before they expire. Exported receipts are proof that authorizes removal; keep them private. Browser exports, service logs and provider backups have separate lifecycles and are not erased by removing active counter contributions.
This choice controls these optional website action counts, separately from the Vercel page analytics described above. Apple campaign links measure attributed App Store results under Apple’s reporting rules. None of this website measurement is included in the iPhone app.