Skip to content
AF
Health Connect reference

Every Health Connect permission string

219 strings · read from Google’s HealthPermissions reference on 2026-10-03 · reference last updated 2026-08-03

Health Connect permissions are manifest strings of the form android.permission.health.READ_STEPS. Google’s framework HealthPermissions reference defines 219 of them; 79 are read and write strings its data-types table declares for the 42 Jetpack record classes, and the rest cover background and history reads, exercise routes, medical records, symptoms, other framework-only data types and system use. Google’s data-types page says an app must declare a permission in its manifest before requesting it.

Google’s data-types page: “Before requesting any permissions, your app must declare them in the manifest.” It lists two read permissions apart from the data types: READ_HEALTH_DATA_IN_BACKGROUND (read data in background) and READ_HEALTH_DATA_HISTORY (read historical data).

Record permissions 79

The read and write strings Google's data-types table declares for the record classes on this site, each linked to its record.

Permission stringAccessRecordAvailableGoogle’s description
android.permission.health.READ_ACTIVE_CALORIES_BURNEDHealthPermissions.READ_ACTIVE_CALORIES_BURNEDReadActiveCaloriesBurnedRecordAPI 34 · U Ext 7Allows an application to read the user's active calories burned data.
android.permission.health.READ_ACTIVITY_INTENSITYHealthPermissions.READ_ACTIVITY_INTENSITYReadActivityIntensityRecordAPI 36 · U Ext 16Allows an application to read the user's activity intensity data.
android.permission.health.READ_BASAL_BODY_TEMPERATUREHealthPermissions.READ_BASAL_BODY_TEMPERATUREReadBasalBodyTemperatureRecordAPI 34 · U Ext 7Allows an application to read the user's body temperature data.
android.permission.health.READ_BASAL_METABOLIC_RATEHealthPermissions.READ_BASAL_METABOLIC_RATEReadBasalMetabolicRateRecordAPI 34 · U Ext 7Allows an application to read the user's basal metabolic rate data.
android.permission.health.READ_BLOOD_GLUCOSEHealthPermissions.READ_BLOOD_GLUCOSEReadBloodGlucoseRecordAPI 34 · U Ext 7Allows an application to read the user's blood glucose data.
android.permission.health.READ_BLOOD_PRESSUREHealthPermissions.READ_BLOOD_PRESSUREReadBloodPressureRecordAPI 34 · U Ext 7Allows an application to read the user's blood pressure data.
android.permission.health.READ_BODY_FATHealthPermissions.READ_BODY_FATReadBodyFatRecordAPI 34 · U Ext 7Allows an application to read the user's body fat data.
android.permission.health.READ_BODY_TEMPERATUREHealthPermissions.READ_BODY_TEMPERATUREReadBodyTemperatureRecordAPI 34 · U Ext 7Allows an application to read the user's body temperature data.
android.permission.health.READ_BODY_WATER_MASSHealthPermissions.READ_BODY_WATER_MASSReadBodyWaterMassRecordAPI 34 · U Ext 7Allows an application to read the user's body water mass data.
android.permission.health.READ_BONE_MASSHealthPermissions.READ_BONE_MASSReadBoneMassRecordAPI 34 · U Ext 7Allows an application to read the user's bone mass data.
android.permission.health.READ_CERVICAL_MUCUSHealthPermissions.READ_CERVICAL_MUCUSReadCervicalMucusRecordAPI 34 · U Ext 7Allows an application to read the user's cervical mucus data.
android.permission.health.READ_DISTANCEHealthPermissions.READ_DISTANCEReadDistanceRecordAPI 34 · U Ext 7Allows an application to read the user's distance data.
android.permission.health.READ_ELEVATION_GAINEDHealthPermissions.READ_ELEVATION_GAINEDReadElevationGainedRecordAPI 34 · U Ext 7Allows an application to read the user's elevation gained data.
android.permission.health.READ_EXERCISEHealthPermissions.READ_EXERCISEReadCyclingPedalingCadenceRecordExerciseSessionRecordAPI 34 · U Ext 7Allows an application to read the user's exercise data.
android.permission.health.READ_FLOORS_CLIMBEDHealthPermissions.READ_FLOORS_CLIMBEDReadFloorsClimbedRecordAPI 34 · U Ext 7Allows an application to read the user's floors climbed data.
android.permission.health.READ_HEART_RATEHealthPermissions.READ_HEART_RATEReadHeartRateRecordAPI 34 · U Ext 7Allows an application to read the user's heart rate data.
android.permission.health.READ_HEART_RATE_VARIABILITYHealthPermissions.READ_HEART_RATE_VARIABILITYReadHeartRateVariabilityRmssdRecordAPI 34 · U Ext 7Allows an application to read the user's heart rate variability data.
android.permission.health.READ_HEIGHTHealthPermissions.READ_HEIGHTReadHeightRecordAPI 34 · U Ext 7Allows an application to read the user's height data.
android.permission.health.READ_HYDRATIONHealthPermissions.READ_HYDRATIONReadHydrationRecordAPI 34 · U Ext 7Allows an application to read the user's hydration data.
android.permission.health.READ_INTERMENSTRUAL_BLEEDINGHealthPermissions.READ_INTERMENSTRUAL_BLEEDINGReadIntermenstrualBleedingRecordAPI 34 · U Ext 7Allows an application to read the user's intermenstrual bleeding data.
android.permission.health.READ_LEAN_BODY_MASSHealthPermissions.READ_LEAN_BODY_MASSReadLeanBodyMassRecordAPI 34 · U Ext 7Allows an application to read the user's lean body mass data.
android.permission.health.READ_MENSTRUATIONHealthPermissions.READ_MENSTRUATIONReadMenstruationFlowRecordMenstruationPeriodRecordAPI 34 · U Ext 7Allows an application to read the user's menstruation data.
android.permission.health.READ_MINDFULNESSHealthPermissions.READ_MINDFULNESSReadMindfulnessSessionRecordAPI 36 · U Ext 15Allows an application to read user's mindfulness data.
android.permission.health.READ_NUTRITIONHealthPermissions.READ_NUTRITIONReadNutritionRecordAPI 34 · U Ext 7Allows an application to read the user's nutrition data.
android.permission.health.READ_OVULATION_TESTHealthPermissions.READ_OVULATION_TESTReadOvulationTestRecordAPI 34 · U Ext 7Allows an application to read the user's ovulation test data.
android.permission.health.READ_OXYGEN_SATURATIONHealthPermissions.READ_OXYGEN_SATURATIONReadOxygenSaturationRecordAPI 34 · U Ext 7Allows an application to read the user's oxygen saturation data.
android.permission.health.READ_PLANNED_EXERCISEHealthPermissions.READ_PLANNED_EXERCISEReadPlannedExerciseSessionRecordAPI 35 · U Ext 13Allows an application to read the user's training plan data.
android.permission.health.READ_POWERHealthPermissions.READ_POWERReadPowerRecordAPI 34 · U Ext 7Allows an application to read the user's power data.
android.permission.health.READ_RESPIRATORY_RATEHealthPermissions.READ_RESPIRATORY_RATEReadRespiratoryRateRecordAPI 34 · U Ext 7Allows an application to read the user's respiratory rate data.
android.permission.health.READ_RESTING_HEART_RATEHealthPermissions.READ_RESTING_HEART_RATEReadRestingHeartRateRecordAPI 34 · U Ext 7Allows an application to read the user's resting heart rate data.
android.permission.health.READ_SEXUAL_ACTIVITYHealthPermissions.READ_SEXUAL_ACTIVITYReadSexualActivityRecordAPI 34 · U Ext 7Allows an application to read the user's sexual activity data.
android.permission.health.READ_SKIN_TEMPERATUREHealthPermissions.READ_SKIN_TEMPERATUREReadSkinTemperatureRecordAPI 35 · U Ext 13Allows an application to read the user's skin temperature data.
android.permission.health.READ_SLEEPHealthPermissions.READ_SLEEPReadSleepSessionRecordAPI 34 · U Ext 7Allows an application to read the user's sleep data.
android.permission.health.READ_SPEEDHealthPermissions.READ_SPEEDReadSpeedRecordAPI 34 · U Ext 7Allows an application to read the user's speed data.
android.permission.health.READ_STEPSHealthPermissions.READ_STEPSReadStepsRecordStepsCadenceRecordAPI 34 · U Ext 7Allows an application to read the user's steps data.
android.permission.health.READ_TOTAL_CALORIES_BURNEDHealthPermissions.READ_TOTAL_CALORIES_BURNEDReadTotalCaloriesBurnedRecordAPI 34 · U Ext 7Allows an application to read the user's total calories burned data.
android.permission.health.READ_VO2_MAXHealthPermissions.READ_VO2_MAXReadVo2MaxRecordAPI 34 · U Ext 7Allows an application to read the user's vo2 maximum data.
android.permission.health.READ_WEIGHTHealthPermissions.READ_WEIGHTReadWeightRecordAPI 34 · U Ext 7Allows an application to read the user's weight data.
android.permission.health.READ_WHEELCHAIR_PUSHESHealthPermissions.READ_WHEELCHAIR_PUSHESReadWheelchairPushesRecordAPI 34 · U Ext 7Allows an application to read the user's wheelchair pushes data.
android.permission.health.WRITE_ACTIVE_CALORIES_BURNEDHealthPermissions.WRITE_ACTIVE_CALORIES_BURNEDWriteActiveCaloriesBurnedRecordAPI 34 · U Ext 7Allows an application to write the user's calories burned data.
android.permission.health.WRITE_ACTIVITY_INTENSITYHealthPermissions.WRITE_ACTIVITY_INTENSITYWriteActivityIntensityRecordAPI 36 · U Ext 16Allows an application to write the user's activity intensity data.
android.permission.health.WRITE_BASAL_BODY_TEMPERATUREHealthPermissions.WRITE_BASAL_BODY_TEMPERATUREWriteBasalBodyTemperatureRecordAPI 34 · U Ext 7Allows an application to write the user's basal body temperature data.
android.permission.health.WRITE_BASAL_METABOLIC_RATEHealthPermissions.WRITE_BASAL_METABOLIC_RATEWriteBasalMetabolicRateRecordAPI 34 · U Ext 7Allows an application to write the user's basal metabolic rate data.
android.permission.health.WRITE_BLOOD_GLUCOSEHealthPermissions.WRITE_BLOOD_GLUCOSEWriteBloodGlucoseRecordAPI 34 · U Ext 7Allows an application to write the user's blood glucose data.
android.permission.health.WRITE_BLOOD_PRESSUREHealthPermissions.WRITE_BLOOD_PRESSUREWriteBloodPressureRecordAPI 34 · U Ext 7Allows an application to write the user's blood pressure data.
android.permission.health.WRITE_BODY_FATHealthPermissions.WRITE_BODY_FATWriteBodyFatRecordAPI 34 · U Ext 7Allows an application to write the user's body fat data.
android.permission.health.WRITE_BODY_TEMPERATUREHealthPermissions.WRITE_BODY_TEMPERATUREWriteBodyTemperatureRecordAPI 34 · U Ext 7Allows an application to write the user's body temperature data.
android.permission.health.WRITE_BODY_WATER_MASSHealthPermissions.WRITE_BODY_WATER_MASSWriteBodyWaterMassRecordAPI 34 · U Ext 7Allows an application to write the user's body water mass data.
android.permission.health.WRITE_BONE_MASSHealthPermissions.WRITE_BONE_MASSWriteBoneMassRecordAPI 34 · U Ext 7Allows an application to write the user's bone mass data.
android.permission.health.WRITE_CERVICAL_MUCUSHealthPermissions.WRITE_CERVICAL_MUCUSWriteCervicalMucusRecordAPI 34 · U Ext 7Allows an application to write the user's cervical mucus data.
android.permission.health.WRITE_DISTANCEHealthPermissions.WRITE_DISTANCEWriteDistanceRecordAPI 34 · U Ext 7Allows an application to write the user's distance data.
android.permission.health.WRITE_ELEVATION_GAINEDHealthPermissions.WRITE_ELEVATION_GAINEDWriteElevationGainedRecordAPI 34 · U Ext 7Allows an application to write the user's elevation gained data.
android.permission.health.WRITE_EXERCISEHealthPermissions.WRITE_EXERCISEWriteCyclingPedalingCadenceRecordExerciseSessionRecordAPI 34 · U Ext 7Allows an application to write the user's exercise data. Additional permission HealthPermissions.WRITE_EXERCISE_ROUTE is required to write user's exercise route.
android.permission.health.WRITE_EXERCISE_ROUTEHealthPermissions.WRITE_EXERCISE_ROUTEWriteExerciseSessionRecordAPI 34 · U Ext 7Allows an application to write the user's exercise route.
android.permission.health.WRITE_FLOORS_CLIMBEDHealthPermissions.WRITE_FLOORS_CLIMBEDWriteFloorsClimbedRecordAPI 34 · U Ext 7Allows an application to write the user's floors climbed data.
android.permission.health.WRITE_HEART_RATEHealthPermissions.WRITE_HEART_RATEWriteHeartRateRecordAPI 34 · U Ext 7Allows an application to write the user's heart rate data.
android.permission.health.WRITE_HEART_RATE_VARIABILITYHealthPermissions.WRITE_HEART_RATE_VARIABILITYWriteHeartRateVariabilityRmssdRecordAPI 34 · U Ext 7Allows an application to write the user's heart rate variability data.
android.permission.health.WRITE_HEIGHTHealthPermissions.WRITE_HEIGHTWriteHeightRecordAPI 34 · U Ext 7Allows an application to write the user's height data.
android.permission.health.WRITE_HYDRATIONHealthPermissions.WRITE_HYDRATIONWriteHydrationRecordAPI 34 · U Ext 7Allows an application to write the user's hydration data.
android.permission.health.WRITE_INTERMENSTRUAL_BLEEDINGHealthPermissions.WRITE_INTERMENSTRUAL_BLEEDINGWriteIntermenstrualBleedingRecordAPI 34 · U Ext 7Allows an application to write the user's intermenstrual bleeding data.
android.permission.health.WRITE_LEAN_BODY_MASSHealthPermissions.WRITE_LEAN_BODY_MASSWriteLeanBodyMassRecordAPI 34 · U Ext 7Allows an application to write the user's lean body mass data.
android.permission.health.WRITE_MENSTRUATIONHealthPermissions.WRITE_MENSTRUATIONWriteMenstruationFlowRecordMenstruationPeriodRecordAPI 34 · U Ext 7Allows an application to write the user's menstruation data.
android.permission.health.WRITE_MINDFULNESSHealthPermissions.WRITE_MINDFULNESSWriteMindfulnessSessionRecordAPI 36 · U Ext 15Allows an application to write user's mindfulness data.
android.permission.health.WRITE_NUTRITIONHealthPermissions.WRITE_NUTRITIONWriteNutritionRecordAPI 34 · U Ext 7Allows an application to write the user's nutrition data.
android.permission.health.WRITE_OVULATION_TESTHealthPermissions.WRITE_OVULATION_TESTWriteOvulationTestRecordAPI 34 · U Ext 7Allows an application to write the user's ovulation test data.
android.permission.health.WRITE_OXYGEN_SATURATIONHealthPermissions.WRITE_OXYGEN_SATURATIONWriteOxygenSaturationRecordAPI 34 · U Ext 7Allows an application to write the user's oxygen saturation data.
android.permission.health.WRITE_PLANNED_EXERCISEHealthPermissions.WRITE_PLANNED_EXERCISEWritePlannedExerciseSessionRecordAPI 35 · U Ext 13Allows an application to write the user's training plan data.
android.permission.health.WRITE_POWERHealthPermissions.WRITE_POWERWritePowerRecordAPI 34 · U Ext 7Allows an application to write the user's power data.
android.permission.health.WRITE_RESPIRATORY_RATEHealthPermissions.WRITE_RESPIRATORY_RATEWriteRespiratoryRateRecordAPI 34 · U Ext 7Allows an application to write the user's respiratory rate data.
android.permission.health.WRITE_RESTING_HEART_RATEHealthPermissions.WRITE_RESTING_HEART_RATEWriteRestingHeartRateRecordAPI 34 · U Ext 7Allows an application to write the user's resting heart rate data.
android.permission.health.WRITE_SEXUAL_ACTIVITYHealthPermissions.WRITE_SEXUAL_ACTIVITYWriteSexualActivityRecordAPI 34 · U Ext 7Allows an application to write the user's sexual activity data.
android.permission.health.WRITE_SKIN_TEMPERATUREHealthPermissions.WRITE_SKIN_TEMPERATUREWriteSkinTemperatureRecordAPI 35 · U Ext 13Allows an application to write the user's skin temperature data.
android.permission.health.WRITE_SLEEPHealthPermissions.WRITE_SLEEPWriteSleepSessionRecordAPI 34 · U Ext 7Allows an application to write the user's sleep data.
android.permission.health.WRITE_SPEEDHealthPermissions.WRITE_SPEEDWriteSpeedRecordAPI 34 · U Ext 7Allows an application to write the user's speed data.
android.permission.health.WRITE_STEPSHealthPermissions.WRITE_STEPSWriteStepsRecordStepsCadenceRecordAPI 34 · U Ext 7Allows an application to write the user's steps data.
android.permission.health.WRITE_TOTAL_CALORIES_BURNEDHealthPermissions.WRITE_TOTAL_CALORIES_BURNEDWriteTotalCaloriesBurnedRecordAPI 34 · U Ext 7Allows an application to write the user's total calories burned data.
android.permission.health.WRITE_VO2_MAXHealthPermissions.WRITE_VO2_MAXWriteVo2MaxRecordAPI 34 · U Ext 7Allows an application to write the user's vo2 maximum data.
android.permission.health.WRITE_WEIGHTHealthPermissions.WRITE_WEIGHTWriteWeightRecordAPI 34 · U Ext 7Allows an application to write the user's weight data.
android.permission.health.WRITE_WHEELCHAIR_PUSHESHealthPermissions.WRITE_WHEELCHAIR_PUSHESWriteWheelchairPushesRecordAPI 34 · U Ext 7Allows an application to write the user's wheelchair pushes data.

