Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Firebase Android Default Setup and User Privacy

I followed the setup steps mentioned in Firebase docs in order to setup Firebase in my android app: https://firebase.google.com/docs/android/setup

However, after monitoring the outgoing http connections using Charles, I found the following URLs being accessed:

https://play.googleapis.com

https://www.googleapis.com

https://ssl.google-analytics.com

So my questions are:

  1. Which of these URLs are used for Firebase analytics (I have read that Firebase analytics automatically collects information without doing any explicit call to Firebase analytics api)?

  2. Is there any possibility to turn off sending information to Firebase? so I can control exactly the sent information for user privacy requirements? I have read in the documentation that it is possible to de-activate analytics by setting "firebase_analytics_collection_deactivated" to true: https://firebase.google.com/support/guides/disable-analytics

So does setting this flag to true prevents automatic upload of data?

enter image description here

like image 767
Hazem Saleh Avatar asked Jul 26 '17 08:07

Hazem Saleh


People also ask

How to add email and password authentication to your Firebase app?

We can add this authentication functionality to our app in two steps, In order to enable email and password authentication for your android project, you need to open Firebase Console on your browser and select your android project if already created or create it ( know how to create ).

How do I store privacy settings on Firebase?

Storing privacy settings with Firebase. Firebase makes it straightforward to gather and track users' preferences around collection and processing data: Set up privacy settings. To gather and store privacy settings you'll need two things: UI to prompt users for their privacy settings and a way to store those settings.

What should I look for when using Firebase in my App?

Note: If you use Firebase Realtime Database or Firebase Firestore in your app, review any wildcard paths in your Security Rules, to ensure they won't grant broader access to a user's privacy settings than you intend.

Does Firebase restrict access to personal data?

Firebase restricts access to a select employees who have a business purpose to access personal data. Firebase logs employee access to systems that contain personal data. Firebase only permits access to personal data by employees who sign in with Google Sign-In and 2-factor authentication.


1 Answers

  1. Google Analytics for Firebase uploads events to https://app-measurement.com/a

  2. Setting that flag prevents uploading of all events (whether automatically or manually logged).

like image 156
Steve Ganem Avatar answered Oct 25 '22 13:10

Steve Ganem