Last updated: October 9, 2026
REBL ("the app", "we", "us") is a strength-training app developed by Byron Gale. This policy explains what data the app handles, where it goes, and your choices.
We collect as little as possible. We don't sell your data. We don't run ads. We don't track you across other apps or websites.
The app stores everything you log directly on your iPhone using Apple's SwiftData:
This data lives on your device. If iCloud is on, it also syncs to your own private iCloud account through Apple's CloudKit, so it's on your other devices — we don't have a copy and can't access it. Your device backups (iCloud Backup or your computer) include it too. Some of it is sent to the AI coach when you use AI features — see "AI coaching (Anthropic)".
If you choose to grant access, REBL:
Every source is optional and individually controlled. REBL adapts to whatever you grant — nothing breaks if you grant none of it.
REBL analyzes your Apple Health readings on your iPhone to shape the readiness score on your Today tab and widget. REBL doesn't upload them or anything calculated from them, and none of it reaches the AI coach. If that changes, we'll update this policy and ask in the app first.
To compute the score, REBL keeps a short summary on your iPhone, such as last night's sleep against your usual. Like the rest of REBL's data on your iPhone, it's included in your device backups.
Details you type into REBL yourself, such as your bodyweight, are used by the AI coach to personalize your program (see "AI coaching (Anthropic)"). Waist measurements you log stay on your device, and in your private iCloud if sync is on; the AI coach doesn't receive them. Crash and error reports are scrubbed and don't contain health values.
You can change or revoke access anytime in Settings → Privacy & Security → Health → REBL. Note: iOS does not tell apps when access is declined, so REBL shows which sources are actively providing data rather than claiming to know your permission choices.
AI coaching is optional, and REBL asks before it sends anything: during setup, or the first time you open an AI feature. You can turn it off anytime in Settings → Data & Privacy. If you choose "Not now", nothing is sent, and workout logging, the offline weight suggestions and all stats keep working.
While AI coaching is on, the app sends requests through our backend at trainer-proxy.bgale06.workers.dev to Anthropic's Claude API. Some requests start on their own — a weekly insight when you open Today, a recap when you finish a workout, form cues the first time you open an exercise, a new plan when a training block ends — and others start when you ask (the program generator, the chat). A request can contain:
Not sent: anything REBL reads from Apple Health (sleep, heart rate variability, resting heart rate) or calculates from it, and your waist measurements. If that changes, the app will ask you first.
Our backend forwards each request to Anthropic (Anthropic's privacy policy). Anthropic's commercial terms state that it "may not train models on Customer Content from Services"; Anthropic keeps request data for a limited period under its own retention policy. Responses are cached on your device until they're replaced by a newer one or you reset the app.
We do not store request contents on our backend. Like any server, it sees your device's IP address; it uses it only to rate-limit requests. We keep aggregate daily counters (total requests, total token cost) to enforce a spending cap — these contain no personal data.
The App Store release of the app uses Sentry to report crashes, freezes, and errors so we can fix bugs. That includes a few fixed, pre-written messages the app sends when one of its internal checks fails. Reports are scrubbed before they're sent: we strip your user identity, network request contents and headers, breadcrumb data, and the record contents that a database error can otherwise carry (such as the text of a coach note). We never attach screenshots or your chat contents. What remains is technical: your device model and iOS version, screen size, language and time zone settings, error codes, file paths, and the stack trace we need to find the bug. Sentry also counts app sessions to measure how often the app crashes, using a random identifier created on your device that isn't connected to your name, email, or Apple Account. Crash and error reporting is not used for advertising or tracking, and it is disabled in development builds.
REBL Pro is an auto-renewable subscription sold through Apple's App Store. Apple processes the payment and manages the subscription — we never see or store your payment details. Purchase and entitlement status is verified on your device via Apple's StoreKit. Manage or cancel anytime in Settings → your Apple Account → Subscriptions.
REBL is not directed at children under 13. We do not knowingly collect data from anyone under 13. If you believe a minor has been using the app, contact us and we'll help you delete any associated device data.
Because all personal data lives on your device, deleting it is straightforward:
If you've used AI coaching, no request contents are retained on our backend (only the aggregate daily counters described above); Anthropic's own retention is described in its privacy policy.
If we change anything material, we'll update the "Last updated" date at the top and, where appropriate, surface a notice in the app.
Questions about this policy? Email bgale06@gmail.com.