Pada bulan Mei 2021, Google Play mengumumkan bagian Keamanan Data baru, yang merupakan pengungkapan praktik pengumpulan, berbagi, dan keamanan data aplikasi yang disediakan oleh developer.
Halaman ini dapat membantu Anda menyelesaikan persyaratan pengungkapan data ini terkait dengan penggunaan Firebase Android SDK. Di halaman ini, Anda dapat menemukan informasi tentang apakah SDK kami menangani data pengguna akhir dan bagaimana caranya, termasuk contoh konfigurasi atau pemanggilan yang berlaku yang dapat Anda kontrol sebagai developer aplikasi.
Kami ingin bersikap setransparan mungkin dalam mendukung Anda. Namun, sebagai developer aplikasi, Anda sepenuhnya bertanggung jawab untuk memutuskan cara merespons formulir bagian Keamanan Data Google Play terkait praktik pengumpulan, berbagi, dan keamanan data pengguna akhir.
Cara menggunakan informasi di halaman ini
Halaman ini mencantumkan data pengguna akhir yang dikumpulkan hanya oleh versi terbaru setiap Firebase Android SDK.
Setiap SDK memiliki bagiannya sendiri nanti di halaman ini tempat kami memberikan informasi tentang data yang dikumpulkan secara otomatis versus data yang dikumpulkan bergantung pada penggunaan. Pengumpulan otomatis berarti SDK mengumpulkan data tertentu tanpa memanggil metode atau class tertentu di aplikasi Anda. Namun, dalam banyak kasus, data yang dikumpulkan oleh SDK bergantung pada penggunaan produk tertentu oleh aplikasi Anda, yang berarti konfigurasi aplikasi dan cara Anda memanggil SDK.
Untuk menyelesaikan pengungkapan data, Anda dapat menggunakan panduan tentang jenis data Android untuk membantu menentukan jenis data yang paling tepat dalam mendeskripsikan data yang dikumpulkan. Dalam pengungkapan data, pastikan Anda juga memperhitungkan cara aplikasi tertentu membagikan dan menggunakan data yang dikumpulkan.
Ringkasan enkripsi data, berbagi data, dan penghapusan data untuk Firebase Android SDK
Enkripsi data | Untuk data pengguna akhir yang dikumpulkan dan tercantum di halaman ini, Firebase akan mengenkripsi data dalam pengiriman menggunakan HTTPS. |
Berbagi data | Untuk data pengguna akhir yang dikumpulkan dan tercantum di halaman ini, Firebase tidak akan mentransfer data ini ke pihak ketiga kecuali:
|
Penghapusan data | Firebase memungkinkan developer menghapus data pengguna akhir dengan cara yang konsisten dengan fungsi layanan Firebase. |
Agen pengguna Firebase
Agen pengguna Firebase bukanlah Firebase Android SDK, melainkan sekelompok 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)
Firebase SDK mana yang digunakan dalam aplikasi, termasuk versinya
Agen pengguna Firebase digunakan secara internal oleh Google untuk menentukan adopsi versi dan platform demi menyediakan, memelihara, dan meningkatkan layanan Firebase. Agen pengguna Firebase tidak pernah ditautkan ke ID perangkat atau pengguna.
Jika Firebase Android SDK mengumpulkan agen pengguna Firebase, agen tersebut akan tercantum di bagian SDK di bawah.
A/B Testing
com.google.firebase:firebase-abt
Data yang dikumpulkan secara otomatis
Firebase A/B Testing SDK tidak otomatis mengumpulkan data pengguna akhir.
Pertimbangan lainnya
Firebase A/B Testing SDK menetapkan dan menggunakan properti pengguna Google Analytics untuk menentukan keanggotaan dalam grup eksperimental untuk Firebase Remote Config dan Firebase In-App Messaging.
Karena A/B Testing SDK hanya digunakan langsung oleh Firebase Remote Config dan Firebase In-App Messaging, lihat bagian spesifik tersebut di halaman ini untuk mempelajari lebih lanjut pengumpulan data dan tujuan pengumpulan data.
Data yang dikumpulkan bergantung pada penggunaan Anda
Firebase A/B Testing SDK tidak memiliki fitur opsional yang dapat dikonfigurasi atau dipanggil developer untuk mengumpulkan data pengguna akhir lainnya.
App Check
com.google.firebase:firebase-appcheck
com.google.firebase:firebase-appcheck-ktx
com.google.firebase:firebase-appcheck-debug
com.google.firebase:firebase-appcheck-safetynet
com.google.firebase:firebase-appcheck-playintegrity
Data yang dikumpulkan secara otomatis
Firebase App Check SDK mengumpulkan data berikut secara otomatis.
Data | Secara default, Firebase App Check SDK... |
---|---|
Agen pengguna Firebase | Untuk informasi selengkapnya, lihat bagian agen pengguna Firebase di halaman ini. |
Data yang dikumpulkan bergantung pada penggunaan Anda
Bergantung pada cara Anda mengonfigurasi atau memanggil Firebase App Check SDK dan fitur produk, aplikasi Anda dapat mengumpulkan data pengguna akhir yang perlu disertakan dalam pengungkapan data. Tabel berikut mencantumkan contoh data pengguna akhir yang dapat dikumpulkan bergantung pada penggunaan Anda. Namun, pastikan untuk memperhitungkan setiap data yang dikumpulkan oleh penggunaan spesifik Anda.
Data | Bergantung pada konfigurasi dan pemanggilan aplikasi Anda, Firebase App Check SDK... |
---|---|
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 adopsi versi dan platform demi menyediakan, memelihara, dan meningkatkan layanan Firebase. Agen pengguna Firebase tidak pernah ditautkan ke ID perangkat atau pengguna.
Firebase App Check umumnya menggunakan data lain yang dikumpulkan dan tercantum dalam sub-bagian di atas untuk memvalidasi pengesahan aplikasi guna membantu melindungi resource backend Anda dari penyalahgunaan. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan.
App Distribution
Implementasi App Distribution Android SDK lengkap
com.google.firebase:firebase-appdistribution
Implementasi App Distribution Android SDK lengkap hanya ditujukan untuk penggunaan uji Beta. Jangan menyertakan implementasi App Distribution SDK lengkap dalam aplikasi Anda saat mengirimkannya ke Google Play.
App Distribution Android SDK khusus API
com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx
Data yang dikumpulkan secara otomatis
App Distribution Android SDK khusus API tidak otomatis mengumpulkan data pengguna akhir.
Data yang dikumpulkan bergantung pada penggunaan Anda
App Distribution Android SDK khusus API tidak memiliki fitur opsional yang dapat dikonfigurasi atau dipanggil developer untuk mengumpulkan data lain pengguna akhir.
Authentication
com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx
Data yang dikumpulkan secara otomatis
Firebase Authentication SDK mengumpulkan data berikut secara otomatis.
Data | Secara default, Firebase Authentication SDK... |
---|---|
Agen pengguna Firebase | Untuk informasi selengkapnya, lihat bagian agen pengguna Firebase di halaman ini. |
Alamat IP | Mengumpulkan alamat IP untuk memberikan keamanan tambahan dan mencegah penyalahgunaan selama pendaftaran dan autentikasi. |
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 bergantung 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. Tabel berikut mencantumkan contoh data pengguna akhir yang dapat dikumpulkan bergantung pada penggunaan Anda. Namun, pastikan untuk memperhitungkan setiap data yang dikumpulkan oleh penggunaan spesifik Anda.
Data | Bergantung pada konfigurasi dan pemanggilan aplikasi Anda, Firebase Authentication SDK... |
---|---|
Nama tampilan | Mengumpulkan nama tampilan pengguna jika developer memberikannya. |
Alamat email | Mengumpulkan alamat email pengguna (seperti yang disediakan developer) jika aplikasi menggunakan salah satu hal berikut:
|
Nomor telepon | Mengumpulkan nomor telepon pengguna (seperti yang disediakan oleh developer) jika aplikasi menggunakan salah satu hal berikut:
|
Token integritas dari Play Integrity | Kumpulkan token integritas ini jika aplikasi Anda menggunakan Autentikasi dengan Ponsel. Lihat informasi keamanan data tambahan untuk Play Integrity. |
Token pengesahan dari SafetyNet | Mengumpulkan token pengesahan ini jika aplikasi Anda menggunakan Autentikasi dengan Ponsel dan jika pengambilan token Play Integrity gagal. Lihat informasi keamanan data tambahan untuk SafetyNet. |
Token dari reCAPTCHA Enterprise | Mengumpulkan token ini jika aplikasi Anda menggunakan reCAPTCHA Enterprise untuk melindungi alur Authentication. Lihat informasi keamanan data tambahan untuk reCAPTCHA Enterprise. |
Informasi kontak | Mengumpulkan informasi kontak pengguna yang terkait dengan penyedia autentikasi pihak ketiga jika aplikasi menggunakan penyedia autentikasi pihak ketiga dengan Firebase Authentication. Misalnya, ID pengguna dapat ditautkan ke profil Facebook-nya jika aplikasi menggunakan autentikasi Facebook, bergantung pada cakupan yang diberikan. Baca dokumentasi penyedia autentikasi untuk mengetahui informasi selengkapnya. |
ID Game Center | Mengumpulkan ID Game Center pengguna jika aplikasi ditautkan ke Game Center. |
ID Pengguna | Menghasilkan dan menyimpan ID Firebase Authentication yang unik. |
Informasi tambahan
Tujuan pengumpulan data
Firebase Authentication umumnya menggunakan data yang dikumpulkan dan tercantum dalam sub-bagian di atas untuk mengaktifkan autentikasi dan pengelolaan akun. String agen pengguna digunakan untuk menyediakan, memelihara, dan meningkatkan layanan Firebase. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan.
Cloud Firestore
com.google.firebase:firebase-firestore
com.google.firebase:firebase-firestore-ktx
Data yang dikumpulkan secara otomatis
Cloud Firestore SDK mengumpulkan data berikut secara otomatis.
Data | Secara default, Cloud Firestore SDK... |
---|---|
Agen pengguna Firebase | Untuk informasi selengkapnya, lihat bagian agen pengguna Firebase di halaman ini. |
Data yang dikumpulkan bergantung 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. Pastikan Anda memperhitungkan data pengguna akhir yang ditentukan developer dan dikumpulkan oleh penggunaan tertentu.
Pertimbangan lainnya
Jika Anda menggunakan Cloud Firestore dengan Firebase Authentication, dan jika pengguna akhir login, setiap permintaan dari Cloud Firestore akan otomatis menyertakan ID Pengguna yang berlaku dari Firebase Authentication.
Informasi tambahan
Tujuan pengumpulan data
Agen pengguna Firebase digunakan secara internal oleh Google untuk menentukan adopsi versi dan platform demi menyediakan, memelihara, dan meningkatkan layanan Firebase. Agen pengguna Firebase tidak pernah ditautkan ke ID perangkat atau pengguna.
Tinjau sub-bagian di atas untuk mengetahui informasi tentang cara data tertentu dapat digunakan. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan, selain cara Anda menggunakan data pengguna akhir yang ditentukan developer yang dikumpulkan oleh SDK.
Cloud Functions for Firebase
com.google.firebase:firebase-functions
com.google.firebase:firebase-functions-ktx
Data yang 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 saat pemanggilan fungsi. |
Alamat IP | Mengumpulkan alamat IP pemanggil fungsi saat pemanggilan fungsi untuk menjalankan fungsi penanganan peristiwa dan fungsi HTTP berdasarkan tindakan pengguna akhir. |
Firebase Cloud Messaging (FCM) token | Mengumpulkan token FCM untuk memungkinkan developer menggunakannya di fungsi guna mengirimkan notifikasi ke perangkat panggilan pada saat panggilan atau menyimpannya untuk digunakan di lain waktu. Perhatikan bahwa token ini dikumpulkan secara independen, terlepas dari apakah aplikasi menyertakan atau menggunakan FCM SDK. |
Data yang dikumpulkan bergantung pada penggunaan Anda
Cloud Functions for Firebase Client SDK tidak memiliki fitur opsional yang dapat dikonfigurasi atau dipanggil developer untuk mengumpulkan data pengguna akhir lainnya.
Pertimbangan lainnya
Jika pengguna akhir login melalui Firebase Authentication, setiap permintaan fungsi akan secara otomatis menyertakan ID Pengguna yang berlaku dari Firebase Authentication.
Informasi tambahan
Tujuan pengumpulan data
Cloud Functions for Firebase umumnya menggunakan data yang dikumpulkan yang tercantum di sub-bagian di atas untuk menjalankan kode backend sebagai respons terhadap peristiwa yang dipicu oleh fitur Firebase dan permintaan HTTPS dari aplikasi Anda. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan.
Cloud Messaging
com.google.firebase:firebase-messaging
com.google.firebase:firebase-messaging-ktx
Data yang 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 langganan dan pembatalan langganan topik. |
Agen pengguna Firebase | Untuk informasi selengkapnya, lihat bagian agen pengguna Firebase di halaman ini. |
Pertimbangan lainnya
Cloud Messaging memiliki dependensi 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 Cloud Messaging dari pengumpulan data SDK tersebut, baca Mengelola dokumentasi penginstalan Firebase.
Data yang dikumpulkan bergantung 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. Tabel berikut mencantumkan contoh data pengguna akhir yang dapat dikumpulkan bergantung pada penggunaan Anda. Namun, pastikan untuk memperhitungkan setiap data yang dikumpulkan oleh penggunaan spesifik Anda.
Data | Bergantung pada konfigurasi dan pemanggilan 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, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat dokumentasi Google Analytics). Tabel berikut mencantumkan data tambahan yang dicatat ke dalam log:
Data | Jika aplikasi Anda menyertakan Firebase SDK untuk Google Analytics, Cloud Messaging... |
---|---|
Peristiwa interaksi notifikasi | Mengirim peristiwa interaksi pesan secara lokal di perangkat untuk logging melalui Firebase SDK untuk Google Analytics guna menyediakan data analisis untuk developer. |
Informasi tambahan
Tujuan pengumpulan data
Agen pengguna Firebase digunakan secara internal oleh Google untuk menentukan adopsi versi dan platform demi menyediakan, memelihara, dan meningkatkan layanan Firebase. Agen pengguna Firebase tidak pernah ditautkan ke ID perangkat atau pengguna.
Cloud Messaging umumnya menggunakan data lain yang dikumpulkan dan tercantum di sub-bagian di atas untuk mengirimkan pesan ke aplikasi klien. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan.
Cloud Storage for Firebase
com.google.firebase:firebase-storage
com.google.firebase:firebase-storage-ktx
Data yang 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 bergantung 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. Pastikan Anda memperhitungkan data pengguna akhir yang ditentukan developer dan dikumpulkan oleh penggunaan tertentu.
Pertimbangan lainnya
Jika Anda menggunakan Cloud Storage for Firebase dengan Firebase Authentication, dan jika pengguna akhir sedang login, setiap permintaan dari Cloud Storage for Firebase akan otomatis menyertakan ID Pengguna yang berlaku dari Firebase Authentication.
Informasi tambahan
Tujuan pengumpulan data
Cloud Storage for Firebase umumnya menggunakan data yang dikumpulkan dan tercantum dalam sub-bagian di atas untuk menyediakan, mengelola, dan meningkatkan layanan Firebase. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan, selain cara Anda menggunakan data pengguna akhir yang ditentukan developer yang dikumpulkan oleh SDK.
Crashlytics
com.google.firebase:firebase-crashlytics
com.google.firebase:firebase-crashlytics-ktx
com.google.firebase:firebase-crashlytics-ndk
Data yang dikumpulkan secara otomatis
Firebase Crashlytics SDK mengumpulkan data berikut secara otomatis.
Data | Secara default, Firebase Crashlytics SDK... |
---|---|
Pelacakan tumpukan | Mengumpulkan pelacakan tumpukan saat aplikasi mengalami error. |
Status aplikasi yang relevan | Mengumpulkan status aplikasi yang relevan saat aplikasi mengalami error. |
Metadata perangkat yang relevan | Mengumpulkan metadata titik waktu tertentu tentang perangkat saat aplikasi mengalami error. |
UUID penginstalan Crashlytics | Menghasilkan dan menyimpan UUID penginstalan Crashlytics untuk mengukur jumlah pengguna yang terpengaruh oleh error. |
Pertimbangan lainnya
Crashlytics memiliki dependensi 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.
Crashlytics juga memiliki dependensi pada Firebase sessions SDK untuk menyediakan metrik kualitas di Firebase console. Karena SDK tersebut disertakan secara transitif dalam aplikasi Anda, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat bagian Firebase sessions SDK di halaman ini).
Data yang dikumpulkan bergantung 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. Tabel berikut mencantumkan contoh data pengguna akhir yang dapat dikumpulkan bergantung pada penggunaan Anda. Namun, pastikan untuk memperhitungkan setiap data yang dikumpulkan oleh penggunaan spesifik Anda.
Data | Bergantung pada konfigurasi dan pemanggilan aplikasi Anda, Firebase Crashlytics SDK... |
---|---|
Data yang ditentukan developer | Mengumpulkan kunci kustom, log, dan ID pengguna berteks bebas yang ditambahkan oleh developer ke laporan error. |
Data yang ditentukan developer | Mengumpulkan peristiwa non-fatal yang ditentukan developer dengan pelacakan tumpukan kustom. |
Pertimbangan lainnya
Beberapa fitur opsional Crashlytics bergantung pada Firebase SDK untuk Google Analytics. Jika Anda menyertakan SDK tersebut di aplikasi, 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, Crashlytics... |
---|---|
log "breadcrumb" | Menggunakan log "breadcrumb" yang dikumpulkan oleh Firebase SDK untuk Google Analytics. Log ini mengidentifikasi tindakan pengguna tepat sebelum error terjadi, beserta jumlah error. |
Jika Anda juga menyertakan Firebase Remote Config SDK di aplikasi, pastikan untuk memperhitungkan data Remote Config yang ditentukan developer yang dikumpulkan secara otomatis oleh Crashlytics SDK. Tabel berikut mencantumkan data yang dikumpulkan oleh Crashlytics SDK:
Data | Jika aplikasi Anda menyertakan Firebase Remote Config SDK, Crashlytics SDK... |
---|---|
Metadata peluncuran Remote Config yang ditentukan developer | Mengumpulkan metadata peluncuran, yang mencakup versi template Remote Config, ID varian peluncuran, kunci parameter, dan parameter value yang terpengaruh oleh peluncuran aktif. |
Informasi tambahan
Tujuan pengumpulan data
Firebase Crashlytics umumnya menggunakan data yang dikumpulkan dan tercantum di sub-bagian di atas untuk mengaktifkan layanan pelaporan error dan pengelolaan error. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan, selain cara Anda menggunakan data pengguna akhir yang ditentukan developer yang dikumpulkan oleh SDK.
Dynamic Links
com.google.firebase:firebase-dynamic-links
com.google.firebase:firebase-dynamic-links-ktx
Data yang dikumpulkan secara otomatis
Firebase Dynamic Links SDK mengumpulkan data berikut secara otomatis.
Data | Secara default, Firebase Dynamic Links SDK... |
---|---|
URL link dinamis | Mengumpulkan URL link dinamis saat URL berinteraksi, termasuk metadata yang ditentukan developer yang ditetapkan developer di dalam link saat link dibuat. |
Jika aplikasi diinstal dengan Firebase Dynamic Links SDK terintegrasi, Firebase akan mencatat status aplikasi dan peristiwa interaksi link ke dalam log.
Pertimbangan lainnya
Jika pengguna berinteraksi dengan link dinamis Firebase, data berikut akan dicatat secara otomatis ke dalam log meskipun aplikasi diinstal pada perangkat pengguna:
Data | Secara default, Firebase... |
---|---|
URL link dinamis | Mencatat URL link dinamis ke dalam log saat URL berinteraksi, termasuk metadata yang ditentukan developer dan ditetapkan di dalam link oleh developer saat link dibuat. |
Nama paket aplikasi | Mencatat nama paket aplikasi ke dalam log untuk deep linking yang ditangguhkan (deep-link pasca-penginstalan aplikasi). |
Status aplikasi | Mencatat informasi ke dalam log terkait status aplikasi di perangkat pengguna, termasuk status penginstalan dan apakah aplikasi telah dibuka sebelumnya. |
Peristiwa interaksi link | Mencatat peristiwa interaksi link ke dalam log. |
Data yang dikumpulkan bergantung pada penggunaan Anda
Firebase Dynamic Links SDK tidak memiliki fitur opsional yang dapat dikonfigurasi atau dipanggil developer 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, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat dokumentasi Google Analytics). Tabel berikut mencantumkan data tambahan yang dicatat ke dalam log:
Data | Jika aplikasi Anda menyertakan Firebase SDK untuk Google Analytics, Dynamic Links... |
---|---|
Peristiwa interaksi link | Mengirimkan peristiwa interaksi link secara lokal di perangkat untuk logging melalui Firebase SDK untuk Google Analytics guna menyediakan data analisis untuk developer. |
Informasi tambahan
Tujuan pengumpulan data
Firebase Dynamic Links umumnya menggunakan data yang dikumpulkan dan tercantum dalam sub-bagian di atas untuk mengarahkan pengguna akhir langsung ke konten tertaut di aplikasi Anda. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan, selain cara Anda menggunakan data pengguna akhir yang ditentukan developer 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.
In-App Messaging
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 yang 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 penutupan | Mengirim peristiwa interaksi pesan guna menyediakan data analisis bagi developer. |
Pertimbangan lainnya
In-App Messaging memiliki dependensi yang diperlukan pada Firebase SDK untuk Google Analytics. Karena Anda harus menyertakan SDK tersebut di aplikasi, 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, Firebase In-App Messaging... |
---|---|
Peristiwa interaksi pesan, termasuk tayangan, klik, dan penutupan | Mengirim peristiwa interaksi pesan secara lokal di perangkat untuk logging melalui Firebase SDK untuk Google Analytics guna menyediakan data analisis untuk developer. |
Properti pengguna | Menetapkan dan menggunakan properti pengguna yang dikumpulkan oleh Firebase SDK untuk Google Analytics in guna menargetkan pesan yang didasarkan pada kondisi properti pengguna. |
In-App Messaging juga memiliki dependensi 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 In-App Messaging dari pengumpulan data SDK tersebut, buka Mengelola dokumentasi penginstalan Firebase.
Data yang dikumpulkan bergantung pada penggunaan Anda
Firebase In-App Messaging SDK tidak memiliki fitur opsional yang dapat dikonfigurasi atau dipanggil developer untuk mengumpulkan data pengguna akhir lainnya.
Informasi tambahan
Tujuan pengumpulan data
Firebase In-App Messaging umumnya menggunakan data yang dikumpulkan tercantum dalam sub-bagian di atas untuk mengirim pesan ke pengguna akhir dalam aplikasi itu sendiri. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan.
Penginstalan
com.google.firebase:firebase-installations
com.google.firebase:firebase-installations-ktx
Data yang dikumpulkan secara otomatis
SDK penginstalan Firebase mengumpulkan data berikut secara otomatis.
Data | Secara default, SDK penginstalan Firebase... |
---|---|
ID penginstalan Firebase (FID) | Menghasilkan dan mengumpulkan ID per penginstalan (FID) yang tidak secara unik mengidentifikasi pengguna atau perangkat fisik. |
Agen pengguna Firebase | Untuk informasi selengkapnya, lihat bagian agen pengguna Firebase di halaman ini. |
Data yang dikumpulkan bergantung pada penggunaan Anda
SDK penginstalan Firebase tidak memiliki fitur opsional yang dapat dikonfigurasi atau dipanggil developer untuk mengumpulkan data pengguna akhir lainnya.
Informasi tambahan
Tujuan pengumpulan data
Agen pengguna Firebase digunakan secara internal oleh Google untuk menentukan adopsi versi dan platform demi menyediakan, memelihara, dan meningkatkan layanan Firebase. Agen pengguna Firebase tidak pernah ditautkan ke ID perangkat atau pengguna.
Penginstalan Firebase umumnya menggunakan data lain yang dikumpulkan dan tercantum di sub-bagian di atas untuk memberikan ID unik guna mengidentifikasi penginstalan aplikasi. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan.
Downloader model Firebase ML
com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx
Data yang dikumpulkan secara otomatis
SDK downloader model Firebase ML mengumpulkan data berikut secara otomatis.
Data | Secara default, SDK downloader model Firebase ML... |
---|---|
Metadata download model ML, termasuk peristiwa download, peristiwa penghapusan, dan error | Mengumpulkan metadata peristiwa download model untuk memantau masalah stabilitas dan latensi. |
token autentikasi penginstalan | Mengumpulkan token autentikasi penginstalan untuk autentikasi perangkat saat berinteraksi dengan instance aplikasi (misalnya, untuk mendistribusikan model developer ke instance aplikasi). |
Pertimbangan lainnya
Downloader model Firebase ML memiliki dependensi 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 downloader model Firebase ML dari pengumpulan data SDK tersebut, baca Mengelola dokumentasi penginstalan Firebase.
Data yang dikumpulkan bergantung pada penggunaan Anda
SDK downloader model Firebase ML tidak memiliki fitur opsional yang dapat dikonfigurasi atau dipanggil developer untuk mengumpulkan data pengguna akhir lainnya.
Informasi tambahan
Tujuan pengumpulan data
Firebase ML umumnya menggunakan data yang dikumpulkan dan tercantum dalam sub-bagian di atas untuk mendownload model ML. Firebase ML menggabungkan dan menggunakan metadata download model untuk memantau kualitas produk, memahami penggunaan, dan menginformasikan arah produk. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan.
Performance Monitoring
com.google.firebase:firebase-perf
com.google.firebase:firebase-perf-ktx
Data yang dikumpulkan secara otomatis
Firebase Performance Monitoring SDK mengumpulkan data berikut secara otomatis.
Data | Secara default, Firebase Performance Monitoring SDK... |
---|---|
Metrik performa aplikasi, termasuk waktu mulai aplikasi dan latensi permintaan jaringan | Mengumpulkan metrik performa aplikasi selama siklus proses dan penggunaan aplikasi oleh pengguna akhir. |
Penggunaan CPU/memori | Mengumpulkan penggunaan CPU/memori dari aplikasi untuk memberikan tampilan linimasa performa aplikasi. |
Metadata perangkat yang relevan | Mengumpulkan metadata perangkat yang relevan untuk memfilter data performa terhadap berbagai segmen perangkat. |
Alamat IP | Mengumpulkan alamat IP untuk memetakan peristiwa performa ke negara asalnya. |
Pertimbangan lainnya
Performance Monitoring memiliki dependensi 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 Performance Monitoring dari pengumpulan data SDK tersebut, buka Mengelola dokumentasi penginstalan Firebase.
Performance Monitoring juga memiliki dependensi 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).
Performance Monitoring juga memiliki dependensi pada Firebase sessions SDK untuk melaporkan tampilan linimasa data performa di Firebase console. Karena SDK tersebut disertakan secara transitif dalam aplikasi Anda, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat bagian Firebase sessions SDK di halaman ini).
Data yang dikumpulkan bergantung 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. Tabel berikut mencantumkan contoh data pengguna akhir yang dapat dikumpulkan bergantung pada penggunaan Anda. Namun, pastikan untuk memperhitungkan setiap data yang dikumpulkan oleh penggunaan spesifik Anda.
Data | Bergantung pada konfigurasi dan pemanggilan aplikasi Anda, Firebase Performance Monitoring SDK... |
---|---|
Trace kustom yang ditentukan developer | Mengumpulkan metrik performa aplikasi untuk trace kustom apa pun yang disediakan oleh developer di aplikasi mereka. |
Metrik performa kustom (data yang ditentukan developer) |
Mengumpulkan metrik performa kustom yang ditambahkan oleh developer ke trace kustom. |
Atribut kustom (data yang ditentukan developer) |
Mengumpulkan atribut kustom yang ditambahkan developer ke trace kustom. |
Informasi tambahan
Tujuan pengumpulan data
Firebase Performance Monitoring umumnya menggunakan data yang dikumpulkan tercantum dalam sub-bagian di atas untuk mengaktifkan pelaporan dan pemantauan performa aplikasi. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan, selain cara Anda menggunakan data pengguna akhir yang ditentukan developer yang dikumpulkan oleh SDK.
Realtime Database
com.google.firebase:firebase-database
com.google.firebase:firebase-database-ktx
Data yang 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 developer memahami tren penggunaan dan perincian platform. |
Agen pengguna | Mengumpulkan string agen pengguna untuk mengaktifkan alat profiler, yang membantu developer memahami tren penggunaan dan perincian platform. Perhatikan bahwa agen pengguna ini tidak merujuk ke agen pengguna Firebase. |
Data yang dikumpulkan bergantung 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. Pastikan Anda memperhitungkan data pengguna akhir yang ditentukan developer dan dikumpulkan oleh penggunaan tertentu.
Pertimbangan lainnya
Jika Anda menggunakan Realtime Database dengan Firebase Authentication, dan jika pengguna akhir login, setiap permintaan dari Realtime Database akan otomatis menyertakan ID Pengguna yang berlaku dari Firebase Authentication.
Informasi tambahan
Tujuan pengumpulan data
Tinjau sub-bagian di atas untuk mengetahui informasi tentang cara data tertentu dapat digunakan. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan, selain cara Anda menggunakan data pengguna akhir yang ditentukan developer yang dikumpulkan oleh SDK.
Remote Config
com.google.firebase:firebase-config
com.google.firebase:firebase-config-ktx
Data yang dikumpulkan secara otomatis
Firebase Remote Config SDK mengumpulkan data berikut secara otomatis.
Data | Secara default, Firebase Remote Config SDK... |
---|---|
Kode negara | Mengumpulkan kode negara untuk menargetkan parameter yang didasarkan pada data ini. |
Kode bahasa | Mengumpulkan kode bahasa untuk menargetkan parameter yang didasarkan pada data ini. |
Zona waktu | Mengumpulkan zona waktu untuk menargetkan parameter yang didasarkan pada data ini. |
Versi platform | Mengumpulkan versi platform untuk menargetkan parameter yang didasarkan pada data ini. |
Versi OS | Mengumpulkan versi OS untuk menargetkan parameter yang didasarkan pada data ini. |
ID Aplikasi Android Firebase | Mengumpulkan ID Aplikasi Android Firebase dari aplikasi (ini bukan nama paket aplikasi) untuk menargetkan parameter yang didasarkan pada data ini. |
Nama paket aplikasi | Mengumpulkan nama paket untuk menargetkan parameter yang didasarkan pada data ini. |
Versi Remote Config SDK yang digunakan oleh aplikasi | Mengumpulkan versi SDK untuk menyediakan, memelihara, dan meningkatkan layanan Firebase. |
Pertimbangan lainnya
Remote Config memiliki dependensi 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 Remote Config dari pengumpulan data SDK tersebut, buka Mengelola dokumentasi penginstalan Firebase.
Data yang dikumpulkan bergantung pada penggunaan Anda
Firebase Remote Config SDK tidak memiliki fitur opsional yang dapat dikonfigurasi atau dipanggil developer untuk mengumpulkan data pengguna akhir lainnya.
Pertimbangan lainnya
Beberapa fitur opsional Remote Config bergantung pada Firebase SDK untuk Google Analytics. Jika Anda menyertakan SDK tersebut di aplikasi, pastikan untuk memperhitungkan data pengguna akhir yang dikumpulkan secara otomatis oleh SDK tersebut (lihat dokumentasi Google Analytics). Tabel berikut mencantumkan contoh cara Remote Config SDK berinteraksi dengan data dari Google Analytics:
Data | Jika aplikasi Anda menyertakan Firebase SDK untuk Google Analytics, Remote Config... |
---|---|
Properti pengguna | Mengumpulkan properti pengguna yang diperoleh Firebase SDK untuk Google Analytics guna menargetkan parameter yang didasarkan pada kondisi properti pengguna. |
Waktu pertama dibuka |
Mengumpulkan stempel waktu peristiwa |
Jika personalisasi Remote Config diterapkan, data yang diperoleh dari Firebase Remote Config SDK dan peristiwa yang diperoleh Firebase SDK untuk Google Analytics dapat digunakan untuk membuat model prediktif dan mengukur performa model tersebut.
Informasi tambahan
Tujuan pengumpulan data
Firebase Remote Config umumnya menggunakan data yang dikumpulkan dan tercantum dalam sub-bagian di atas untuk mengubah perilaku dan tampilan aplikasi tanpa memublikasikan update aplikasi. Data gabungan untuk versi OS dan versi SDK digunakan oleh Firebase untuk memahami tren penggunaan dan menginformasikan arah produk. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan.
Vertex AI in Firebase
com.google.firebase:firebase-vertexai
Data yang dikumpulkan secara otomatis
Vertex AI in Firebase SDK mengumpulkan data berikut secara otomatis.
Data | Secara default, Vertex AI in Firebase SDK... |
---|---|
Nama model | Mengumpulkan nama model saat pemanggilan. |
Versi SDK yang digunakan oleh aplikasi | Mengumpulkan versi Vertex AI in Firebase SDK yang digunakan oleh aplikasi. Nilai ini disertakan dalam header setiap permintaan. |
Versi bahasa | Mengumpulkan versi runtime Kotlin yang digunakan oleh aplikasi. Nilai ini disertakan dalam header setiap permintaan. |
Data yang dikumpulkan bergantung pada penggunaan Anda
Bergantung pada cara Anda mengonfigurasi atau memanggil Vertex AI in Firebase SDK dan fitur produk, aplikasi Anda dapat mengumpulkan data pengguna akhir yang perlu disertakan dalam pengungkapan data. Pastikan Anda memperhitungkan data pengguna akhir yang ditentukan developer dan dikumpulkan oleh penggunaan tertentu.
Pertimbangan lainnya
Jika Anda menggunakan Vertex AI in Firebase dengan Firebase Authentication, dan jika pengguna akhir login, setiap permintaan dari Vertex AI in Firebase akan otomatis menyertakan ID Pengguna yang berlaku dari Firebase Authentication.
Informasi tambahan
Tujuan pengumpulan data
Vertex AI in Firebase umumnya menggunakan data yang dikumpulkan dan tercantum di sub-bagian di atas untuk memanggil layanan backend sebagai respons terhadap permintaan dari aplikasi Anda. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan, selain cara Anda menggunakan data pengguna akhir yang ditentukan developer yang dikumpulkan oleh SDK.
Library Firebase yang disertakan secara transitif
Library Firebase yang tercantum di bagian ini secara transitif disertakan dalam beberapa library Firebase lainnya. Tidak ada library berikut yang memiliki platform yang dapat diakses oleh developer, tetapi mereka mungkin mengumpulkan data pengguna akhir (lihat setiap library di bawah untuk mengetahui detailnya).
Sesi Firebase
com.google.firebase:firebase-sessions
Data yang dikumpulkan secara otomatis
Firebase sessions SDK mengumpulkan data berikut secara otomatis.
Data | Secara default, Firebase sessions SDK... |
---|---|
Metadata aplikasi | Mengumpulkan metadata tentang aplikasi, seperti nama paket, informasi OS, versi SDK, dan jenis koneksi jaringan. |
Metadata perangkat | Mengumpulkan metadata tentang aplikasi, seperti produsen dan model perangkat. |
Metrik aplikasi | Mengumpulkan data penggunaan seperti waktu aplikasi berada di latar depan untuk memulai sesi baru. |
Data yang dikumpulkan bergantung pada penggunaan Anda
Firebase sessions SDK tidak memiliki fitur opsional yang dapat dikonfigurasi atau dipanggil developer untuk mengumpulkan data pengguna akhir lainnya.
Informasi Tambahan
Tujuan pengumpulan data
Firebase sessions menggunakan data yang dikumpulkan dan tercantum di sub-bagian di atas untuk memberikan metrik error dan performa untuk aplikasi. Selain itu, tinjau sub-bagian di atas untuk mengetahui informasi tentang cara penggunaan data tertentu. Dalam pengungkapan data, pastikan untuk juga memperhitungkan cara Anda secara spesifik menggunakan data yang dikumpulkan, selain cara Anda menggunakan data pengguna akhir yang ditentukan developer yang dikumpulkan oleh SDK.