Additional read permissions 3

Permissions that are not tied to one record type: background reads, history beyond the default window, and exercise routes.

Permission stringAccessRecordAvailableGoogle’s description
android.permission.health.READ_EXERCISE_ROUTESHealthPermissions.READ_EXERCISE_ROUTESRead—API 35 · U Ext 12Allows an application to read ExerciseRoute. This permission can only be granted manually by a user in Health Connect settings or in the route request activity which can be launched using ERROR(/ACTION_REQUEST_EXERCISE_ROUTE). Attempts to request the permission by applications will be ignored. Applications should check if the permission has been granted before reading ExerciseRoute.
android.permission.health.READ_HEALTH_DATA_HISTORYHealthPermissions.READ_HEALTH_DATA_HISTORYRead—API 35 · U Ext 13Allows an application to read the entire history of health data (of any type).
android.permission.health.READ_HEALTH_DATA_IN_BACKGROUNDHealthPermissions.READ_HEALTH_DATA_IN_BACKGROUNDRead—API 35 · U Ext 13Allows an application to read health data (of any type) in background.

Medical records 13

The medical-data strings on the framework reference (personal health records), separate from the fitness record types.

On the Jetpack side, 13 medical-data constants on HealthPermission carry @ExperimentalPersonalHealthRecordApi.

