Reputation: 32171
I have an app which does not push any data to any server except that it uses the Firebase Analytics and Firebase Crashlytics libraries to submit analytics and crash reports to my Firebase account. My use of both of these libraries is bare minimum.
I submit analytics events as follows:
FirebaseAnalytics.getInstance(applicationContext).logEvent("SomeEvent", bundle)
I submit exceptions as follows:
FirebaseCrashlytics.getInstance().recordException(exception)
Neither the bundles submitted via the FirebaseAnalytics
instance nor the exceptions submitted via the FirebaseCrashlytics
instance contain any of the user's personal data or any data that identifies the user. The exceptions just convey that a certain area of the application has failed and the bundles just convey that a certain button was tapped without linking in any way to the user.
With this in mind, how do I answer the following "Data collection and security" questions in the Google Play Data Safety form:
Upvotes: 24
Views: 4134
Reputation: 1654
The same applies for Firebase as it does for AdMob.
Answer the first set of questions as follows:
Answer the second set of questions as follows:
My source is this Stack Overflow answer.
Because the "Device or other IDs" row in the Date Types section in the Provide information for Google Play's Data safety section document states:
Identifiers that relate to an individual device, browser or app. For example, an IMEI number, MAC address, Widevine Device ID, Firebase installation ID, or advertising identifier.
This indicates that Google considers Firebase to be collecting user data.
Upvotes: 11