English
OpenVitals icon

OpenVitals 2.15.2 APK download

Version
2.15.2
Released
Nov 4, 2026
Minimum Android
Android 8.0
Target Android
Android 16
Package
tech.mmarca.openvitals

Download

Download 20.7 MB
SHA-256: b8a7c42d6bc512d3e2c2b1bbc0305062ddf7cf9ae30acaa30589396c41e799b0

This build will not install over a Google Play version of the same app. Uninstall the existing app first (back up your data).

Screenshots

OpenVitals 2.15.2 screenshot 1 OpenVitals 2.15.2 screenshot 2 OpenVitals 2.15.2 screenshot 3 OpenVitals 2.15.2 screenshot 4 OpenVitals 2.15.2 screenshot 5 OpenVitals 2.15.2 screenshot 6 OpenVitals 2.15.2 screenshot 7 OpenVitals 2.15.2 screenshot 8

What's new

Health Connect limits: when a read is refused, the dashboard counts down and reloads the missing tiles by itself, with fewer calls on Android 13. Sync with another phone gains Overwrite existing records, for records Health Connect lists but does not count. The CSV importer reads blood pressure logs and the app's workout exports. A Wear OS watch sends floors climbed and a nightly resting heart rate. Reports and logs hold counts and reasons, never your values.

Permissions

No permission changes compared to the previous version.

