1. Scope
Body Battery ("Body Battery", "the app", "we", or "us") turns Apple Health data into a recovery and energy score, timeline, widgets, Apple Watch views, and a daily insight. This policy covers the Body Battery iOS app, Apple Watch app, widgets, and the public Body Battery website.
The app is intended for personal wellness and informational use only. It does not diagnose, treat, prevent, or monitor any disease or medical condition.
2. Information we handle
Health and fitness data from Apple Health
If you grant permission, Body Battery reads the HealthKit data needed to calculate your score and related explanations. This may include heart rate, resting heart rate, heart rate variability (HRV), respiratory rate, sleep analysis and sleep stages, active energy, basal energy, step count, Apple Exercise Time, Apple Stand Time, and related dates or timestamps.
Body Battery also creates derived wellness information from those inputs, such as your Body Battery score, confidence, components, daily timeline, sleep summaries, wake energy estimates, health history summaries, and daily insight text.
Local app data
The app stores limited local data on your device so it can show the latest score in the app, widgets, and Apple Watch. This includes cached snapshots, current-day timeline cache, monthly wake energy cache, the latest daily insight, and whether the app has attempted to generate today's insight.
Firebase service data
Body Battery uses Firebase services to support anonymous authentication, cloud-based daily insight generation, and crash diagnostics. Firebase may process an anonymous user identifier, authentication tokens, IP address, user agent, request metadata, app version, device and operating system details, crash traces, crash identifiers, and similar diagnostic information.
Website data
This website does not intentionally use cookies, advertising pixels, or analytics scripts. Because the site is hosted on Firebase Hosting, Google may process standard hosting information, such as IP addresses and request logs, to deliver the site and protect the service.
3. How we use information
- To calculate and display your Body Battery score, recovery factors, timeline, widgets, and Apple Watch views.
- To compare recent signals with your own historical baseline, generally using up to 60 days of available HealthKit data.
- To sync a limited score snapshot between your iPhone, Apple Watch, and widgets through Apple's app group and WatchConnectivity features.
- To generate a daily insight through the Firebase Cloud Function named
analyzeHealth. - To authenticate requests anonymously, prevent abuse, keep the cloud service available, and diagnose crashes or technical issues.
For daily insight generation, the app sends a summarized and rounded payload to Firebase Cloud Functions. The payload can include current metrics, historical daily summaries, the current-day score timeline, last-night sleep stage summaries, last-night measurement summaries, your Body Battery report, generated dates, and preferred language. It is not intended to include your name, email address, contacts, precise location, photos, payment information, advertising ID, or raw HealthKit sample lists.
4. HealthKit commitments
- Body Battery requests HealthKit access only for health and fitness features shown in the app.
- The app requests read access, not write access, to HealthKit data.
- We do not sell HealthKit data.
- We do not use HealthKit data for advertising, ad targeting, or tracking.
- We do not share HealthKit data with data brokers.
- You can change or revoke HealthKit permissions at any time in Apple Health or iOS Settings.
5. Sharing
We do not rent or sell your personal information. We share information only as needed to operate Body Battery, including with the following service providers and platform features:
- Apple HealthKit, WidgetKit, app groups, and WatchConnectivity, to read authorized health data and show your score across your Apple devices.
- Firebase and Google Cloud, to provide anonymous authentication, Cloud Functions, Firebase Hosting, and crash diagnostics.
- Legal or safety recipients if required by law, legal process, or to protect rights, safety, and security.
6. Retention
HealthKit data remains in Apple Health unless you separately manage it there. Body Battery's local caches remain on your device until they are overwritten, cleared by the app, or removed when you delete the app.
Anonymous Firebase authentication records, Cloud Functions request metadata, Firebase Hosting logs, and Crashlytics diagnostics are retained according to the applicable Firebase and Google Cloud settings and policies. You may contact us to request deletion of data associated with your use of the app, and we may need information that helps identify your anonymous app instance.
7. Your choices
- Use Apple Health or iOS Settings to grant, deny, or revoke HealthKit permissions.
- Delete Body Battery from your iPhone and Apple Watch to remove local app caches stored by the app.
- Manage or delete underlying health records directly in Apple Health.
- Contact us to request access, correction, or deletion of cloud service data associated with your app use.
8. Security and international processing
Body Battery relies on Apple's device protections for local app data and on encrypted connections when communicating with Firebase services. No method of storage or transmission is perfectly secure.
The daily insight Cloud Function is configured for the us-central1 Firebase region.
Firebase and Google Cloud may process information in the United States and other locations where
their service providers operate.
9. Children
Body Battery is not directed to children under 13. We do not knowingly collect personal information from children under 13.
10. Changes to this policy
We may update this policy when the app, services, or legal requirements change. When we make material changes, we will update the "Last updated" date above and publish the revised policy at this page.
11. Contact
For privacy questions or requests, contact the developer through the Body Battery GitHub repository.