Hi, we have an app that uses Checkout payments, and it also uses your Risk SDK v1.0.6 for fraud detection. It's been working well, but recently we received an email from Google telling us that "FingerprintJS SDK" is not compliant with Google's Developer Program Policies, and Google will remove our app unless we remove the non-compliant SDK.
Issue found: Violation of User Data, Permissions and APIs that Access Sensitive Information policy
We reviewed SDKs used by your app and found non-compliant version(s) of SDK(s) which facilitates the transmission of collection of users’ data without meeting the prominent disclosure guidelines and/or privacy policy guidelines. This data may include, but is not limited to:
Phone number
Installed packages (apps)
Social account information
Primary account information
We found an issue in the following area(s):
FingerprintJS SDK: Consider upgrading to a policy-compliant version of the SDK if available from your SDK provider, or removing the SDK.
About the User Data policy
You must be transparent in how you handle user data (for example, information collected from or about a user, including device information). That means disclosing the access, collection, use, handling, and sharing of user data from your app, and limiting the use of the data to the policy compliant purposes disclosed. Please be aware that any handling of personal and sensitive user data is also subject to additional requirements in the "Personal and Sensitive User Data" section.
It turns out that FingerprintJS SDK is used by the Checkout Risk Android SDK
|
private val client: FingerprintJS = |
Google gave us a month to upgrade or remove the dependency from our app, but since we cannot modify the Risk SDK to use a different fingerprinting tool, we have to remove Risk from our app.
Please consider upgrading FingerprintJS if there's a compliant version available, or develop your own fingerprinting tool within the Risk SDK. As it currently is, using Android Risk SDK will not allow publishing on the Play Store.
Hi, we have an app that uses Checkout payments, and it also uses your Risk SDK v1.0.6 for fraud detection. It's been working well, but recently we received an email from Google telling us that "FingerprintJS SDK" is not compliant with Google's Developer Program Policies, and Google will remove our app unless we remove the non-compliant SDK.
It turns out that FingerprintJS SDK is used by the Checkout Risk Android SDK
checkout-risk-sdk-android/Risk/src/main/java/com/checkout/risk_sdk_android/FingerprintService.kt
Line 22 in 1a7426b
Google gave us a month to upgrade or remove the dependency from our app, but since we cannot modify the Risk SDK to use a different fingerprinting tool, we have to remove Risk from our app.
Please consider upgrading FingerprintJS if there's a compliant version available, or develop your own fingerprinting tool within the Risk SDK. As it currently is, using Android Risk SDK will not allow publishing on the Play Store.