All permissions (124)
  • android.permission.ACCESS_COARSE_LOCATION
  • android.permission.ACCESS_FINE_LOCATION
  • android.permission.ACTIVITY_RECOGNITION
  • android.permission.BLUETOOTH
  • android.permission.BLUETOOTH_ADMIN
  • android.permission.BLUETOOTH_ADVERTISE
  • android.permission.BLUETOOTH_CONNECT
  • android.permission.BLUETOOTH_SCAN
  • android.permission.CAMERA
  • android.permission.FOREGROUND_SERVICE
  • android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE
  • android.permission.FOREGROUND_SERVICE_DATA_SYNC
  • android.permission.FOREGROUND_SERVICE_HEALTH
  • android.permission.FOREGROUND_SERVICE_LOCATION
  • android.permission.HIGH_SAMPLING_RATE_SENSORS
  • android.permission.POST_NOTIFICATIONS
  • android.permission.READ_CALENDAR
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND
  • android.permission.REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND
  • android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE
  • android.permission.VIBRATE
  • android.permission.WAKE_LOCK
  • android.permission.health.READ_ACTIVE_CALORIES_BURNED
  • android.permission.health.READ_BASAL_BODY_TEMPERATURE
  • android.permission.health.READ_BASAL_METABOLIC_RATE
  • android.permission.health.READ_BLOOD_GLUCOSE
  • android.permission.health.READ_BLOOD_PRESSURE
  • android.permission.health.READ_BODY_FAT
  • android.permission.health.READ_BODY_TEMPERATURE
  • android.permission.health.READ_BODY_WATER_MASS
  • android.permission.health.READ_BONE_MASS
  • android.permission.health.READ_CERVICAL_MUCUS
  • android.permission.health.READ_CYCLING_PEDALING_CADENCE
  • android.permission.health.READ_DISTANCE
  • android.permission.health.READ_ELEVATION_GAINED
  • android.permission.health.READ_EXERCISE
  • android.permission.health.READ_EXERCISE_ROUTES
  • android.permission.health.READ_FLOORS_CLIMBED
  • android.permission.health.READ_HEALTH_DATA_HISTORY
  • android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND
  • android.permission.health.READ_HEART_RATE
  • android.permission.health.READ_HEART_RATE_VARIABILITY
  • android.permission.health.READ_HEIGHT
  • android.permission.health.READ_HYDRATION
  • android.permission.health.READ_INTERMENSTRUAL_BLEEDING
  • android.permission.health.READ_LEAN_BODY_MASS
  • android.permission.health.READ_MEDICAL_DATA_ALLERGIES_INTOLERANCES
  • android.permission.health.READ_MEDICAL_DATA_CONDITIONS
  • android.permission.health.READ_MEDICAL_DATA_LABORATORY_RESULTS
  • android.permission.health.READ_MEDICAL_DATA_MEDICATIONS
  • android.permission.health.READ_MEDICAL_DATA_PERSONAL_DETAILS
  • android.permission.health.READ_MEDICAL_DATA_PRACTITIONER_DETAILS
  • android.permission.health.READ_MEDICAL_DATA_PREGNANCY
  • android.permission.health.READ_MEDICAL_DATA_PROCEDURES
  • android.permission.health.READ_MEDICAL_DATA_SOCIAL_HISTORY
  • android.permission.health.READ_MEDICAL_DATA_VACCINES
  • android.permission.health.READ_MEDICAL_DATA_VISITS
  • android.permission.health.READ_MEDICAL_DATA_VITAL_SIGNS
  • android.permission.health.READ_MENSTRUATION
  • android.permission.health.READ_MINDFULNESS
  • android.permission.health.READ_NUTRITION
  • android.permission.health.READ_OVULATION_TEST
  • android.permission.health.READ_OXYGEN_SATURATION
  • android.permission.health.READ_PLANNED_EXERCISE
  • android.permission.health.READ_POWER
  • android.permission.health.READ_RESPIRATORY_RATE
  • android.permission.health.READ_RESTING_HEART_RATE
  • android.permission.health.READ_SEXUAL_ACTIVITY
  • android.permission.health.READ_SKIN_TEMPERATURE
  • android.permission.health.READ_SLEEP
  • android.permission.health.READ_SPEED
  • android.permission.health.READ_STEPS
  • android.permission.health.READ_STEPS_CADENCE
  • android.permission.health.READ_TOTAL_CALORIES_BURNED
  • android.permission.health.READ_VO2_MAX
  • android.permission.health.READ_WEIGHT
  • android.permission.health.READ_WHEELCHAIR_PUSHES
  • android.permission.health.WRITE_ACTIVE_CALORIES_BURNED
  • android.permission.health.WRITE_BASAL_BODY_TEMPERATURE
  • android.permission.health.WRITE_BASAL_METABOLIC_RATE
  • android.permission.health.WRITE_BLOOD_GLUCOSE
  • android.permission.health.WRITE_BLOOD_PRESSURE
  • android.permission.health.WRITE_BODY_FAT
  • android.permission.health.WRITE_BODY_TEMPERATURE
  • android.permission.health.WRITE_BODY_WATER_MASS
  • android.permission.health.WRITE_BONE_MASS
  • android.permission.health.WRITE_CERVICAL_MUCUS
  • android.permission.health.WRITE_CYCLING_PEDALING_CADENCE
  • android.permission.health.WRITE_DISTANCE
  • android.permission.health.WRITE_ELEVATION_GAINED
  • android.permission.health.WRITE_EXERCISE
  • android.permission.health.WRITE_EXERCISE_ROUTE
  • android.permission.health.WRITE_FLOORS_CLIMBED
  • android.permission.health.WRITE_HEART_RATE
  • android.permission.health.WRITE_HEART_RATE_VARIABILITY
  • android.permission.health.WRITE_HEIGHT
  • android.permission.health.WRITE_HYDRATION
  • android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING
  • android.permission.health.WRITE_LEAN_BODY_MASS
  • android.permission.health.WRITE_MEDICAL_DATA
  • android.permission.health.WRITE_MENSTRUATION
  • android.permission.health.WRITE_MINDFULNESS
  • android.permission.health.WRITE_NUTRITION
  • android.permission.health.WRITE_OVULATION_TEST
  • android.permission.health.WRITE_OXYGEN_SATURATION
  • android.permission.health.WRITE_PLANNED_EXERCISE
  • android.permission.health.WRITE_POWER
  • android.permission.health.WRITE_RESPIRATORY_RATE
  • android.permission.health.WRITE_RESTING_HEART_RATE
  • android.permission.health.WRITE_SEXUAL_ACTIVITY
  • android.permission.health.WRITE_SLEEP
  • android.permission.health.WRITE_SPEED
  • android.permission.health.WRITE_STEPS
  • android.permission.health.WRITE_STEPS_CADENCE
  • android.permission.health.WRITE_TOTAL_CALORIES_BURNED
  • android.permission.health.WRITE_VO2_MAX
  • android.permission.health.WRITE_WEIGHT
  • android.permission.health.WRITE_WHEELCHAIR_PUSHES
  • app.comaps.fdroid.permission.READ_NAVIGATION_DATA
  • app.comaps.google.permission.READ_NAVIGATION_DATA
  • app.comaps.huawei.permission.READ_NAVIGATION_DATA
  • app.comaps.permission.READ_NAVIGATION_DATA
  • tech.mmarca.openvitals.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

← All versions