Permission stringAccessRecordAvailableGoogle’s description
android.permission.health.READ_MEDICAL_DATA_ALLERGIES_INTOLERANCESHealthPermissions.READ_MEDICAL_DATA_ALLERGIES_INTOLERANCESRead—API 36 · U Ext 16Allows an application to read the user's data about allergies and intolerances.
android.permission.health.READ_MEDICAL_DATA_CONDITIONSHealthPermissions.READ_MEDICAL_DATA_CONDITIONSRead—API 36 · U Ext 16Allows an application to read the user's data about medical conditions.
android.permission.health.READ_MEDICAL_DATA_LABORATORY_RESULTSHealthPermissions.READ_MEDICAL_DATA_LABORATORY_RESULTSRead—API 36 · U Ext 16Allows an application to read the user's laboratory result data.
android.permission.health.READ_MEDICAL_DATA_MEDICATIONSHealthPermissions.READ_MEDICAL_DATA_MEDICATIONSRead—API 36 · U Ext 16Allows an application to read the user's medication data.
android.permission.health.READ_MEDICAL_DATA_PERSONAL_DETAILSHealthPermissions.READ_MEDICAL_DATA_PERSONAL_DETAILSRead—API 36 · U Ext 16Allows an application to read the user's personal details. This is demographic information such as name, date of birth, contact details like address or telephone number and so on. For more examples see the FHIR Patient resource.
android.permission.health.READ_MEDICAL_DATA_PRACTITIONER_DETAILSHealthPermissions.READ_MEDICAL_DATA_PRACTITIONER_DETAILSRead—API 36 · U Ext 16Allows an application to read the user's data about the practitioners who have interacted with them in their medical record. This is the information about the clinicians (doctors, nurses, etc) but also other practitioners (masseurs, physiotherapists, etc) who have been involved with the patient.
android.permission.health.READ_MEDICAL_DATA_PREGNANCYHealthPermissions.READ_MEDICAL_DATA_PREGNANCYRead—API 36 · U Ext 16Allows an application to read the user's pregnancy data.
android.permission.health.READ_MEDICAL_DATA_PROCEDURESHealthPermissions.READ_MEDICAL_DATA_PROCEDURESRead—API 36 · U Ext 16Allows an application to read the user's data about medical procedures.
android.permission.health.READ_MEDICAL_DATA_SOCIAL_HISTORYHealthPermissions.READ_MEDICAL_DATA_SOCIAL_HISTORYRead—API 36 · U Ext 16Allows an application to read the user's social history data.
android.permission.health.READ_MEDICAL_DATA_VACCINESHealthPermissions.READ_MEDICAL_DATA_VACCINESRead—API 36 · U Ext 16Allows an application to read the user's data about immunizations and vaccinations.
android.permission.health.READ_MEDICAL_DATA_VISITSHealthPermissions.READ_MEDICAL_DATA_VISITSRead—API 36 · U Ext 16Allows an application to read the user's information about their encounters with health care practitioners, including things like location, time of appointment, and name of organization the visit was with. Despite the name visit it covers remote encounters such as telephone or videoconference appointments.
android.permission.health.READ_MEDICAL_DATA_VITAL_SIGNSHealthPermissions.READ_MEDICAL_DATA_VITAL_SIGNSRead—API 36 · U Ext 16Allows an application to read the user's vital signs data.
android.permission.health.WRITE_MEDICAL_DATAHealthPermissions.WRITE_MEDICAL_DATAWrite—API 36 · U Ext 16Allows an application to write the user's medical data.

