Data Collection
HRM Battery does NOT collect, store, or transmit any personal data.
This app is completely privacy-first. There are no servers, no analytics services, no crash reporters, and no tracking mechanisms of any kind.
Bluetooth Access
The app requests Bluetooth access to communicate with your heart rate monitor chest strap. This permission is used exclusively to:
- Scan for nearby heart rate monitors (e.g., Polar H10, Garmin HRM-Pro, Wahoo TICKR)
- Read battery level from connected Bluetooth devices using the standard Battery Service (UUID 0x180F)
- Read heart rate data from connected devices using the Heart Rate Service (UUID 0x180D) for display purposes only
All Bluetooth data is processed locally on your Apple Watch. No data is transmitted to any server or third party.
Data Storage
The app stores minimal data locally on your Apple Watch to remember your last connected device for convenience (auto-reconnect feature). This data includes:
- Device name (e.g., "Polar H10")
- Device Bluetooth UUID
This information is stored using Apple's UserDefaults and never leaves your device. You can clear this data at any time by tapping "Forget Device" in the app.
HealthKit / Apple Health
This app does NOT access Apple Health or HealthKit.
While the app displays heart rate data from your Bluetooth heart rate monitor, it reads this data directly from the device via Bluetooth—not from Apple Health. The app does not write any data to Apple Health.
Third-Party Services
This app does not use any third-party services, including:
- ❌ No analytics (Google Analytics, Mixpanel, etc.)
- ❌ No crash reporting (Crashlytics, Sentry, etc.)
- ❌ No advertising networks
- ❌ No social media SDKs
- ❌ No cloud services (AWS, Firebase, etc.)
The app is 100% standalone and works entirely offline (Bluetooth only).
Internet / Network Access
This app does NOT require an internet connection.
The app works entirely via Bluetooth Low Energy (BLE) and does not make any network requests to external servers.
Location Data
This app does NOT access your location.
While Bluetooth scanning on iOS can technically be used to infer location, this app does not request or use location permissions. All Bluetooth operations are strictly for connecting to your heart rate monitor.
Children's Privacy
This app is suitable for all ages (4+). Because we don't collect any data, there are no special considerations for children's privacy. Parents can use this app with confidence knowing that no personal information is collected from anyone, regardless of age.
Your Rights
Under GDPR (EU) and CCPA (California), you have the right to:
- Know what data is collected (none)
- Request deletion of your data (there is none to delete)
- Opt-out of data sharing (we don't share anything)
Since this app collects zero data, these rights are automatically fulfilled.
Changes to This Policy
If we ever change our data practices (which we don't plan to), we will update this privacy policy and change the "Last Updated" date at the top of this page.
Any significant changes will be communicated via an app update description in the App Store.
Open Source
This app's source code may be made available for inspection to verify these privacy claims. We believe in transparency.
Contact
Get in Touch
If you have any questions about this privacy policy or the app, please contact:
Email: dan.urbanek.dev@gmail.com
Developer: Dan Urbánek
Country: Czech Republic