This Privacy Policy describes how BTB Workout Log ("we", "the app") handles your information. We are committed to protecting your privacy.
On first launch the app automatically creates an anonymous account that needs no email address and generates a user ID. If you choose to register an account, we collect your email address for authentication purposes. You can sign up with your email and password, or via Sign in with Apple or Google.
The app stores workout data you enter, including:
This data is stored locally on your device and synced to our cloud servers under your user ID (including while you use an anonymous account).
We use Firebase Analytics and PostHog to collect usage data such as app opens, screen views, and feature usage (e.g., "workout created", "set added"). This data does not include your personal workout details (weights, reps, exercise names) and is used solely to improve the app. After you register an account, usage data is linked to your user ID so we can analyze how features are used (PostHog).
Premium subscriptions are purchased and restored through the Apple / Google stores, and we use RevenueCat to manage subscription status. RevenueCat processes your user ID and purchase history (subscription type, period and status). The app never receives your payment details (such as card numbers).
We do not use your data for advertising, profiling, or automated decision-making.
Your workout data is stored locally on your device using SQLite. Authentication tokens are stored in encrypted platform storage (iOS Keychain / Android EncryptedSharedPreferences).
Data is synced to Supabase servers located in the United States. By using the app, you consent to the transfer of your data to these servers.
All data transmitted between the app and our servers is encrypted using TLS/HTTPS. Authentication credentials are encrypted at rest on your device.
We do not sell, trade, or share your personal information with third parties for their own purposes. We use the following third-party services solely to operate the app:
| Service | Purpose | Data Processed |
|---|---|---|
| Supabase | Authentication & cloud data sync | Email, user ID, workout data |
| Firebase Analytics | Usage analytics | Event names, screen views (no personal data) |
| PostHog (US) | Usage analytics (feature usage flows) | Event names, screen views, device and OS information, user ID (registered accounts only) |
| RevenueCat | Subscription purchase & management | User ID, purchase history |
If you choose to connect an AI assistant (for example ChatGPT or Claude) to BTB, you sign in on our authorization page and approve the specific permissions it requests. Only then can that assistant, acting on your instructions, read and add to your training data through our server.
You have the right to:
You can limit analytics data collection through your device settings:
Your data is retained as long as you have an active account. When you delete your account through the app, all associated data is permanently and immediately removed from our servers. Local data on your device is also cleared upon account deletion.
BTB Workout Log is not intended for children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us so we can delete it.
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated revision date. Continued use of the app after changes constitutes acceptance of the updated policy.
If you have questions about this Privacy Policy, please contact us at: [email protected]