Symptoms 118

Symptom strings the framework reference defines. No Jetpack record class for symptoms appears on Google's data-types page as of this read.

Permission stringAccessRecordAvailableGoogle’s description
android.permission.health.READ_SYMPTOM_ABDOMINAL_PAINHealthPermissions.READ_SYMPTOM_ABDOMINAL_PAINRead—API 37 · U Ext 21Allows an application to read the user's abdominal pain data.
android.permission.health.READ_SYMPTOM_ACNEHealthPermissions.READ_SYMPTOM_ACNERead—API 37 · U Ext 21Allows an application to read the user's acne data.
android.permission.health.READ_SYMPTOM_BACK_PAINHealthPermissions.READ_SYMPTOM_BACK_PAINRead—API 37 · U Ext 21Allows an application to read the user's back pain data.
android.permission.health.READ_SYMPTOM_BLOATINGHealthPermissions.READ_SYMPTOM_BLOATINGRead—API 37 · U Ext 21Allows an application to read the user's bloating data.
android.permission.health.READ_SYMPTOM_BRAIN_FOGHealthPermissions.READ_SYMPTOM_BRAIN_FOGRead—API 37 · U Ext 21Allows an application to read the user's brain fog data.
android.permission.health.READ_SYMPTOM_BREAST_TENDERNESSHealthPermissions.READ_SYMPTOM_BREAST_TENDERNESSRead—API 37 · U Ext 21Allows an application to read the user's breast tenderness data.
android.permission.health.READ_SYMPTOM_BRITTLE_NAILSHealthPermissions.READ_SYMPTOM_BRITTLE_NAILSRead—API 37 · U Ext 21Allows an application to read the user's brittle nails data.
android.permission.health.READ_SYMPTOM_BURNING_MOUTHHealthPermissions.READ_SYMPTOM_BURNING_MOUTHRead—API 37 · U Ext 21Allows an application to read the user's burning mouth data.
android.permission.health.READ_SYMPTOM_CHEST_PAINHealthPermissions.READ_SYMPTOM_CHEST_PAINRead—API 37 · U Ext 21Allows an application to read the user's chest pain data.
android.permission.health.READ_SYMPTOM_CHEST_TIGHTNESSHealthPermissions.READ_SYMPTOM_CHEST_TIGHTNESSRead—API 37 · U Ext 21Allows an application to read the user's chest tightness data.
android.permission.health.READ_SYMPTOM_CHILLSHealthPermissions.READ_SYMPTOM_CHILLSRead—API 37 · U Ext 21Allows an application to read the user's chills data.
android.permission.health.READ_SYMPTOM_CONSTIPATIONHealthPermissions.READ_SYMPTOM_CONSTIPATIONRead—API 37 · U Ext 21Allows an application to read the user's constipation data.
android.permission.health.READ_SYMPTOM_COUGHHealthPermissions.READ_SYMPTOM_COUGHRead—API 37 · U Ext 21Allows an application to read the user's cough symptom data.
android.permission.health.READ_SYMPTOM_CRAMPSHealthPermissions.READ_SYMPTOM_CRAMPSRead—API 37 · U Ext 21Allows an application to read the user's cramps data.
android.permission.health.READ_SYMPTOM_CRAVINGSHealthPermissions.READ_SYMPTOM_CRAVINGSRead—API 37 · U Ext 21Allows an application to read the user's cravings data.
android.permission.health.READ_SYMPTOM_DEHYDRATIONHealthPermissions.READ_SYMPTOM_DEHYDRATIONRead—API 37 · U Ext 21Allows an application to read the user's dehydration data.
android.permission.health.READ_SYMPTOM_DIARRHEAHealthPermissions.READ_SYMPTOM_DIARRHEARead—API 37 · U Ext 21Allows an application to read the user's diarrhea data.
android.permission.health.READ_SYMPTOM_DIFFICULTY_SWALLOWINGHealthPermissions.READ_SYMPTOM_DIFFICULTY_SWALLOWINGRead—API 37 · U Ext 21Allows an application to read the user's difficulty swallowing data.
android.permission.health.READ_SYMPTOM_DIZZINESSHealthPermissions.READ_SYMPTOM_DIZZINESSRead—API 37 · U Ext 21Allows an application to read the user's dizziness data.
android.permission.health.READ_SYMPTOM_DRY_SKINHealthPermissions.READ_SYMPTOM_DRY_SKINRead—API 37 · U Ext 21Allows an application to read the user's dry skin data.
android.permission.health.READ_SYMPTOM_EARACHESHealthPermissions.READ_SYMPTOM_EARACHESRead—API 37 · U Ext 21Allows an application to read the user's earaches data.
android.permission.health.READ_SYMPTOM_FATIGUEHealthPermissions.READ_SYMPTOM_FATIGUERead—API 37 · U Ext 21Allows an application to read the user's fatigue data.
android.permission.health.READ_SYMPTOM_FEVERHealthPermissions.READ_SYMPTOM_FEVERRead—API 37 · U Ext 21Allows an application to read the user's fever data.
android.permission.health.READ_SYMPTOM_GENERALIZED_BODY_ACHEHealthPermissions.READ_SYMPTOM_GENERALIZED_BODY_ACHERead—API 37 · U Ext 21Allows an application to read the user's generalized body ache data.
android.permission.health.READ_SYMPTOM_HAIR_LOSSHealthPermissions.READ_SYMPTOM_HAIR_LOSSRead—API 37 · U Ext 21Allows an application to read the user's hair loss data.
android.permission.health.READ_SYMPTOM_HEADACHEHealthPermissions.READ_SYMPTOM_HEADACHERead—API 37 · U Ext 21Allows an application to read the user's headache data.
android.permission.health.READ_SYMPTOM_HEART_PALPITATIONSHealthPermissions.READ_SYMPTOM_HEART_PALPITATIONSRead—API 37 · U Ext 21Allows an application to read the user's heart palpitations data.
android.permission.health.READ_SYMPTOM_HEARTBURNHealthPermissions.READ_SYMPTOM_HEARTBURNRead—API 37 · U Ext 21Allows an application to read the user's heartburn data.
android.permission.health.READ_SYMPTOM_HOT_FLASHESHealthPermissions.READ_SYMPTOM_HOT_FLASHESRead—API 37 · U Ext 21Allows an application to read the user's hot flashes data.
android.permission.health.READ_SYMPTOM_INSOMNIAHealthPermissions.READ_SYMPTOM_INSOMNIARead—API 37 · U Ext 21Allows an application to read the user's insomnia data.
android.permission.health.READ_SYMPTOM_JOINT_PAINHealthPermissions.READ_SYMPTOM_JOINT_PAINRead—API 37 · U Ext 21Allows an application to read the user's joint pain data.
android.permission.health.READ_SYMPTOM_JOINT_STIFFNESSHealthPermissions.READ_SYMPTOM_JOINT_STIFFNESSRead—API 37 · U Ext 21Allows an application to read the user's joint stiffness data.
android.permission.health.READ_SYMPTOM_LOSS_OF_APPETITEHealthPermissions.READ_SYMPTOM_LOSS_OF_APPETITERead—API 37 · U Ext 21Allows an application to read the user's loss of appetite data.
android.permission.health.READ_SYMPTOM_LOSS_OF_CONSCIOUSNESSHealthPermissions.READ_SYMPTOM_LOSS_OF_CONSCIOUSNESSRead—API 37 · U Ext 21Allows an application to read the user's loss of consciousness data.
android.permission.health.READ_SYMPTOM_LOWER_BACK_PAINHealthPermissions.READ_SYMPTOM_LOWER_BACK_PAINRead—API 37 · U Ext 21Allows an application to read the user's lower back pain data.
android.permission.health.READ_SYMPTOM_MEMORY_LAPSEHealthPermissions.READ_SYMPTOM_MEMORY_LAPSERead—API 37 · U Ext 21Allows an application to read the user's memory lapse data.
android.permission.health.READ_SYMPTOM_MOOD_CHANGEHealthPermissions.READ_SYMPTOM_MOOD_CHANGERead—API 37 · U Ext 21Allows an application to read the user's mood change data.
android.permission.health.READ_SYMPTOM_MUSCLE_PAINHealthPermissions.READ_SYMPTOM_MUSCLE_PAINRead—API 37 · U Ext 21Allows an application to read the user's muscle pain data.
android.permission.health.READ_SYMPTOM_NAUSEAHealthPermissions.READ_SYMPTOM_NAUSEARead—API 37 · U Ext 21Allows an application to read the user's nausea data.
android.permission.health.READ_SYMPTOM_NIGHT_SWEATSHealthPermissions.READ_SYMPTOM_NIGHT_SWEATSRead—API 37 · U Ext 21Allows an application to read the user's night sweats data.
android.permission.health.READ_SYMPTOM_PELVIC_PAINHealthPermissions.READ_SYMPTOM_PELVIC_PAINRead—API 37 · U Ext 21Allows an application to read the user's pelvic pain data.
android.permission.health.READ_SYMPTOM_RAPID_POUNDING_OR_FLUTTERING_HEARTBEATHealthPermissions.READ_SYMPTOM_RAPID_POUNDING_OR_FLUTTERING_HEARTBEATRead—API 37 · U Ext 21Allows an application to read the user's rapid, pounding, or fluttering heartbeat data.
android.permission.health.READ_SYMPTOM_REDUCED_CAPACITY_FOR_EXERCISEHealthPermissions.READ_SYMPTOM_REDUCED_CAPACITY_FOR_EXERCISERead—API 37 · U Ext 21Allows an application to read the user's reduced capacity for exercise data.
android.permission.health.READ_SYMPTOM_RUNNY_NOSEHealthPermissions.READ_SYMPTOM_RUNNY_NOSERead—API 37 · U Ext 21Allows an application to read the user's runny nose data.
android.permission.health.READ_SYMPTOM_SHORTNESS_OF_BREATHHealthPermissions.READ_SYMPTOM_SHORTNESS_OF_BREATHRead—API 37 · U Ext 21Allows an application to read the user's shortness of breath data.
android.permission.health.READ_SYMPTOM_SKIPPED_HEARTBEATHealthPermissions.READ_SYMPTOM_SKIPPED_HEARTBEATRead—API 37 · U Ext 21Allows an application to read the user's skipped heartbeat data.
android.permission.health.READ_SYMPTOM_SLEEP_CHANGESHealthPermissions.READ_SYMPTOM_SLEEP_CHANGESRead—API 37 · U Ext 21Allows an application to read the user's sleep changes data.
android.permission.health.READ_SYMPTOM_SLEEPINESSHealthPermissions.READ_SYMPTOM_SLEEPINESSRead—API 37 · U Ext 21Allows an application to read the user's sleepiness data.
android.permission.health.READ_SYMPTOM_SNEEZINGHealthPermissions.READ_SYMPTOM_SNEEZINGRead—API 37 · U Ext 21Allows an application to read the user's sneezing data.
android.permission.health.READ_SYMPTOM_SNOREHealthPermissions.READ_SYMPTOM_SNORERead—API 37 · U Ext 21Allows an application to read the user's snore data.
android.permission.health.READ_SYMPTOM_SORE_THROATHealthPermissions.READ_SYMPTOM_SORE_THROATRead—API 37 · U Ext 21Allows an application to read the user's sore throat data.
android.permission.health.READ_SYMPTOM_STOMACH_ACHEHealthPermissions.READ_SYMPTOM_STOMACH_ACHERead—API 37 · U Ext 21Allows an application to read the user's stomach ache data.
android.permission.health.READ_SYMPTOM_STUFFY_NOSEHealthPermissions.READ_SYMPTOM_STUFFY_NOSERead—API 37 · U Ext 21Allows an application to read the user's stuffy nose data.
android.permission.health.READ_SYMPTOM_UNEXPLAINED_WEIGHT_CHANGESHealthPermissions.READ_SYMPTOM_UNEXPLAINED_WEIGHT_CHANGESRead—API 37 · U Ext 21Allows an application to read the user's unexplained weight changes data.
android.permission.health.READ_SYMPTOM_VAGINAL_DRYNESSHealthPermissions.READ_SYMPTOM_VAGINAL_DRYNESSRead—API 37 · U Ext 21Allows an application to read the user's vaginal dryness data.
android.permission.health.READ_SYMPTOM_VAGINAL_ITCHINESSHealthPermissions.READ_SYMPTOM_VAGINAL_ITCHINESSRead—API 37 · U Ext 21Allows an application to read the user's vaginal itchiness data.
android.permission.health.READ_SYMPTOM_VOMITINGHealthPermissions.READ_SYMPTOM_VOMITINGRead—API 37 · U Ext 21Allows an application to read the user's vomiting data.
android.permission.health.READ_SYMPTOM_WATER_RETENTIONHealthPermissions.READ_SYMPTOM_WATER_RETENTIONRead—API 37 · U Ext 21Allows an application to read the user's water retention data.
android.permission.health.READ_SYMPTOM_WHEEZINGHealthPermissions.READ_SYMPTOM_WHEEZINGRead—API 37 · U Ext 21Allows an application to read the user's wheezing data.
android.permission.health.WRITE_SYMPTOM_ABDOMINAL_PAINHealthPermissions.WRITE_SYMPTOM_ABDOMINAL_PAINWrite—API 37 · U Ext 21Allows an application to write the user's abdominal pain data.
android.permission.health.WRITE_SYMPTOM_ACNEHealthPermissions.WRITE_SYMPTOM_ACNEWrite—API 37 · U Ext 21Allows an application to write the user's acne data.
android.permission.health.WRITE_SYMPTOM_BACK_PAINHealthPermissions.WRITE_SYMPTOM_BACK_PAINWrite—API 37 · U Ext 21Allows an application to write the user's back pain data.
android.permission.health.WRITE_SYMPTOM_BLOATINGHealthPermissions.WRITE_SYMPTOM_BLOATINGWrite—API 37 · U Ext 21Allows an application to write the user's bloating data.
android.permission.health.WRITE_SYMPTOM_BRAIN_FOGHealthPermissions.WRITE_SYMPTOM_BRAIN_FOGWrite—API 37 · U Ext 21Allows an application to write the user's brain fog data.
android.permission.health.WRITE_SYMPTOM_BREAST_TENDERNESSHealthPermissions.WRITE_SYMPTOM_BREAST_TENDERNESSWrite—API 37 · U Ext 21Allows an application to write the user's breast tenderness data.
android.permission.health.WRITE_SYMPTOM_BRITTLE_NAILSHealthPermissions.WRITE_SYMPTOM_BRITTLE_NAILSWrite—API 37 · U Ext 21Allows an application to write the user's brittle nails data.
android.permission.health.WRITE_SYMPTOM_BURNING_MOUTHHealthPermissions.WRITE_SYMPTOM_BURNING_MOUTHWrite—API 37 · U Ext 21Allows an application to write the user's burning mouth data.
android.permission.health.WRITE_SYMPTOM_CHEST_PAINHealthPermissions.WRITE_SYMPTOM_CHEST_PAINWrite—API 37 · U Ext 21Allows an application to write the user's chest pain data.
android.permission.health.WRITE_SYMPTOM_CHEST_TIGHTNESSHealthPermissions.WRITE_SYMPTOM_CHEST_TIGHTNESSWrite—API 37 · U Ext 21Allows an application to write the user's chest tightness data.
android.permission.health.WRITE_SYMPTOM_CHILLSHealthPermissions.WRITE_SYMPTOM_CHILLSWrite—API 37 · U Ext 21Allows an application to write the user's chills data.
android.permission.health.WRITE_SYMPTOM_CONSTIPATIONHealthPermissions.WRITE_SYMPTOM_CONSTIPATIONWrite—API 37 · U Ext 21Allows an application to write the user's constipation data.
android.permission.health.WRITE_SYMPTOM_COUGHHealthPermissions.WRITE_SYMPTOM_COUGHWrite—API 37 · U Ext 21Allows an application to write the user's cough symptom data.
android.permission.health.WRITE_SYMPTOM_CRAMPSHealthPermissions.WRITE_SYMPTOM_CRAMPSWrite—API 37 · U Ext 21Allows an application to write the user's cramps data.
android.permission.health.WRITE_SYMPTOM_CRAVINGSHealthPermissions.WRITE_SYMPTOM_CRAVINGSWrite—API 37 · U Ext 21Allows an application to write the user's cravings data.
android.permission.health.WRITE_SYMPTOM_DEHYDRATIONHealthPermissions.WRITE_SYMPTOM_DEHYDRATIONWrite—API 37 · U Ext 21Allows an application to write the user's dehydration data.
android.permission.health.WRITE_SYMPTOM_DIARRHEAHealthPermissions.WRITE_SYMPTOM_DIARRHEAWrite—API 37 · U Ext 21Allows an application to write the user's diarrhea data.
android.permission.health.WRITE_SYMPTOM_DIFFICULTY_SWALLOWINGHealthPermissions.WRITE_SYMPTOM_DIFFICULTY_SWALLOWINGWrite—API 37 · U Ext 21Allows an application to write the user's difficulty swallowing data.
android.permission.health.WRITE_SYMPTOM_DIZZINESSHealthPermissions.WRITE_SYMPTOM_DIZZINESSWrite—API 37 · U Ext 21Allows an application to write the user's dizziness data.
android.permission.health.WRITE_SYMPTOM_DRY_SKINHealthPermissions.WRITE_SYMPTOM_DRY_SKINWrite—API 37 · U Ext 21Allows an application to write the user's dry skin data.
android.permission.health.WRITE_SYMPTOM_EARACHESHealthPermissions.WRITE_SYMPTOM_EARACHESWrite—API 37 · U Ext 21Allows an application to write the user's earaches data.
android.permission.health.WRITE_SYMPTOM_FATIGUEHealthPermissions.WRITE_SYMPTOM_FATIGUEWrite—API 37 · U Ext 21Allows an application to write the user's fatigue data.
android.permission.health.WRITE_SYMPTOM_FEVERHealthPermissions.WRITE_SYMPTOM_FEVERWrite—API 37 · U Ext 21Allows an application to write the user's fever data.
android.permission.health.WRITE_SYMPTOM_GENERALIZED_BODY_ACHEHealthPermissions.WRITE_SYMPTOM_GENERALIZED_BODY_ACHEWrite—API 37 · U Ext 21Allows an application to write the user's generalized body ache data.
android.permission.health.WRITE_SYMPTOM_HAIR_LOSSHealthPermissions.WRITE_SYMPTOM_HAIR_LOSSWrite—API 37 · U Ext 21Allows an application to write the user's hair loss data.
android.permission.health.WRITE_SYMPTOM_HEADACHEHealthPermissions.WRITE_SYMPTOM_HEADACHEWrite—API 37 · U Ext 21Allows an application to write the user's headache data.
android.permission.health.WRITE_SYMPTOM_HEART_PALPITATIONSHealthPermissions.WRITE_SYMPTOM_HEART_PALPITATIONSWrite—API 37 · U Ext 21Allows an application to write the user's heart palpitations data.
android.permission.health.WRITE_SYMPTOM_HEARTBURNHealthPermissions.WRITE_SYMPTOM_HEARTBURNWrite—API 37 · U Ext 21Allows an application to write the user's heartburn data.
android.permission.health.WRITE_SYMPTOM_HOT_FLASHESHealthPermissions.WRITE_SYMPTOM_HOT_FLASHESWrite—API 37 · U Ext 21Allows an application to write the user's hot flashes data.
android.permission.health.WRITE_SYMPTOM_INSOMNIAHealthPermissions.WRITE_SYMPTOM_INSOMNIAWrite—API 37 · U Ext 21Allows an application to write the user's insomnia data.
android.permission.health.WRITE_SYMPTOM_JOINT_PAINHealthPermissions.WRITE_SYMPTOM_JOINT_PAINWrite—API 37 · U Ext 21Allows an application to write the user's joint pain data.
android.permission.health.WRITE_SYMPTOM_JOINT_STIFFNESSHealthPermissions.WRITE_SYMPTOM_JOINT_STIFFNESSWrite—API 37 · U Ext 21Allows an application to write the user's joint stiffness data.
android.permission.health.WRITE_SYMPTOM_LOSS_OF_APPETITEHealthPermissions.WRITE_SYMPTOM_LOSS_OF_APPETITEWrite—API 37 · U Ext 21Allows an application to write the user's loss of appetite data.
android.permission.health.WRITE_SYMPTOM_LOSS_OF_CONSCIOUSNESSHealthPermissions.WRITE_SYMPTOM_LOSS_OF_CONSCIOUSNESSWrite—API 37 · U Ext 21Allows an application to write the user's loss of consciousness data.
android.permission.health.WRITE_SYMPTOM_LOWER_BACK_PAINHealthPermissions.WRITE_SYMPTOM_LOWER_BACK_PAINWrite—API 37 · U Ext 21Allows an application to write the user's lower back pain data.
android.permission.health.WRITE_SYMPTOM_MEMORY_LAPSEHealthPermissions.WRITE_SYMPTOM_MEMORY_LAPSEWrite—API 37 · U Ext 21Allows an application to write the user's memory lapse data.
android.permission.health.WRITE_SYMPTOM_MOOD_CHANGEHealthPermissions.WRITE_SYMPTOM_MOOD_CHANGEWrite—API 37 · U Ext 21Allows an application to write the user's mood change data.
android.permission.health.WRITE_SYMPTOM_MUSCLE_PAINHealthPermissions.WRITE_SYMPTOM_MUSCLE_PAINWrite—API 37 · U Ext 21Allows an application to write the user's muscle pain data.
android.permission.health.WRITE_SYMPTOM_NAUSEAHealthPermissions.WRITE_SYMPTOM_NAUSEAWrite—API 37 · U Ext 21Allows an application to write the user's nausea data.
android.permission.health.WRITE_SYMPTOM_NIGHT_SWEATSHealthPermissions.WRITE_SYMPTOM_NIGHT_SWEATSWrite—API 37 · U Ext 21Allows an application to write the user's night sweats data.
android.permission.health.WRITE_SYMPTOM_PELVIC_PAINHealthPermissions.WRITE_SYMPTOM_PELVIC_PAINWrite—API 37 · U Ext 21Allows an application to write the user's pelvic pain data.
android.permission.health.WRITE_SYMPTOM_RAPID_POUNDING_OR_FLUTTERING_HEARTBEATHealthPermissions.WRITE_SYMPTOM_RAPID_POUNDING_OR_FLUTTERING_HEARTBEATWrite—API 37 · U Ext 21Allows an application to write the user's rapid, pounding, or fluttering heartbeat data.
android.permission.health.WRITE_SYMPTOM_REDUCED_CAPACITY_FOR_EXERCISEHealthPermissions.WRITE_SYMPTOM_REDUCED_CAPACITY_FOR_EXERCISEWrite—API 37 · U Ext 21Allows an application to write the user's reduced capacity for exercise data.
android.permission.health.WRITE_SYMPTOM_RUNNY_NOSEHealthPermissions.WRITE_SYMPTOM_RUNNY_NOSEWrite—API 37 · U Ext 21Allows an application to write the user's runny nose data.
android.permission.health.WRITE_SYMPTOM_SHORTNESS_OF_BREATHHealthPermissions.WRITE_SYMPTOM_SHORTNESS_OF_BREATHWrite—API 37 · U Ext 21Allows an application to write the user's shortness of breath data.
android.permission.health.WRITE_SYMPTOM_SKIPPED_HEARTBEATHealthPermissions.WRITE_SYMPTOM_SKIPPED_HEARTBEATWrite—API 37 · U Ext 21Allows an application to write the user's skipped heartbeat data.
android.permission.health.WRITE_SYMPTOM_SLEEP_CHANGESHealthPermissions.WRITE_SYMPTOM_SLEEP_CHANGESWrite—API 37 · U Ext 21Allows an application to write the user's sleep changes data.
android.permission.health.WRITE_SYMPTOM_SLEEPINESSHealthPermissions.WRITE_SYMPTOM_SLEEPINESSWrite—API 37 · U Ext 21Allows an application to write the user's sleepiness data.
android.permission.health.WRITE_SYMPTOM_SNEEZINGHealthPermissions.WRITE_SYMPTOM_SNEEZINGWrite—API 37 · U Ext 21Allows an application to write the user's sneezing data.
android.permission.health.WRITE_SYMPTOM_SNOREHealthPermissions.WRITE_SYMPTOM_SNOREWrite—API 37 · U Ext 21Allows an application to write the user's snore data.
android.permission.health.WRITE_SYMPTOM_SORE_THROATHealthPermissions.WRITE_SYMPTOM_SORE_THROATWrite—API 37 · U Ext 21Allows an application to write the user's sore throat data.
android.permission.health.WRITE_SYMPTOM_STOMACH_ACHEHealthPermissions.WRITE_SYMPTOM_STOMACH_ACHEWrite—API 37 · U Ext 21Allows an application to write the user's stomach ache data.
android.permission.health.WRITE_SYMPTOM_STUFFY_NOSEHealthPermissions.WRITE_SYMPTOM_STUFFY_NOSEWrite—API 37 · U Ext 21Allows an application to write the user's stuffy nose data.
android.permission.health.WRITE_SYMPTOM_UNEXPLAINED_WEIGHT_CHANGESHealthPermissions.WRITE_SYMPTOM_UNEXPLAINED_WEIGHT_CHANGESWrite—API 37 · U Ext 21Allows an application to write the user's unexplained weight changes data.
android.permission.health.WRITE_SYMPTOM_VAGINAL_DRYNESSHealthPermissions.WRITE_SYMPTOM_VAGINAL_DRYNESSWrite—API 37 · U Ext 21Allows an application to write the user's vaginal dryness data.
android.permission.health.WRITE_SYMPTOM_VAGINAL_ITCHINESSHealthPermissions.WRITE_SYMPTOM_VAGINAL_ITCHINESSWrite—API 37 · U Ext 21Allows an application to write the user's vaginal itchiness data.
android.permission.health.WRITE_SYMPTOM_VOMITINGHealthPermissions.WRITE_SYMPTOM_VOMITINGWrite—API 37 · U Ext 21Allows an application to write the user's vomiting data.
android.permission.health.WRITE_SYMPTOM_WATER_RETENTIONHealthPermissions.WRITE_SYMPTOM_WATER_RETENTIONWrite—API 37 · U Ext 21Allows an application to write the user's water retention data.
android.permission.health.WRITE_SYMPTOM_WHEEZINGHealthPermissions.WRITE_SYMPTOM_WHEEZINGWrite—API 37 · U Ext 21Allows an application to write the user's wheezing data.

