Overview and Core Philosophy
BatteryPro is designed by JRP Apps as an offline-first battery health and charging monitor for Android devices. The app functions completely on-device without requiring you to create an account, sign in, or provide personal details such as your name, phone number, or email address.
Battery Telemetry and Android System Data
To display battery metrics and provide timely alarms, BatteryPro reads standard hardware and battery power status values provided locally by the Android operating system (via BatteryManager and broadcast intents). All computations happen strictly in volatile memory on your phone:
- Battery Percentage & Voltage: Used to display current level and electrical potential (mV).
- Charging Current & Power: Used to compute instantaneous charging speed (mA) and wattage (W).
- Battery Temperature: Used to warn about overheating or thermal throttling conditions.
- Design Capacity & Charge Cycles: Used to calculate estimated battery degradation and capacity health scores.
None of these metrics are ever transmitted to remote servers or cloud analytics.
App Permissions and Justification
BatteryPro requests only the minimum set of permissions necessary to deliver its core battery monitoring and alarm capabilities:
-
Notifications (
android.permission.POST_NOTIFICATIONS): Used to deliver low battery warnings, high charge limit alarms (e.g., 80% charge stop), and full-charge alerts directly to your status bar. -
Foreground Service (
android.permission.FOREGROUND_SERVICE): Used when you activate charging session tracking to record uninterrupted charging rate graphs while the screen is off. A persistent notification is displayed while this service runs, and it can be toggled off at any time. -
Boot Receiver (
android.permission.RECEIVE_BOOT_COMPLETED): Used optionally to re-enable your chosen alarm thresholds automatically after your phone restarts.
On-Device Local Storage
Your alarm preferences (target thresholds, alert sounds), historical charging sessions, and capacity calibration values are stored exclusively on your device using private internal storage (SharedPreferences / SQLite database). This data is completely sandboxed and is permanently deleted if you clear app data or uninstall the application.
Third-Party SDKs and Advertising
BatteryPro does not include third-party advertising SDKs, behavioral analytics trackers, or commercial data collection brokers. Standard platform-level diagnostic crash traces may be processed anonymously by Google Play Core only to maintain application stability.
Children's Privacy
BatteryPro is a general utility app suitable for all age groups. It does not collect any personal information from children or adults, does not contain social networking features, and does not maintain remote user databases.
Changes to This Privacy Policy
We may update this Privacy Policy periodically to reflect new features or legal requirements. Updates will always be posted directly to this canonical page with a revised "Last updated" date.
Contact Us
If you have questions or feedback regarding this Privacy Policy or BatteryPro, please contact JRP Apps:
Email: support@jrphub.com
Website: apps.jrphub.com