Google Firebase is a developer platform with several different capabilities. Firefox Rocket and Firefox ScreenshotGo use Google Firebase for the following:
- Google Analytics - to analyze anonymous user attributions and behavior to make informed decisions on our product roadmap.
- Remote Config - to customize your experience such as changing the look and feel, rolling out features gradually, running A/B tests, delivering customized content, or making other updates without deploying a new version.
- Cloud Messaging - to send messages and notifications so we can bring contextual hints to you to help you better use the product
- Crashlytics - to understand crashes better
- Performance Monitoring - to diagnose app performance issues so we can keep Rocket really fast
Portions of the Firebase Android software development kit (SDK) are currently proprietary, closed source code. It is built into Firefox Rocket and data is sent to Google.
For more details see the documentation.
Why does Firefox Rocket use a closed-source SDK?
Firefox Rocket is an experimental project released by Mozilla in late 2017 for Android in specific markets. Firebase was selected because it offered functionality that would be difficult to otherwise build and support for an experimental project with light resources.
What data is collected and sent to the Google Firebase backend?
By default, the Firebase SDK collects identifiers for mobile devices including Mobile ad IDs, Analytics App Instance IDs, IDFVs/Android IDs and Instance IDs.
For more information on personal information collected by Firebase and retention times, see the Firebase privacy and security page (scroll to “Data Processing Information”). You can also learn more about other types of data collection at the Google Analytics for Firebase and Firebase Performance Monitoring Data collection page.
How do I prevent data from being sent to the Google Firebase backend?
You can change the “send usage data” control in the settings menu. See here for instructions