Other framework-only data types 4

Data types the framework reference has permissions for but Google's Jetpack data-types table does not list as a record class as of this read.

Permission stringAccessRecordAvailableGoogle’s description
android.permission.health.READ_ALCOHOL_CONSUMPTIONHealthPermissions.READ_ALCOHOL_CONSUMPTIONRead—API 37 · U Ext 21Allows an application to write user's alcohol consumption data.
android.permission.health.READ_MENSTRUAL_CYCLE_PHASEHealthPermissions.READ_MENSTRUAL_CYCLE_PHASERead—API 37 · U Ext 22Allows an application to read the user's cycle phases data.
android.permission.health.WRITE_ALCOHOL_CONSUMPTIONHealthPermissions.WRITE_ALCOHOL_CONSUMPTIONWrite—API 37 · U Ext 21Allows an application to write user's alcohol consumption data.
android.permission.health.WRITE_MENSTRUAL_CYCLE_PHASEHealthPermissions.WRITE_MENSTRUAL_CYCLE_PHASEWrite—API 37 · U Ext 22Allows an application to write the user's cycle phases data.

System and device permissions 2

Strings that are not data-type permissions at all.

Permission stringAccessRecordAvailableGoogle’s description
android.permission.health.START_ONBOARDINGHealthPermissions.START_ONBOARDING——version 36.1 · U Ext 19protection: signatureAllows an application to launch client onboarding activities responsible for connecting to Health Connect. This permission can only be held by the system. Client apps that choose to export an onboarding activity must guard it with this permission so that only the system can launch it. See HealthConnectManager.ACTION_SHOW_ONBOARDING for the corresponding intent used by the system to launch onboarding activities.
android.permission.health.WRITE_DEVICE_UDIHealthPermissions.WRITE_DEVICE_UDIWrite—version 37.1 · U Ext 23protection: normalAllows an application to write the device's unique device identifier (UDI).

