Google Firebase è una piattaforma per sviluppatori che offre numerose e diverse possibilità. In Firefox Lite (precedentemente noto come Firefox "Rocket") e Firefox ScreenshotGo vengono utilizzati i seguenti componenti di Google Firebase:
- Google Analytics - per analizzare in forma anonima le attribuzioni e il comportamento degli utenti e prendere decisioni informate sullo sviluppo dei prodotti Mozilla.
- Remote Config - per personalizzare l'esperienza degli utenti come ad esempio cambiare l'aspetto grafico, implementare gradualmente le caratteristiche, eseguire test A/B, fornire contenuti personalizzati o effettuare altri aggiornamenti senza distribuire una nuova versione.
- Cloud Messaging - per inviare messaggi e notifiche in modo da poter fornire suggerimenti contestuali per aiutare l'utente a utilizzare al meglio il prodotto
- Crashlytics - per capire meglio gli arresti anomali (crash)
- Performance Monitoring - per effettuare una diagnosi dei problemi di prestazione dell'app in modo da poter mantenere Lite molto veloce.
Parti del kit di sviluppo software (SDK) Android di Firebase sono attualmente un codice sorgente chiuso e proprietario. L'SDK è integrato in Firefox Lite e i dati vengono inviati a Google.
Per maggiori dettagli, leggere questa documentazione (in inglese).
Perché per Firefox Lite viene utilizzato un SDK chiuso e proprietario ("closed source")
Firefox Lite è un progetto sperimentale rilasciato da Mozilla a fine 2017 per Android in mercati specifici. Mozilla ha scelto di utilizzare Firebase perché offriva funzionalità che sarebbero state altrimenti difficili da costruire e supportare per un progetto sperimentale con poche risorse.
Quali dati vengono raccolti e inviati al backend di Google Firebase
Per impostazione predefinita, l'SDK di Firebase raccoglie gli identificativi per i dispositivi portatili ("mobile") inclusi ID degli annunci per dispositivi mobili, Analytics ID App Instance, IDFV/ID Android e Instance ID.
Per ulteriori informazioni sulle informazioni personali raccolte da Firebase e sui tempi di conservazione, consultare la pagina in lingua inglese su privacy e sicurezza di Firebase (scorrere fino alla sezione "Data processing information"). È inoltre possibile ottenere ulteriori informazioni (in inglese) su altri tipi di raccolta dei dati al link Data collection.
Come impedire che i dati vengano inviati al backend di Google Firebase
Per impedire che i dati vengano inviati al backend di Google Firebase, è possibile modificare l'opzione "Send usage data" nel menu delle impostazioni di Firefox Lite e Firefox ScreenshotGo. Per ulteriori informazioni e istruzioni, leggere l'articolo Trasmissione anonima dei dati di utilizzo da Firefox su dispositivi mobili.