Play Console Error: You need approval to use the following Health Connect permissions in your app [closed]
Asked Answered
C

3

9

I am using react-native-health-connect package to get user health info from device. everything is working fine, I am getting user's health info and displaying it.

I have given following permission in AndroidMenifest.json file to get health data from any health app in device.

<uses-permission android:name="android.permission.health.READ_ACTIVE_CALORIES_BURNED"/>
<uses-permission android:name="android.permission.health.READ_TOTAL_CALORIES_BURNED"/>
<uses-permission android:name="android.permission.health.READ_WEIGHT"/>
<uses-permission android:name="android.permission.health.READ_HEIGHT"/>
<uses-permission android:name="android.permission.health.READ_STEPS"/>
<uses-permission android:name="android.permission.health.READ_HEART_RATE"/>
<uses-permission android:name="android.permission.health.READ_LEAN_BODY_MASS"/>
<uses-permission android:name="android.permission.health.READ_BONE_MASS"/>
<uses-permission android:name="android.permission.health.READ_BODY_FAT"/>

Now I am uploading an update to play store and it is giving me following error enter image description here

I have gone through the FAQs but I don't understand what should I need to do to resolve this issue.

Thanks

Codycoe answered 8/9, 2023 at 6:22 Comment(1)
C
7

Finally the issue is resolved...

first of all, as they mentioned in the error message that "you need approval to use following health connect permissions in your app.", I have requested the access by filling the Google Health Connect API Request form.

what was wrong:

I did not mentioned the use of Health connect data types in my privacy policy. then I mentioned, but this info does not explains the full use to the user.

so, I changed the privacy policy like following and replied to them.

policy content:

Health Connect Data

a. Collection and Usage of Health Data:
We value the privacy and security of our users. Our mobile application requests access to health-related permissions, specifically the ability to read steps and sleep information. This data is collected for the sole purpose of enhancing the user experience and providing features related to health and fitness.

b. Purpose of Health Data Access:
Our app utilizes health-related permissions to track daily steps, and sleep patterns. This data is processed locally on the user's device and is not shared with any third parties.

c. User Consent:
By using our app, you explicitly consent to the collection and usage of health-related data for the purposes outlined in this privacy policy. You have the option to grant or deny these permissions within the app settings.

d. Security Measures:
We implement robust security measures to protect the confidentiality and integrity of health-related data. This includes encryption and secure storage.

e. Data Retention:
We retain health-related data only for as long as necessary to fulfill the purposes outlined in this privacy policy. Users can request the deletion of their data by 

f. Third-Party Services:
Our app does not share health-related data with any third-party services, advertisers, or external entities. We do not engage in the sale or exchange of user data.

Note:

  • They take 7-10 business days to review the Google Health Connect API Request form, and then send a email with approval or rejection with with detail. if rejected you can reply in thread.
  • After approval they take 5 business days to enable use of Google Health Connect data types on play Store builds.
Codycoe answered 19/2 at 4:15 Comment(1)
Thanks for sharing the policy content - I have used it in my privacy policy as well.Deadman
S
5

I wish it is not a late answer but it may help. According to their FAQ section to read or write access to Health Connect data types, you should make a request through completing the Developer Declaration Form.

Saire answered 15/9, 2023 at 14:0 Comment(1)
THANK YOU! This was not obvious, and that link was hidden away. I also came here to find this from react-native-health-connect package, so I think that package adding documentation explaining you must submit this form would be helpful.Micropyle
L
1

You have to fill declaration form, and it is long process, you have to upload video to show permissions, then google will ask you to have audit of code from thirdparty.

Laurynlausanne answered 15/1 at 13:40 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.