Where Google’s pages disagree

Strings Google’s data-types table prints that neither the framework HealthPermissions reference nor a Jetpack HealthPermission constant defines. Published as found — we do not correct Google’s table, we show you both.

Questions

Is it READ_EXERCISE_ROUTE or READ_EXERCISE_ROUTES?
android.permission.health.READ_EXERCISE_ROUTES. Google's Health Connect data-types table prints android.permission.health.READ_EXERCISE_ROUTE in the ExerciseSessionRecord row, but the framework HealthPermissions reference defines READ_EXERCISE_ROUTES with the value android.permission.health.READ_EXERCISE_ROUTES, and no reference page defines the singular read string. The write string is singular in both: android.permission.health.WRITE_EXERCISE_ROUTE. As read on 2026-10-03.
Which Health Connect permissions can an app not request itself?
android.permission.health.READ_EXERCISE_ROUTES: the framework reference says it "can only be granted manually by a user in Health Connect settings or in the route request activity" and that "Attempts to request the permission by applications will be ignored." android.permission.health.START_ONBOARDING: the reference describes it as a permission that "can only be held by the system" (protection level signature).
What protection level do Health Connect permissions have?
Of the 219 constants on Google's HealthPermissions reference (read 2026-10-03), 217 are dangerous, 1 is signature, 1 is normal. The level is printed on each constant as "Protection level".
Does Health Connect have permissions for symptoms and medical records?
Yes, on the framework side. Google's HealthPermissions reference defines 118 symptom strings (API 37 · U Ext 21) and 13 medical-data strings (API 36 · U Ext 16). None of the symptom types appears as a Jetpack record class on Google's data-types page as of 2026-10-03, and 13 of the Jetpack medical-data constants carry @ExperimentalPersonalHealthRecordApi.

Strings, descriptions, protection levels and availability are copied from Google’s HealthPermissions reference; the record mapping is from Google’s data-types table; the Jetpack annotations from the HealthPermission reference— all read 2026-10-03 by AIFitnessAPI’s generator. How to request them at runtime is on integrating Health Connect; every record is on the Health Connect reference.