Pada Mei 2021, Google Play mengumumkan bagian Keamanan data baru , yang merupakan pengungkapan yang diberikan developer untuk pengumpulan data, berbagi, dan praktik keamanan aplikasi.
Halaman ini dapat membantu Anda melengkapi persyaratan pengungkapan data ini sehubungan dengan penggunaan Anda atas Firebase Android SDK. Di halaman ini, Anda dapat menemukan informasi tentang apakah dan bagaimana SDK kami menangani data pengguna akhir, termasuk contoh konfigurasi yang berlaku atau permintaan yang dapat Anda kontrol sebagai pengembang aplikasi.
Kami bertujuan untuk setransparan mungkin dalam mendukung Anda; namun, sebagai pengembang aplikasi, Anda sepenuhnya bertanggung jawab untuk memutuskan bagaimana menanggapi formulir bagian keamanan Data Google Play terkait pengumpulan, berbagi, dan praktik keamanan data pengguna akhir aplikasi Anda.
Cara menggunakan informasi di halaman ini
Halaman ini mencantumkan data pengguna akhir yang dikumpulkan hanya oleh versi terbaru dari setiap Firebase Android SDK.
Setiap SDK memiliki bagiannya sendiri nanti di halaman ini di mana kami memberikan informasi tentang data yang dikumpulkan secara otomatis versus data yang dikumpulkan tergantung pada penggunaan Anda . Pengumpulan otomatis berarti SDK mengumpulkan data tertentu tanpa Anda memanggil metode atau kelas tertentu di aplikasi Anda. Namun, dalam banyak kasus, data yang dikumpulkan oleh SDK bergantung pada penggunaan produk secara spesifik oleh aplikasi Anda, yang berarti konfigurasi aplikasi dan cara Anda memanggil SDK.
Untuk menyelesaikan pengungkapan data Anda, Anda dapat menggunakan panduan Android tentang tipe data untuk membantu Anda menentukan tipe data mana yang paling menggambarkan data yang dikumpulkan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana aplikasi spesifik Anda membagikan dan menggunakan data yang dikumpulkan.
Ikhtisar enkripsi data, berbagi data, dan penghapusan data untuk Firebase Android SDK
Enkripsi data | Untuk data pengguna akhir yang dikumpulkan yang tercantum di halaman ini, Firebase mengenkripsi data saat transit menggunakan HTTPS. |
Berbagi data | Untuk data pengguna akhir yang dikumpulkan yang tercantum di halaman ini, Firebase tidak mentransfer data ini ke pihak ketiga kecuali:
|
Penghapusan data | Firebase memungkinkan pengembang untuk menghapus data pengguna akhir dengan cara yang konsisten dengan fungsionalitas layanan Firebase. |
Agen pengguna Firebase
Agen pengguna Firebase bukanlah Firebase Android SDK, melainkan kumpulan informasi yang dikumpulkan oleh beberapa Firebase Android SDK dan mencakup hal berikut:
Metadata perangkat: versi OS, nama, model, merek, dan faktor bentuk
Aplikasi yang digunakan untuk menginstal aplikasi Anda (misalnya, Play Store) (lihat dokumentasi )
SDK Firebase mana yang digunakan di aplikasi Anda, termasuk versinya
Agen pengguna Firebase digunakan secara internal oleh Google untuk menentukan platform dan adopsi versi untuk menyediakan, memelihara, dan meningkatkan layanan Firebase. Itu tidak pernah ditautkan ke pengguna atau pengidentifikasi perangkat.
Jika Firebase Android SDK mengumpulkan agen pengguna Firebase, itu akan dicantumkan di bagian SDK di bawah.
Pengujian A/B
com.google.firebase:firebase-abt
Data dikumpulkan secara otomatis
SDK Pengujian A/B Firebase tidak secara otomatis mengumpulkan data pengguna akhir apa pun.
Pertimbangan lainnya
SDK Pengujian A/B Firebase menggunakan data yang dikumpulkan dari Google Analytics untuk membuat dan mengelola grup eksperimen.
Karena A/B Testing SDK hanya digunakan secara langsung oleh Firebase Remote Config dan Firebase In-App Messaging , lihat bagian spesifik tersebut di halaman ini untuk mempelajari lebih lanjut tentang pengumpulan data dan tujuan pengumpulan.
Data yang dikumpulkan tergantung pada penggunaan Anda
Firebase A/B Testing SDK tidak memiliki fitur opsional yang dapat dikonfigurasi atau diminta oleh developer untuk mengumpulkan data pengguna akhir lainnya.
Pemeriksaan Aplikasi
com.google.firebase:firebase-appcheck
com.google.firebase:firebase-appcheck-debug
com.google.firebase:firebase-appcheck-safetynet
com.google.firebase:firebase-appcheck-playintegrity
Data dikumpulkan secara otomatis
SDK Pemeriksaan Aplikasi Firebase mengumpulkan data berikut secara otomatis .
Data | Secara default, SDK Pemeriksaan Aplikasi Firebase... |
---|---|
Agen pengguna Firebase | Untuk informasi, lihat bagian agen pengguna Firebase di halaman ini. |
Data yang dikumpulkan tergantung pada penggunaan Anda
Bergantung pada cara Anda mengonfigurasi atau memanggil SDK Pemeriksaan Aplikasi Firebase dan fitur produk, aplikasi Anda dapat mengumpulkan data pengguna akhir yang perlu disertakan dalam pengungkapan data Anda. Tabel berikut mencantumkan contoh data pengguna akhir yang dapat dikumpulkan bergantung pada penggunaan Anda, tetapi pastikan untuk memperhitungkan data apa pun yang dikumpulkan oleh penggunaan spesifik Anda.
Data | Bergantung pada konfigurasi dan permintaan aplikasi Anda, Firebase App Check SDKs... |
---|---|
Token pengesahan dari SafetyNet | Kumpulkan token pengesahan ini jika aplikasi Anda menggunakan SafetyNet sebagai penyedia pengesahan. Lihat informasi keamanan data tambahan untuk SafetyNet . |
Token integritas dari Play Integrity | Kumpulkan token integritas ini jika aplikasi Anda menggunakan Play Integrity sebagai penyedia pengesahan. Lihat informasi keamanan data tambahan untuk Play Integrity . |
Informasi tambahan
Tujuan pengumpulan data
Agen pengguna Firebase digunakan secara internal oleh Google untuk menentukan platform dan adopsi versi untuk menyediakan, memelihara, dan meningkatkan layanan Firebase. Itu tidak pernah ditautkan ke pengguna atau pengidentifikasi perangkat.
Firebase App Check umumnya menggunakan data lain yang dikumpulkan yang tercantum dalam sub-bagian di atas untuk memvalidasi pengesahan aplikasi guna membantu melindungi sumber daya backend Anda dari penyalahgunaan. Juga, tinjau sub-bagian di atas untuk informasi tentang bagaimana data tertentu dapat digunakan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana Anda secara khusus menggunakan data yang dikumpulkan.
Distribusi Aplikasi
Implementasi Android SDK Distribusi Aplikasi Penuh
com.google.firebase:firebase-appdistribution
Implementasi Android SDK Distribusi Aplikasi lengkap ditujukan untuk penggunaan pengujian Beta saja. Jangan sertakan penerapan SDK Distribusi Aplikasi lengkap dalam aplikasi Anda saat mengirimkan ke Google Play.
SDK Android Distribusi Aplikasi khusus API
com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx
Data dikumpulkan secara otomatis
SDK Android Distribusi Aplikasi khusus API tidak secara otomatis mengumpulkan data pengguna akhir apa pun.
Data yang dikumpulkan tergantung pada penggunaan Anda
SDK Android Distribusi Aplikasi khusus API tidak memiliki fitur opsional yang dapat dikonfigurasi atau diminta oleh pengembang untuk mengumpulkan data pengguna akhir lainnya.
Autentikasi
com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx
Data dikumpulkan secara otomatis
Firebase Authentication SDK mengumpulkan data berikut secara otomatis .
Data | Secara default, Firebase Authentication SDK... |
---|---|
Agen pengguna Firebase | Untuk informasi, lihat bagian agen pengguna Firebase di halaman ini. |
alamat IP | Mengumpulkan alamat IP untuk memberikan keamanan tambahan dan mencegah penyalahgunaan selama pendaftaran dan otentikasi. |
String agen pengguna:
| Mengumpulkan string agen pengguna untuk menyediakan, memelihara, dan meningkatkan layanan Firebase. Perhatikan bahwa agen pengguna ini tidak merujuk ke agen pengguna Firebase . |
ID Aplikasi Android Firebase | Mengumpulkan ID Aplikasi Android Firebase dari aplikasi (ini bukan nama paket aplikasi). Nilai ini disertakan dalam header setiap permintaan. |
Data yang dikumpulkan tergantung pada penggunaan Anda
Bergantung pada cara Anda mengonfigurasi atau memanggil Firebase Authentication SDK dan fitur produk, aplikasi Anda dapat mengumpulkan data pengguna akhir yang perlu disertakan dalam pengungkapan data Anda. Tabel berikut mencantumkan contoh data pengguna akhir yang dapat dikumpulkan bergantung pada penggunaan Anda, tetapi pastikan untuk memperhitungkan data apa pun yang dikumpulkan oleh penggunaan spesifik Anda.
Data | Bergantung pada konfigurasi dan permintaan aplikasi Anda, Firebase Authentication SDK... |
---|---|
Nama tampilan | Mengumpulkan nama tampilan pengguna jika pengembang menyediakannya. |
Alamat email | Mengumpulkan alamat email pengguna (seperti yang disediakan oleh pengembang) jika aplikasi menggunakan salah satu dari yang berikut:
|
Nomor telepon | Mengumpulkan nomor telepon pengguna (seperti yang disediakan oleh pengembang) jika aplikasi menggunakan salah satu hal berikut:
|
Kontak informasi | Mengumpulkan informasi kontak pengguna yang terkait dengan penyedia autentikasi pihak ketiga jika aplikasi menggunakan penyedia autentikasi pihak ketiga dengan Firebase Authentication. Misalnya, pengenal pengguna dapat ditautkan ke profil Facebook mereka jika aplikasi menggunakan autentikasi Facebook, bergantung pada cakupan yang diberikan. Lihat dokumentasi penyedia otentikasi untuk informasi lebih lanjut. |
ID Game Center | Mengumpulkan ID Game Center pengguna jika aplikasi ditautkan ke Game Center . |
identitas pengguna | Menghasilkan dan menyimpan pengidentifikasi Firebase Authentication yang unik. |
Informasi tambahan
Tujuan pengumpulan data
Firebase Authentication umumnya menggunakan data yang dikumpulkan yang tercantum dalam sub-bagian di atas untuk mengaktifkan autentikasi dan pengelolaan akun. String agen pengguna digunakan untuk menyediakan, memelihara, dan meningkatkan layanan Firebase. Juga, tinjau sub-bagian di atas untuk informasi tentang bagaimana data tertentu dapat digunakan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana Anda secara khusus menggunakan data yang dikumpulkan.
Cloud Firestore
com.google.firebase:firebase-firestore
com.google.firebase:firebase-firestore-ktx
Data dikumpulkan secara otomatis
Cloud Firestore SDK mengumpulkan data berikut secara otomatis .
Data | Secara default, Cloud Firestore SDK... |
---|---|
Agen pengguna Firebase | Untuk informasi, lihat bagian agen pengguna Firebase di halaman ini. |
Data yang dikumpulkan tergantung pada penggunaan Anda
Bergantung pada cara Anda mengonfigurasi atau memanggil Cloud Firestore SDK dan fitur produk, aplikasi Anda dapat mengumpulkan data pengguna akhir yang perlu disertakan dalam pengungkapan data Anda. Pastikan Anda memperhitungkan data pengguna akhir yang ditentukan pengembang yang dikumpulkan oleh penggunaan khusus Anda.
Pertimbangan lainnya
Jika Anda menggunakan Cloud Firestore dengan Firebase Authentication, dan jika pengguna akhir login, maka setiap permintaan dari Cloud Firestore secara otomatis menyertakan User ID yang berlaku dari Firebase Authentication.
Informasi tambahan
Tujuan pengumpulan data
Agen pengguna Firebase digunakan secara internal oleh Google untuk menentukan platform dan adopsi versi untuk menyediakan, memelihara, dan meningkatkan layanan Firebase. Itu tidak pernah ditautkan ke pengguna atau pengidentifikasi perangkat.
Tinjau sub-bagian di atas untuk informasi tentang bagaimana data tertentu dapat digunakan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana Anda secara khusus menggunakan data yang dikumpulkan, selain bagaimana Anda menggunakan data pengguna akhir yang ditentukan pengembang yang dikumpulkan oleh SDK.
Fungsi Cloud untuk Firebase
com.google.firebase:firebase-functions
com.google.firebase:firebase-functions-ktx
Data dikumpulkan secara otomatis
Cloud Functions for Firebase Client SDK mengumpulkan data berikut secara otomatis .
Data | Secara default, Cloud Functions for Firebase Client SDK... |
---|---|
Nama fungsi | Mengumpulkan nama fungsi pada pemanggilan fungsi. |
alamat IP | Mengumpulkan alamat IP pemanggil fungsi pada pemanggilan fungsi untuk menjalankan fungsi penanganan peristiwa dan fungsi HTTP berdasarkan tindakan pengguna akhir. |
Token Firebase Cloud Messaging (FCM) | Mengumpulkan token FCM untuk memungkinkan pengembang menggunakannya dalam fungsinya untuk mengirim pemberitahuan ke perangkat pemanggil pada saat panggilan atau menyimpannya untuk nanti. Perhatikan bahwa token ini dikumpulkan secara terpisah dari apakah aplikasi menyertakan atau menggunakan FCM SDK. |
Data yang dikumpulkan tergantung pada penggunaan Anda
Cloud Functions for Firebase Client SDK tidak memiliki fitur opsional yang dapat dikonfigurasi atau diminta oleh pengembang untuk mengumpulkan data pengguna akhir lainnya.
Pertimbangan lainnya
Jika pengguna akhir masuk melalui Firebase Authentication, setiap permintaan fungsi secara otomatis menyertakan User ID yang berlaku dari Firebase Authentication.
Informasi tambahan
Tujuan pengumpulan data
Cloud Functions for Firebase umumnya menggunakan data yang dikumpulkan yang tercantum dalam sub-bagian di atas untuk menjalankan kode backend sebagai respons terhadap peristiwa yang dipicu oleh fitur Firebase dan permintaan HTTPS dari aplikasi Anda. Juga, tinjau sub-bagian di atas untuk informasi tentang bagaimana data tertentu dapat digunakan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana Anda secara khusus menggunakan data yang dikumpulkan.
Pesan Awan
com.google.firebase:firebase-messaging
com.google.firebase:firebase-messaging-ktx
Data dikumpulkan secara otomatis
Firebase Cloud Messaging SDK mengumpulkan data berikut secara otomatis .
Data | Secara default, Firebase Cloud Messaging SDK... |
---|---|
Versi aplikasi | Mengumpulkan versi aplikasi untuk berlangganan topik dan berhenti berlangganan. |
Agen pengguna Firebase | Untuk informasi, lihat bagian agen pengguna Firebase di halaman ini. |
Pertimbangan lainnya
Cloud Messaging memiliki ketergantungan pada SDK instalasi Firebase. Karena SDK tersebut disertakan secara transitif dalam aplikasi Anda, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat bagian penginstalan di halaman ini). Untuk mempelajari data yang digunakan Cloud Messaging dari pengumpulan data SDK tersebut, kunjungi dokumentasi Kelola penginstalan Firebase .
Data yang dikumpulkan tergantung pada penggunaan Anda
Bergantung pada cara Anda mengonfigurasi atau memanggil Firebase Cloud Messaging SDK dan fitur produk, aplikasi Anda dapat mengumpulkan data pengguna akhir yang perlu disertakan dalam pengungkapan data Anda. Tabel berikut mencantumkan contoh data pengguna akhir yang dapat dikumpulkan bergantung pada penggunaan Anda, tetapi pastikan untuk memperhitungkan data apa pun yang dikumpulkan oleh penggunaan spesifik Anda.
Data | Bergantung pada konfigurasi dan permintaan aplikasi Anda, Firebase Cloud Messaging SDK... |
---|---|
Metrik pengiriman pesan | Mengumpulkan dan mengirim metrik pengiriman pesan ke BigQuery jika integrasi BigQuery diaktifkan dan |
Pertimbangan lainnya
Beberapa fitur opsional Cloud Messaging bergantung pada Firebase SDK untuk Google Analytics. Jika Anda menyertakan SDK tersebut di aplikasi Anda, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat dokumentasi Google Analytics ). Tabel berikut mencantumkan data log tambahan:
Data | Jika aplikasi Anda menyertakan Firebase SDK untuk Google Analytics, maka Cloud Messaging... |
---|---|
Peristiwa interaksi notifikasi | Mengirim peristiwa interaksi pesan secara lokal di perangkat untuk masuk melalui SDK Firebase untuk Google Analytics guna menyediakan data analitik bagi pengembang. |
Informasi tambahan
Tujuan pengumpulan data
Agen pengguna Firebase digunakan secara internal oleh Google untuk menentukan platform dan adopsi versi untuk menyediakan, memelihara, dan meningkatkan layanan Firebase. Itu tidak pernah ditautkan ke pengguna atau pengidentifikasi perangkat.
Cloud Messaging umumnya menggunakan data yang dikumpulkan lainnya yang tercantum dalam sub-bagian di atas untuk mengirim pesan ke aplikasi klien. Juga, tinjau sub-bagian di atas untuk informasi tentang bagaimana data tertentu dapat digunakan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana Anda secara khusus menggunakan data yang dikumpulkan.
Penyimpanan Cloud untuk Firebase
com.google.firebase:firebase-storage
com.google.firebase:firebase-storage-ktx
Data dikumpulkan secara otomatis
Cloud Storage for Firebase SDK mengumpulkan data berikut secara otomatis .
Data | Secara default, Firebase Cloud Messaging SDK... |
---|---|
Versi Cloud Storage SDK yang digunakan oleh aplikasi | Mengumpulkan versi Cloud Storage for Firebase SDK yang digunakan oleh aplikasi. Nilai ini disertakan dalam header setiap permintaan. |
ID Aplikasi Android Firebase | Mengumpulkan ID Aplikasi Android Firebase dari aplikasi (ini bukan nama paket aplikasi). Nilai ini disertakan dalam header setiap permintaan. |
Data yang dikumpulkan tergantung pada penggunaan Anda
Bergantung pada cara Anda mengonfigurasi atau memanggil Cloud Storage for Firebase SDK dan fitur produk, aplikasi Anda dapat mengumpulkan data pengguna akhir yang perlu disertakan dalam pengungkapan data Anda. Pastikan Anda memperhitungkan data pengguna akhir yang ditentukan pengembang yang dikumpulkan oleh penggunaan khusus Anda.
Pertimbangan lainnya
Jika Anda menggunakan Cloud Storage for Firebase dengan Firebase Authentication, dan jika pengguna akhir telah login, maka setiap permintaan dari Cloud Storage for Firebase secara otomatis menyertakan User ID yang berlaku dari Firebase Authentication.
Informasi tambahan
Tujuan pengumpulan data
Cloud Storage for Firebase umumnya menggunakan data yang dikumpulkan yang tercantum dalam sub-bagian di atas untuk menyediakan, memelihara, dan meningkatkan layanan Firebase. Juga, tinjau sub-bagian di atas untuk informasi tentang bagaimana data tertentu dapat digunakan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana Anda secara khusus menggunakan data yang dikumpulkan, selain bagaimana Anda menggunakan data pengguna akhir yang ditentukan pengembang yang dikumpulkan oleh SDK.
Crashlytics
com.google.firebase:firebase-crashlytics
com.google.firebase:firebase-crashlytics-ktx
com.google.firebase:firebase-crashlytics-ndk
Data dikumpulkan secara otomatis
Firebase Crashlytics SDK mengumpulkan data berikut secara otomatis .
Data | Secara default, Firebase Crashlytics SDK... |
---|---|
Jejak tumpukan | Mengumpulkan jejak tumpukan saat aplikasi mogok. |
Status aplikasi yang relevan | Mengumpulkan status aplikasi yang relevan saat aplikasi mogok. |
Metadata perangkat yang relevan | Mengumpulkan metadata point-in-time tentang perangkat saat aplikasi mogok. |
UUID instalasi Crashlytics | Membuat dan menyimpan UUID penginstalan Crashlytics untuk mengukur jumlah pengguna yang terkena dampak error. |
Pertimbangan lainnya
Crashlytics memiliki ketergantungan pada SDK penginstalan Firebase. Karena SDK tersebut disertakan secara transitif dalam aplikasi Anda, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat bagian penginstalan di halaman ini). Perhatikan bahwa Crashlytics tidak menggunakan data apa pun yang dikumpulkan oleh SDK penginstalan Firebase, kecuali untuk merotasi UUID penginstalan Crashlytics berdasarkan perubahan pada ID penginstalan Firebase instance aplikasi.
Data yang dikumpulkan tergantung pada penggunaan Anda
Bergantung pada cara Anda mengonfigurasi atau memanggil Firebase Crashlytics SDK dan fitur produk, aplikasi Anda dapat mengumpulkan data pengguna akhir yang perlu disertakan dalam pengungkapan data Anda. Tabel berikut mencantumkan contoh data pengguna akhir yang dapat dikumpulkan bergantung pada penggunaan Anda, tetapi pastikan untuk memperhitungkan data apa pun yang dikumpulkan oleh penggunaan spesifik Anda.
Data | Bergantung pada konfigurasi dan permintaan aplikasi Anda, Firebase Crashlytics SDK... |
---|---|
Data yang ditentukan pengembang | Mengumpulkan kunci kustom, log, dan ID pengguna teks bebas apa pun yang dilampirkan pengembang ke laporan kerusakan. |
Data yang ditentukan pengembang | Mengumpulkan peristiwa non-fatal yang ditentukan pengembang dengan pelacakan tumpukan khusus. |
Pertimbangan lainnya
Beberapa fitur opsional Crashlytics bergantung pada Firebase SDK untuk Google Analytics. Jika Anda menyertakan SDK tersebut di aplikasi Anda, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat dokumentasi Google Analytics ). Tabel berikut mencantumkan data yang digunakan Crashlytics dari pengumpulan data tersebut:
Data | Jika aplikasi Anda menyertakan Firebase SDK untuk Google Analytics, maka Crashlytics... |
---|---|
log "remah roti" | Menggunakan log "breadcrumb" yang dikumpulkan oleh SDK Firebase untuk Google Analytics. Log ini mengidentifikasi tindakan pengguna segera sebelum kerusakan bersama dengan jumlah kerusakan. |
Informasi tambahan
Tujuan pengumpulan data
Firebase Crashlytics umumnya menggunakan data yang dikumpulkan yang tercantum dalam sub-bagian di atas untuk mengaktifkan pelaporan kerusakan dan layanan manajemen kerusakan. Juga, tinjau sub-bagian di atas untuk informasi tentang bagaimana data tertentu dapat digunakan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana Anda secara khusus menggunakan data yang dikumpulkan, selain bagaimana Anda menggunakan data pengguna akhir yang ditentukan pengembang yang dikumpulkan oleh SDK.
Tautan Dinamis
com.google.firebase:firebase-dynamic-links
com.google.firebase:firebase-dynamic-links-ktx
Data dikumpulkan secara otomatis
Firebase Dynamic Links SDK mengumpulkan data berikut secara otomatis .
Data | Secara default, Firebase Dynamic Links SDK... |
---|---|
URL tautan dinamis | Mengumpulkan URL tautan dinamis saat URL berinteraksi, termasuk metadata yang ditentukan pengembang yang disetel pengembang di tautan saat tautan dibuat. |
Jika aplikasi diinstal dengan Firebase Dynamic Links SDK terintegrasi, maka Firebase akan mencatat status aplikasi dan peristiwa interaksi tautan.
Pertimbangan lainnya
Jika pengguna berinteraksi dengan tautan dinamis Firebase, data berikut akan dicatat secara otomatis, terlepas dari apakah aplikasi diinstal pada perangkat pengguna:
Data | Secara default, Firebase... |
---|---|
URL tautan dinamis | Mencatat URL tautan dinamis saat URL berinteraksi, termasuk metadata yang ditentukan pengembang yang disetel pengembang di tautan saat tautan dibuat. |
Nama paket aplikasi | Mencatat nama paket aplikasi untuk penautan dalam yang ditangguhkan (penginstalan aplikasi pasca tautan dalam). |
Status aplikasi | Mencatat informasi yang berkaitan dengan status aplikasi pada perangkat pengguna, termasuk status pemasangan dan apakah aplikasi telah dibuka sebelumnya. |
Tautkan peristiwa interaksi | Log peristiwa interaksi tautan. |
Data yang dikumpulkan tergantung pada penggunaan Anda
Firebase Dynamic Links SDK tidak memiliki fitur opsional yang dapat dikonfigurasi atau diminta oleh pengembang untuk mengumpulkan data pengguna akhir lainnya.
Pertimbangan lainnya
Beberapa fitur opsional Dynamic Links bergantung pada Firebase SDK untuk Google Analytics. Jika Anda menyertakan SDK tersebut di aplikasi Anda, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat dokumentasi Google Analytics ). Tabel berikut mencantumkan data log tambahan:
Data | Jika aplikasi Anda menyertakan Firebase SDK untuk Google Analytics, maka Dynamic Links... |
---|---|
Tautkan peristiwa interaksi | Mengirim peristiwa interaksi tautan secara lokal di perangkat untuk masuk melalui SDK Firebase untuk Google Analytics guna menyediakan data analitik bagi pengembang. |
Informasi tambahan
Tujuan pengumpulan data
Firebase Dynamic Links umumnya menggunakan data yang dikumpulkan yang tercantum dalam sub-bagian di atas untuk mengarahkan pengguna akhir langsung ke konten tertaut di aplikasi Anda. Juga, tinjau sub-bagian di atas untuk informasi tentang bagaimana data tertentu dapat digunakan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana Anda secara khusus menggunakan data yang dikumpulkan, selain bagaimana Anda menggunakan data pengguna akhir yang ditentukan pengembang yang dikumpulkan oleh SDK.
Google Analytics
com.google.firebase:firebase-analytics
com.google.firebase:firebase-analytics-ktx
Temukan informasi pengumpulan data Google Analytics di dokumentasi Google Analytics .
Pesan Dalam Aplikasi
com.google.firebase:firebase-inappmessaging
com.google.firebase:firebase-inappmessaging-display
com.google.firebase:firebase-inappmessaging-ktx
com.google.firebase:firebase-inappmessaging-display-ktx
Data dikumpulkan secara otomatis
Firebase In-App Messaging SDK mengumpulkan data berikut secara otomatis .
Data | Secara default, Firebase In-App Messaging SDK... |
---|---|
Peristiwa interaksi pesan, termasuk tayangan, klik, dan penolakan | Mengirim peristiwa interaksi pesan untuk menyediakan data analitik bagi pengembang. |
Pertimbangan lainnya
In-App Messaging memiliki ketergantungan yang diperlukan pada Firebase SDK untuk Google Analytics. Karena Anda harus menyertakan SDK tersebut di aplikasi Anda, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat dokumentasi Google Analytics ). Tabel berikut mencantumkan contoh cara In-App Messaging SDK berinteraksi dengan data dari Google Analytics:
Data | Jika aplikasi Anda menyertakan Firebase SDK untuk Google Analytics, maka Firebase In-App Messaging... |
---|---|
Peristiwa interaksi pesan, termasuk tayangan, klik, dan penolakan | Mengirim peristiwa interaksi pesan secara lokal di perangkat untuk masuk melalui SDK Firebase untuk Google Analytics guna menyediakan data analitik bagi pengembang. |
Properti pengguna | Menetapkan dan menggunakan properti pengguna yang dikumpulkan oleh SDK Firebase untuk Google Analytics untuk menargetkan pesan yang didasarkan pada kondisi properti pengguna. |
In-App Messaging juga memiliki ketergantungan pada SDK instalasi Firebase. Karena SDK tersebut disertakan secara transitif dalam aplikasi Anda, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat bagian penginstalan di halaman ini). Untuk mempelajari tentang data yang digunakan In-App Messaging dari pengumpulan data SDK tersebut, kunjungi dokumentasi Kelola penginstalan Firebase .
Data yang dikumpulkan tergantung pada penggunaan Anda
Firebase In-App Messaging SDK tidak memiliki fitur opsional yang dapat dikonfigurasi atau diminta oleh pengembang untuk mengumpulkan data pengguna akhir lainnya.
Informasi tambahan
Tujuan pengumpulan data
Firebase In-App Messaging umumnya menggunakan data yang dikumpulkan yang tercantum dalam sub-bagian di atas untuk mengirim pesan ke pengguna akhir di dalam aplikasi itu sendiri. Juga, tinjau sub-bagian di atas untuk informasi tentang bagaimana data tertentu dapat digunakan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana Anda secara khusus menggunakan data yang dikumpulkan.
Instalasi
com.google.firebase:firebase-installations
com.google.firebase:firebase-installations-ktx
Data dikumpulkan secara otomatis
SDK instalasi Firebase mengumpulkan data berikut secara otomatis .
Data | Secara default, SDK penginstalan Firebase... |
---|---|
ID penginstalan Firebase (FID) | Menghasilkan dan mengumpulkan pengenal per-instalasi (FID) yang tidak secara unik mengidentifikasi pengguna atau perangkat fisik. |
alamat IP | Mengumpulkan alamat IP pengirim permintaan jaringan, yang dapat digunakan untuk tujuan debugging. |
Agen pengguna Firebase | Untuk informasi, lihat bagian agen pengguna Firebase di halaman ini. |
Data yang dikumpulkan tergantung pada penggunaan Anda
SDK penginstalan Firebase tidak memiliki fitur opsional yang dapat dikonfigurasi atau diminta oleh developer untuk mengumpulkan data pengguna akhir lainnya.
Informasi tambahan
Tujuan pengumpulan data
Agen pengguna Firebase digunakan secara internal oleh Google untuk menentukan platform dan adopsi versi untuk menyediakan, memelihara, dan meningkatkan layanan Firebase. Itu tidak pernah ditautkan ke pengguna atau pengidentifikasi perangkat.
Penginstalan Firebase umumnya menggunakan data lain yang dikumpulkan yang tercantum dalam sub-bagian di atas untuk memberikan pengidentifikasi unik untuk mengidentifikasi penginstalan aplikasi. Juga, tinjau sub-bagian di atas untuk informasi tentang bagaimana data tertentu dapat digunakan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana Anda secara khusus menggunakan data yang dikumpulkan.
Pengunduh model Firebase ML
com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx
Data dikumpulkan secara otomatis
SDK pengunduh model Firebase ML mengumpulkan data berikut secara otomatis .
Data | Secara default, SDK pengunduh model Firebase ML... |
---|---|
Metadata unduhan model ML, termasuk peristiwa unduhan, peristiwa penghapusan, dan kesalahan | Mengumpulkan metadata peristiwa unduhan model untuk memantau masalah stabilitas dan latensi. |
pemasangan token autentik | Mengumpulkan token autentikasi penginstalan untuk autentikasi perangkat saat berinteraksi dengan instance aplikasi (misalnya, untuk mendistribusikan model developer ke instance aplikasi). |
Pertimbangan lainnya
Pengunduh model Firebase ML memiliki ketergantungan pada SDK penginstalan Firebase. Karena SDK tersebut disertakan secara transitif dalam aplikasi Anda, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat bagian penginstalan di halaman ini). Untuk mempelajari data yang digunakan pengunduh model Firebase ML dari pengumpulan data SDK tersebut, kunjungi dokumentasi Kelola penginstalan Firebase .
Data yang dikumpulkan tergantung pada penggunaan Anda
SDK pengunduh model Firebase ML tidak memiliki fitur opsional yang dapat dikonfigurasi atau diminta oleh pengembang untuk mengumpulkan data pengguna akhir lainnya.
Informasi tambahan
Tujuan pengumpulan data
Firebase ML umumnya menggunakan data yang dikumpulkan yang tercantum dalam sub-bagian di atas untuk mengunduh model ML. Firebase ML menggabungkan dan menggunakan metadata unduhan model untuk memantau kualitas produk, memahami penggunaan, dan menginformasikan arah produk. Juga, tinjau sub-bagian di atas untuk informasi tentang bagaimana data tertentu dapat digunakan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana Anda secara khusus menggunakan data yang dikumpulkan.
Pemantauan Kinerja
com.google.firebase:firebase-perf
com.google.firebase:firebase-perf-ktx
Data dikumpulkan secara otomatis
Firebase Performance Monitoring SDK mengumpulkan data berikut secara otomatis .
Data | Secara default, Firebase Performance Monitoring SDK... |
---|---|
Metrik kinerja aplikasi, termasuk waktu mulai aplikasi dan latensi permintaan jaringan | Mengumpulkan metrik kinerja aplikasi selama siklus hidup dan penggunaan aplikasi oleh pengguna akhir. |
Penggunaan CPU/memori | Mengumpulkan penggunaan CPU/memori aplikasi untuk memberikan tampilan garis waktu dari kinerja aplikasi. |
Metadata perangkat yang relevan | Mengumpulkan metadata perangkat yang relevan untuk memfilter data kinerja terhadap segmen perangkat yang berbeda. |
alamat IP | Mengumpulkan alamat IP untuk memetakan peristiwa kinerja ke negara asalnya. |
Pertimbangan lainnya
Performance Monitoring memiliki ketergantungan pada SDK instalasi Firebase. Karena SDK tersebut disertakan secara transitif dalam aplikasi Anda, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat bagian penginstalan di halaman ini). Untuk mempelajari data yang digunakan Performance Monitoring dari pengumpulan data SDK tersebut, kunjungi dokumentasi Kelola penginstalan Firebase .
Performance Monitoring juga memiliki ketergantungan pada Firebase Remote Config SDK untuk membantu mengontrol volume peristiwa yang dikumpulkan dari aplikasi. Karena SDK tersebut disertakan secara transitif dalam aplikasi Anda, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat bagian Remote Config di halaman ini).
Data yang dikumpulkan tergantung pada penggunaan Anda
Bergantung pada cara Anda mengonfigurasi atau memanggil Firebase Performance Monitoring SDK dan fitur produk, aplikasi Anda dapat mengumpulkan data pengguna akhir yang perlu disertakan dalam pengungkapan data Anda. Tabel berikut mencantumkan contoh data pengguna akhir yang dapat dikumpulkan bergantung pada penggunaan Anda, tetapi pastikan untuk memperhitungkan data apa pun yang dikumpulkan oleh penggunaan spesifik Anda.
Data | Bergantung pada konfigurasi dan permintaan aplikasi Anda, Firebase Performance Monitoring SDK... |
---|---|
Jejak khusus yang ditentukan pengembang | Mengumpulkan metrik kinerja aplikasi untuk setiap pelacakan kustom yang diinstrumentasikan oleh pengembang di aplikasi mereka. |
Metrik kinerja khusus (data yang ditentukan pengembang) | Mengumpulkan metrik kinerja khusus apa pun yang dilampirkan pengembang ke pelacakan khusus. |
Atribut khusus (data yang ditentukan pengembang) | Mengumpulkan atribut khusus apa pun yang dilampirkan pengembang ke pelacakan khusus. |
Informasi tambahan
Tujuan pengumpulan data
Firebase Performance Monitoring umumnya menggunakan data yang dikumpulkan yang tercantum dalam sub-bagian di atas untuk mengaktifkan pelaporan dan pemantauan kinerja aplikasi. Juga, tinjau sub-bagian di atas untuk informasi tentang bagaimana data tertentu dapat digunakan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana Anda secara khusus menggunakan data yang dikumpulkan, selain bagaimana Anda menggunakan data pengguna akhir yang ditentukan pengembang yang dikumpulkan oleh SDK.
Basis Data Waktu Nyata
com.google.firebase:firebase-database
com.google.firebase:firebase-database-ktx
Data dikumpulkan secara otomatis
Firebase Realtime Database SDK mengumpulkan data berikut secara otomatis .
Data | Secara default, Firebase Realtime Database SDK... |
---|---|
alamat IP | Mengumpulkan alamat IP untuk mengaktifkan alat profiler , yang membantu pengembang memahami tren penggunaan dan kerusakan platform |
Agen pengguna | Mengumpulkan string agen pengguna untuk mengaktifkan alat profiler , yang membantu pengembang memahami tren penggunaan dan kerusakan platform Perhatikan bahwa agen pengguna ini tidak merujuk ke agen pengguna Firebase . |
Data yang dikumpulkan tergantung pada penggunaan Anda
Bergantung pada cara Anda mengonfigurasi atau memanggil Firebase Realtime Database SDK dan fitur produk, aplikasi Anda dapat mengumpulkan data pengguna akhir yang perlu disertakan dalam pengungkapan data Anda. Pastikan Anda memperhitungkan data pengguna akhir yang ditentukan pengembang yang dikumpulkan oleh penggunaan khusus Anda.
Pertimbangan lainnya
Jika Anda menggunakan Realtime Database dengan Firebase Authentication, dan jika pengguna akhir telah login, maka setiap permintaan dari Realtime Database secara otomatis menyertakan User ID yang berlaku dari Firebase Authentication.
Informasi tambahan
Tujuan pengumpulan data
Harap tinjau sub-bagian di atas untuk informasi tentang bagaimana data tertentu dapat digunakan. Dalam pengungkapan data Anda, pastikan untuk juga memperhitungkan bagaimana Anda secara khusus menggunakan data yang dikumpulkan, selain bagaimana Anda menggunakan data pengguna akhir yang ditentukan pengembang yang dikumpulkan oleh SDK.
Konfigurasi Jarak Jauh
com.google.firebase:firebase-config
com.google.firebase:firebase-config-ktx
Data dikumpulkan secara otomatis
Firebase Remote Config SDK mengumpulkan data berikut secara otomatis .
Data | By default, the Firebase Remote Config SDK... |
---|---|
Country code | Collects country code in order to target parameters that are based on this data. |
Language code | Collects language code in order to target parameters that are based on this data. |
Time zone | Collects time zone in order to target parameters that are based on this data. |
Platform version | Collects platform version in order to target parameters that are based on this data. |
OS version | Collects OS version in order to target parameters that are based on this data. |
Firebase Android App ID | Collects the Firebase Android App ID of the app (this is not the app's package name) in order to target parameters that are based on this data. |
Package name of the app | Collects the package name in order to target parameters that are based on this data. |
Version of the Remote Config SDK used by the app | Collects the version of the SDK to provide, maintain, and improve Firebase services. |
Other considerations
Remote Config has a dependency on the Firebase installations SDK. Since that SDK is transitively included in your app, make sure to account for the end-user data collected automatically by that SDK (see the installations section on this page). To learn about the data that Remote Config uses from that SDK's data collection, visit the Manage Firebase installations documentation .
Data collected depending on your usage
The Firebase Remote Config SDK doesn't have optional features that the developer can configure or invoke to collect other end-user data.
Other considerations
Some optional features of Remote Config depend on the Firebase SDK for Google Analytics. If you include that SDK in your app, make sure to account for the end-user data collected automatically by that SDK (see the Google Analytics documentation ). The following table lists examples of how the Remote Config SDK interacts with data from Google Analytics:
Data | If your app includes the Firebase SDK for Google Analytics, then Remote Config... |
---|---|
User properties | Sets and uses user properties collected by the Firebase SDK for Google Analytics in order to target parameters that are based on user property conditions. |
Note that we're preparing documentation about Personalization. We will update this section with more information in the coming weeks.
Additional information
Purpose for data collection
Firebase Remote Config generally uses the collected data listed in the sub-sections above to change the behavior and appearance of your app without publishing an app update. Aggregated data for OS version and SDK version is used by Firebase to understand usage trends and inform product direction. Also, review the sub-sections above for information about how specific data may be used. In your data disclosure, make sure to also account for how you specifically use the collected data.