W maju 2021 roku w Google Play pojawiła się nowa sekcja Bezpieczeństwo danych z oświadczeniami deweloperów dotyczącymi zbierania, udostępniania i zabezpieczania danych użytkowników przez aplikacje.
Ta strona pomoże Ci spełnić wymagania dotyczące informacji o zbieraniu, udostępnianiu i zabezpieczaniu danych w zakresie korzystania z pakietów SDK Firebase na Androida. Na tej stronie znajdziesz informacje o tym, czy i jak nasze pakiety SDK obsługują dane użytkowników, w tym przykłady obowiązujących konfiguracji i wywołań, które może kontrolować deweloper aplikacji.
Dążymy do prezentowania informacji w jak najbardziej przejrzysty sposób. Jednak jako deweloper aplikacji ponosisz wyłączną odpowiedzialność za decyzje związane z sekcją Bezpieczeństwo danych w formularzu Google Play dotyczące zbierania, udostępniania i zabezpieczania danych użytkowników przez Twoją aplikację.
Jak korzystać z informacji na tej stronie
Ta strona zawiera informacje o tym, jakie dane użytkowników są zbierane tylko przez najnowszą wersję każdego pakietu Firebase Android SDK.
Każdy pakiet SDK ma na tej stronie odrębną sekcję, w której przedstawiamy informacje o danych zbieranych automatycznie oraz o danych zbieranych w zależności od sposobu używania. Automatyczne zbieranie danych oznacza, że pakiet SDK zbiera określone dane bez wywoływania konkretnej metody lub klasy w aplikacji. Jednak w wielu przypadkach dane zbierane przez pakiet SDK zależą od konkretnego sposobu używania usługi przez aplikację, czyli od konfiguracji aplikacji i sposobu wywoływania pakietu SDK.
Aby ukończyć informacje o zbieraniu, udostępnianiu i zabezpieczaniu danych, zapoznaj się z przewodnikiem po typach danych na urządzeniach z Androidem, który pomoże Ci określić, jaki typ danych najlepiej opisuje gromadzone przez Ciebie dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób udostępniania i wykorzystywania zgromadzonych danych przez aplikację.
Omówienie szyfrowania, udostępniania i usuwania danych w pakietach SDK Firebase na Androida
| Szyfrowanie danych | W przypadku zbieranych od użytkowników danych wymienionych na tej stronie Firebase szyfruje dane w ruchu za pomocą HTTPS. |
| Udostępnianie danych | W przypadku zbieranych od użytkowników danych wymienionych na tej stronie Firebase nie przekazuje tych danych osobom trzecim, z wyjątkiem:
|
| Usuwanie danych | Firebase umożliwia deweloperom usuwanie danych użytkowników w sposób zgodny ze sposobem działania usług Firebase. |
Klient użytkownika Firebase
Ciąg znaków agenta użytkownika Firebase nie jest pakietem SDK Firebase na Androida, ale raczej pakietem informacji zbieranych przez kilka pakietów SDK Firebase na Androida, który zawiera:
Metadane urządzenia: wersja systemu operacyjnego, nazwa, model, marka i format
Aplikacja, która została użyta do zainstalowania Twojej aplikacji (np. Sklep Play) (patrz dokumentacja).
Jakie pakiety SDK Firebase są używane w aplikacji, w tym ich wersje.
Agent użytkownika Firebase jest używany wewnętrznie przez Google do określania platformy i wersji, aby udostępniać, utrzymywać i ulepszać usługi Firebase. Nigdy nie jest on powiązany z identyfikatorem użytkownika ani urządzenia.
Jeśli pakiet SDK Firebase na Androida zbiera informacje o agencie użytkownika Firebase, zostaną one wymienione w sekcji pakietu SDK poniżej.
A/B Testing
com.google.firebase:firebase-abt
Dane zbierane automatycznie
Pakiet SDK Firebase A/B Testing nie zbiera automatycznie żadnych danych użytkowników.
Inne uwagi
Pakiet SDK Firebase A/B Testing ustawia i używa Google Analytics właściwości użytkownika, aby określić przynależność do grup eksperymentalnych w przypadku Firebase Remote Config i Firebase In-App Messaging.
Pakiet SDK A/B Testing jest używany bezpośrednio tylko przez Firebase Remote Config i Firebase In-App Messaging. Więcej informacji o zbieraniu danych i celu ich zbierania znajdziesz w odpowiednich sekcjach na tej stronie.
Dane gromadzone w zależności od sposobu używania usługi
Firebase A/B Testing Pakiet SDK nie ma funkcji opcjonalnych, które deweloper może skonfigurować lub wywołać w celu zbierania innych danych użytkowników.
Firebase AI Logic
com.google.firebase:firebase-ai
Firebase AI Logic wcześniej nazywała się „Vertex AI in Firebase” i miała pakiet com.google.firebase:firebase-vertexai.
Dane zbierane automatycznie
Pakiet SDK Firebase AI Logic automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Firebase AI Logic... |
|---|---|
| Nazwa modelu | Zbiera nazwę modelu podczas wywołania. |
| Wersja pakietu SDK używana przez aplikację | Zbiera wersję pakietu SDK Firebase AI Logic używaną przez aplikację. Ta wartość jest uwzględniana w nagłówku każdego żądania. |
| Wersja językowa | Zbiera informacje o wersji środowiska wykonawczego Kotlin używanej przez aplikację. Ta wartość jest uwzględniana w nagłówku każdego żądania. |
| Identyfikator aplikacji Firebase | Jeśli zbieranie danych jest włączone, zbiera identyfikator aplikacji Firebase. Ta wartość jest uwzględniana w nagłówku każdego żądania. |
| Wersja aplikacji | Jeśli zbieranie danych jest włączone, zbiera wersję aplikacji. Ta wartość jest uwzględniana w nagłówku każdego żądania. |
Dane gromadzone w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania pakietu SDK Firebase AI Logic i funkcji produktu, aplikacja może gromadzić dane użytkowników, które zostaną uwzględnione w informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych. Pamiętaj, aby wziąć pod uwagę wszystkie dane użytkownika zdefiniowane przez dewelopera, które są gromadzone w przypadku konkretnego zastosowania.
Inne uwagi
Jeśli używasz Firebase AI Logic z Firebase Authentication i użytkownik jest zalogowany, każde żądanie z Firebase AI Logic automatycznie zawiera odpowiedni identyfikator użytkownika z Firebase Authentication.
Jeśli włączysz monitorowanie wykorzystania AI w Firebase konsoli w przypadku Agent Platform Gemini API (formerly Vertex AI), w ramach każdej próbkowanej prośby będą zbierane prompty i wygenerowane dane wyjściowe wraz ze wskaźnikami wydajności i użycia.
Zapoznaj się z sekcją Zarządzanie danymi i odpowiedzialna AI w dokumentacji Firebase AI Logic, aby mieć pewność, że uwzględniasz sposób korzystania z interfejsów API (Agent Platform Gemini API (formerly Vertex AI) lub Gemini Developer API).
Informacje dodatkowe
Cel zbierania danych
Firebase AI Logic zwykle używa zebranych danych wymienionych w podsekcjach powyżej, aby wywoływać usługę backendu w odpowiedzi na żądania z Twojej aplikacji. Zapoznaj się też z podsekcjami powyżej, aby dowiedzieć się, jak mogą być wykorzystywane konkretne dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych, a także sposób wykorzystywania danych użytkowników zdefiniowanych przez dewelopera, które są zbierane przez pakiet SDK.
App Check
com.google.firebase:firebase-appcheck
com.google.firebase:firebase-appcheck-ktx
com.google.firebase:firebase-appcheck-debug
com.google.firebase:firebase-appcheck-playintegrity
com.google.firebase:firebase-appcheck-recaptcha
Dane zbierane automatycznie
Pakiety SDK Firebase App Check automatycznie zbierają te dane:
| Dane | Domyślnie pakiety SDK Firebase App Check… |
|---|---|
| Agent użytkownika Firebase | Więcej informacji znajdziesz w sekcji dotyczącej agenta użytkownika Firebase na tej stronie. |
Dane gromadzone w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania Firebase App Checkpakietów SDK i funkcji produktu aplikacja może gromadzić dane użytkownika, które zostaną uwzględnione w informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych. W tabeli poniżej znajdziesz przykłady danych użytkownika, które mogą być gromadzone w zależności od sposobu korzystania z usługi. Pamiętaj jednak, aby wziąć pod uwagę wszystkie dane gromadzone w przypadku konkretnego zastosowania.
| Dane | W zależności od konfiguracji aplikacji i sposobu wywoływania pakiety SDKFirebase App Check… |
|---|---|
| Token integralności z Play Integrity | Zbieraj ten token integralności, jeśli Twoja aplikacja używa interfejsu Play Integrity jako dostawcy atestów. Zobacz dodatkowe informacje o bezpieczeństwie danych w przypadku Play Integrity. |
| Token reCAPTCHA i dodatkowe dane zbierane przez reCAPTCHA Enterprise | Zbierz token reCAPTCHA, jeśli Twoja aplikacja używa reCAPTCHA Enterprise jako dostawcy atestów, wywołując pakiet SDK reCAPTCHA Enterprise. Pakiet SDK reCAPTCHA Enterprise z kolei zbiera dane zgodnie z dokumentacją dotyczącą informacji o zbieraniu, udostępnianiu i zabezpieczaniu danych. |
Informacje dodatkowe
Cel zbierania danych
Agent użytkownika Firebase jest używany wewnętrznie przez Google do określania platformy i wersji, aby udostępniać, utrzymywać i ulepszać usługi Firebase. Nigdy nie jest on powiązany z identyfikatorem użytkownika ani urządzenia.
Firebase App Check zwykle używa innych zebranych danych wymienionych w podsekcjach powyżej do weryfikowania zaświadczeń aplikacji, aby chronić zasoby backendu przed nadużyciami. Zapoznaj się też z podsekcjami powyżej, aby dowiedzieć się, jak mogą być wykorzystywane określone dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych.
App Distribution
Pełna implementacja pakietu App Distribution Android SDK
com.google.firebase:firebase-appdistribution
Pełna implementacja pakietu App Distribution Android SDK jest przeznaczona tylko do testów w wersji beta. Nie umieszczaj w aplikacji pełnej implementacji pakietu SDKApp Distribution podczas przesyłania jej do Google Play.
Tylko interfejs API App Distribution Android SDK
com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx
Dane zbierane automatycznie
Pakiet App Distribution Android SDK, który korzysta tylko z interfejsu API, nie zbiera automatycznie żadnych danych użytkowników.
Dane gromadzone w zależności od sposobu używania usługi
Pakiet SDK na Androida App Distribution dostępny tylko w interfejsie API nie ma funkcji opcjonalnych, które deweloper może skonfigurować lub wywołać w celu zbierania innych danych użytkowników.
Authentication
com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx
Dane zbierane automatycznie
Pakiet SDK Firebase Authentication automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Firebase Authentication... |
|---|---|
| Agent użytkownika Firebase | Więcej informacji znajdziesz w sekcji dotyczącej agenta użytkownika Firebase na tej stronie. |
| Adres IP | Zbiera adresy IP, aby zapewnić dodatkowe bezpieczeństwo i zapobiegać nadużyciom podczas rejestracji i uwierzytelniania. |
Ciągi znaków klienta użytkownika:
|
Zbiera ciągi tekstowe agenta użytkownika, aby świadczyć, utrzymywać i ulepszać usługi Firebase. Pamiętaj, że ten klient użytkownika nie odnosi się do klienta użytkownika Firebase. |
| Identyfikator aplikacji Firebase na Androida | Zbiera identyfikator aplikacji Firebase na Androida (nie jest to nazwa pakietu aplikacji). Ta wartość jest uwzględniana w nagłówku każdego żądania. |
Dane gromadzone w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania pakietu SDK Firebase Authentication i funkcji produktu, aplikacja może gromadzić dane użytkowników, które zostaną uwzględnione w informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych. W tabeli poniżej znajdziesz przykłady danych użytkownika, które mogą być gromadzone w zależności od sposobu korzystania z usługi. Pamiętaj jednak, aby wziąć pod uwagę wszystkie dane gromadzone w przypadku konkretnego zastosowania.
| Dane | W zależności od konfiguracji aplikacji i sposobu wywoływania pakiet SDKFirebase Authentication: |
|---|---|
| Wyświetlana nazwa | Zbiera wyświetlaną nazwę użytkownika, jeśli deweloper ją udostępni. |
| Adres e-mail | Zbiera adres e-mail użytkownika (podany przez dewelopera), jeśli aplikacja korzysta z jednego z tych elementów:
|
| Numer telefonu | Zbiera numer telefonu użytkownika (podany przez dewelopera), jeśli aplikacja korzysta z jednego z tych elementów:
|
| Token integralności z Play Integrity | Zbiera ten token integralności, jeśli Twoja aplikacja korzysta z uwierzytelniania przez telefon. Zobacz dodatkowe informacje o bezpieczeństwie danych w przypadku Play Integrity. |
| Token z reCAPTCHA Enterprise | Ten token jest zbierany, jeśli aplikacja używa reCAPTCHA Enterprise do ochrony przepływów Authentication. Zobacz dodatkowe informacje o bezpieczeństwie danych w reCAPTCHA Enterprise. |
| Dane kontaktowe | Zbiera informacje kontaktowe użytkownika związane z zewnętrznymi dostawcami uwierzytelniania, jeśli aplikacja korzysta z zewnętrznego dostawcy uwierzytelniania z uwierzytelnianiem Firebase. Na przykład identyfikator użytkownika może być połączony z jego profilem na Facebooku, jeśli aplikacja korzysta z uwierzytelniania na Facebooku, w zależności od przyznanych zakresów. Więcej informacji znajdziesz w dokumentacji dostawcy uwierzytelniania. |
| Identyfikator Game Center | Zapisuje identyfikator Game Center użytkownika, jeśli aplikacja jest połączona z Game Center. |
| Identyfikator użytkownika | Generuje i przechowuje unikalny identyfikator Firebase Authentication. |
Informacje dodatkowe
Cel zbierania danych
Firebase Authentication zwykle wykorzystuje zebrane dane wymienione w podsekcjach powyżej do uwierzytelniania i zarządzania kontem. Ciągi tekstowe agenta użytkownika są używane do świadczenia, utrzymywania i ulepszania usług Firebase. Zapoznaj się też z podsekcjami powyżej, aby dowiedzieć się, jak mogą być wykorzystywane określone dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych.
Cloud Firestore
com.google.firebase:firebase-firestore
com.google.firebase:firebase-firestore-ktx
Dane zbierane automatycznie
Pakiet SDK Cloud Firestore automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Cloud Firestore... |
|---|---|
| Agent użytkownika Firebase | Więcej informacji znajdziesz w sekcji dotyczącej agenta użytkownika Firebase na tej stronie. |
Dane gromadzone w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania pakietu SDK Cloud Firestore i funkcji tego produktu aplikacja może gromadzić dane użytkowników, które zostaną uwzględnione w informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych. Pamiętaj, aby wziąć pod uwagę wszystkie dane użytkownika zdefiniowane przez dewelopera, które są gromadzone w przypadku konkretnego zastosowania.
Inne uwagi
Jeśli używasz Cloud Firestore z Firebase Authentication i użytkownik jest zalogowany, każde żądanie z Cloud Firestore automatycznie zawiera odpowiedni identyfikator użytkownika z Firebase Authentication.
Informacje dodatkowe
Cel zbierania danych
Agent użytkownika Firebase jest używany wewnętrznie przez Google do określania platformy i wersji, aby udostępniać, utrzymywać i ulepszać usługi Firebase. Nigdy nie jest on powiązany z identyfikatorem użytkownika ani urządzenia.
W sekcjach powyżej znajdziesz informacje o tym, jak mogą być wykorzystywane konkretne dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych, a także sposób wykorzystywania danych użytkowników zdefiniowanych przez dewelopera, które są zbierane przez pakiet SDK.
Cloud Functions for Firebase
com.google.firebase:firebase-functions
com.google.firebase:firebase-functions-ktx
Dane zbierane automatycznie
Cloud Functions for Firebase Client SDK zbiera automatycznie te dane:
| Dane | Domyślnie Cloud Functions for Firebase Client SDK... |
|---|---|
| Nazwa funkcji | Zbiera nazwę funkcji podczas jej wywoływania. |
| Adres IP | Podczas wywoływania funkcji zbiera adres IP osoby wywołującej funkcję, aby wykonywać funkcje obsługi zdarzeń i funkcje HTTP na podstawie działań użytkownika. |
| Firebase Cloud Messaging (FCM) | Zbiera token FCM, aby umożliwić deweloperom używanie go w funkcjach do wysyłania powiadomień na urządzenie wywołujące w momencie połączenia lub do przechowywania go na później. Pamiętaj, że ten token jest zbierany niezależnie od tego, czy aplikacja zawiera lub używa pakietu SDK FCM. |
Dane gromadzone w zależności od sposobu używania usługi
Cloud Functions for Firebase Client SDK nie ma funkcji opcjonalnych, które deweloper może skonfigurować lub wywołać w celu zbierania innych danych użytkowników.
Inne uwagi
Jeśli użytkownik jest zalogowany za pomocą Firebase Authentication, każde żądanie funkcji automatycznie zawiera odpowiedni identyfikator użytkownika z Firebase Authentication.
Informacje dodatkowe
Cel zbierania danych
Cloud Functions for Firebase zwykle używa zebranych danych wymienionych w podsekcjach powyżej do uruchamiania kodu backendu w odpowiedzi na zdarzenia wywoływane przez funkcje Firebase i żądania HTTPS z Twojej aplikacji. Informacje o tym, jak mogą być wykorzystywane konkretne dane, znajdziesz w podsekcjach powyżej. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych.
Cloud Messaging
com.google.firebase:firebase-messaging
com.google.firebase:firebase-messaging-ktx
Dane zbierane automatycznie
Pakiet SDK Firebase Cloud Messaging automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Firebase Cloud Messaging... |
|---|---|
| Wersja aplikacji | Zbiera wersję aplikacji na potrzeby subskrypcji i anulowania subskrypcji tematów. |
| Agent użytkownika Firebase | Więcej informacji znajdziesz w sekcji dotyczącej agenta użytkownika Firebase na tej stronie. |
Inne uwagi
Cloud Messaging jest zależny od pakietu SDK Firebase instalacji. Ponieważ ten pakiet SDK jest przechodnio uwzględniony w Twojej aplikacji, pamiętaj, aby uwzględnić dane użytkowników zbierane automatycznie przez ten pakiet SDK (patrz sekcja instalacji na tej stronie). Więcej informacji o danych, które Cloud Messaging wykorzystuje na podstawie zbierania danych przez ten pakiet SDK, znajdziesz w dokumentacji zarządzania instalacjami Firebase.
Dane gromadzone w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania Firebase Cloud Messagingpakietu SDK i funkcji produktu, aplikacja może gromadzić dane użytkownika, które zostaną uwzględnione w informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych. W tabeli poniżej znajdziesz przykłady danych użytkownika, które mogą być gromadzone w zależności od sposobu korzystania z usługi. Pamiętaj jednak, aby wziąć pod uwagę wszystkie dane gromadzone w przypadku konkretnego zastosowania.
| Dane | W zależności od konfiguracji aplikacji i sposobu wywoływania pakiet SDKFirebase Cloud Messaging: |
|---|---|
| Dane o dostarczaniu wiadomości | Zbiera i wysyła statystyki dostarczania wiadomości do BigQuery, jeśli integracja z BigQuery jest włączona, a wartość parametru |
Inne uwagi
Niektóre opcjonalne funkcje Cloud Messaging zależą od pakietu SDK Firebase dla Google Analytics. Jeśli Twoja aplikacja zawiera ten pakiet SDK, musisz uwzględnić dane użytkowników zbierane automatycznie przez ten pakiet (patrz dokumentacja Google Analytics). W tabeli poniżej znajdziesz dodatkowe dane rejestrowane w dzienniku:
| Dane | Jeśli Twoja aplikacja zawiera pakiet SDK Firebase dla Google Analytics, to:Cloud Messaging... |
|---|---|
| Zdarzenia interakcji z powiadomieniami | Wysyła zdarzenia interakcji z wiadomościami lokalnie na urządzeniu w celu rejestrowania za pomocą pakietu SDK Firebase dla Google Analytics, aby dostarczać deweloperom dane analityczne. |
Informacje dodatkowe
Cel zbierania danych
Agent użytkownika Firebase jest używany wewnętrznie przez Google do określania platformy i wersji, aby udostępniać, utrzymywać i ulepszać usługi Firebase. Nigdy nie jest on powiązany z identyfikatorem użytkownika ani urządzenia.
Cloud Messaging zwykle wykorzystuje inne zebrane dane wymienione w podsekcjach powyżej do wysyłania wiadomości do aplikacji klienta. Informacje o tym, jak mogą być wykorzystywane konkretne dane, znajdziesz też w podsekcjach powyżej. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych.
Cloud Storage for Firebase
com.google.firebase:firebase-storage
com.google.firebase:firebase-storage-ktx
Dane zbierane automatycznie
Pakiet SDK Cloud Storage for Firebase automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Firebase Cloud Messaging... |
|---|---|
| Wersja pakietu SDK Cloud Storage używana przez aplikację | Zbiera informacje o wersji pakietu SDK Cloud Storage for Firebase używanego przez aplikację. Ta wartość jest uwzględniana w nagłówku każdego żądania. |
| Identyfikator aplikacji Firebase na Androida | Zbiera identyfikator aplikacji Firebase na Androida (nie jest to nazwa pakietu aplikacji). Ta wartość jest uwzględniana w nagłówku każdego żądania. |
Dane gromadzone w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania Cloud Storage for Firebasepakietu SDK i funkcji produktu, aplikacja może gromadzić dane użytkownika, które zostaną uwzględnione w informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych. Pamiętaj, aby wziąć pod uwagę wszystkie dane użytkownika zdefiniowane przez dewelopera, które są gromadzone w przypadku konkretnego zastosowania.
Inne uwagi
Jeśli używasz Cloud Storage for Firebase z Firebase Authentication i użytkownik jest zalogowany, każde żądanie z Cloud Storage for Firebase automatycznie zawiera odpowiedni identyfikator użytkownika z Firebase Authentication.
Informacje dodatkowe
Cel zbierania danych
Cloud Storage for Firebase ogólnie wykorzystuje zebrane dane wymienione w podsekcjach powyżej do świadczenia, utrzymywania i ulepszania usług Firebase. Zapoznaj się też z podsekcjami powyżej, aby dowiedzieć się, jak mogą być wykorzystywane określone dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych, a także sposób wykorzystywania danych użytkowników zdefiniowanych przez dewelopera, które są zbierane przez pakiet SDK.
Crashlytics
com.google.firebase:firebase-crashlytics
com.google.firebase:firebase-crashlytics-ktx
com.google.firebase:firebase-crashlytics-ndk
Dane zbierane automatycznie
Pakiet SDK Firebase Crashlytics automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Firebase Crashlytics... |
|---|---|
| Śledzenie stosu | Zbiera ślady stosu, gdy aplikacja ulegnie awarii. |
| Odpowiedni stan aplikacji | Zbiera odpowiednie informacje o stanie aplikacji, gdy ulegnie ona awarii. |
| Odpowiednie metadane urządzenia | Zbiera metadane urządzenia w momencie awarii aplikacji. |
| Crashlytics Identyfikator UUID instalacji | Generuje i przechowuje identyfikator UUID instalacji Crashlytics, aby mierzyć liczbę użytkowników, których dotyczy awaria. |
Inne uwagi
Crashlytics jest zależny od pakietu SDK Firebase instalacji. Ponieważ ten pakiet SDK jest przechodnio uwzględniony w Twojej aplikacji, musisz uwzględnić dane użytkowników końcowych zbierane automatycznie przez ten pakiet SDK (patrz sekcja dotycząca instalacji na tej stronie). Pamiętaj, że Crashlyticsnie używa żadnych danych zebranych przez pakiet SDK instalacji Firebase, z wyjątkiem obracania identyfikatora UUID instalacji Crashlytics na podstawie zmian identyfikatora instalacji Firebase instancji aplikacji.
Crashlytics jest też zależny od pakietu SDK Firebase sessions, który dostarcza dane o jakości w konsoli Firebase. Ten pakiet SDK jest przechodnio uwzględniany w Twojej aplikacji, więc musisz uwzględnić dane użytkowników zbierane automatycznie przez ten pakiet SDK (patrz sekcja Firebase sessions SDK na tej stronie).
Dane gromadzone w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania Firebase Crashlyticspakietu SDK i funkcji produktu, aplikacja może gromadzić dane użytkownika, które zostaną uwzględnione w informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych. W tabeli poniżej znajdziesz przykłady danych użytkownika, które mogą być gromadzone w zależności od sposobu korzystania z usługi. Pamiętaj jednak, aby wziąć pod uwagę wszystkie dane gromadzone w przypadku konkretnego zastosowania.
| Dane | W zależności od konfiguracji aplikacji i sposobu wywoływania pakiet SDKFirebase Crashlytics: |
|---|---|
| Dane zdefiniowane przez dewelopera | Zbiera wszystkie klucze niestandardowe, dzienniki i identyfikatory użytkowników w postaci tekstu, które deweloper dołącza do raportów o awariach. |
| Dane zdefiniowane przez dewelopera | Zbiera zdefiniowane przez dewelopera niekrytyczne zdarzenia z niestandardowymi zrzutami stosu. |
Inne uwagi
Niektóre opcjonalne funkcje Crashlytics zależą od pakietu Firebase SDK dla Google Analytics. Jeśli Twoja aplikacja zawiera ten pakiet SDK, musisz uwzględnić dane użytkowników końcowych zbierane automatycznie przez ten pakiet (patrz dokumentacja Google Analytics). W tabeli poniżej znajdziesz listę danych, które Crashlytics wykorzystuje z tego zbioru:
| Dane | Jeśli Twoja aplikacja zawiera pakiet SDK Firebase dla Google Analytics, to:Crashlytics... |
|---|---|
| logi „ścieżki” | Korzysta z logów „ścieżki”, które są zbierane przez pakiet SDK Firebase dla Google Analytics. Te logi identyfikują działania użytkownika bezpośrednio przed awarią, a także liczbę awarii. |
Jeśli Twoja aplikacja zawiera też pakiet SDK Firebase Remote Config, uwzględnij zdefiniowane przez dewelopera Remote Config dane zbierane automatycznieCrashlytics przez ten pakiet. W tabeli poniżej znajdziesz listę danych zbieranych przez pakiet SDKCrashlytics:
| Dane | Jeśli Twoja aplikacja zawiera pakiet SDK Firebase Remote Config, to pakiet SDK Crashlytics... |
|---|---|
| Metadane wdrażania Remote Config zdefiniowane przez dewelopera | Gromadzi metadane wdrożenia, które obejmują Remote Config wersje szablonu, identyfikatory wariantów wdrożenia, klucze parametrów i wartości parametrów, na które mają wpływ aktywne wdrożenia. |
Informacje dodatkowe
Cel zbierania danych
Firebase Crashlytics zwykle wykorzystuje zebrane dane wymienione w podsekcjach powyżej do obsługi usług raportowania i zarządzania awariami. Zapoznaj się też z podsekcjami powyżej, aby dowiedzieć się, jak mogą być wykorzystywane określone dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych, a także sposób wykorzystywania danych użytkowników zdefiniowanych przez dewelopera, które są zbierane przez pakiet SDK.
Dynamic Links (Wycofano)
com.google.firebase:firebase-dynamic-links
com.google.firebase:firebase-dynamic-links-ktx
Dane zbierane automatycznie
Pakiet SDK Firebase Dynamic Links automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Firebase Dynamic Links... |
|---|---|
| Adres URL linku dynamicznego | Zbiera adres URL dynamicznego linku, gdy użytkownik wchodzi z nim w interakcję, w tym metadane zdefiniowane przez dewelopera, które deweloper ustawia w linku podczas jego tworzenia. |
Jeśli aplikacja zostanie zainstalowana z zintegrowanym pakietem SDK Firebase Dynamic Links, Firebase rejestruje zdarzenia dotyczące stanu aplikacji i interakcji z linkiem.
Inne uwagi
Jeśli użytkownik wejdzie w interakcję z dynamicznym linkiem Firebase, automatycznie rejestrowane są te dane, niezależnie od tego, czy aplikacja jest zainstalowana na urządzeniu użytkownika:
| Dane | Domyślnie Firebase... |
|---|---|
| Adres URL linku dynamicznego | Rejestruje adres URL dynamicznego linku, gdy użytkownik wchodzi z nim w interakcję, w tym zdefiniowane przez dewelopera metadane, które deweloper ustawia w linku podczas jego tworzenia. |
| Nazwa pakietu aplikacji | Rejestruje nazwę pakietu aplikacji na potrzeby odroczonego precyzyjnego linkowania (precyzyjny link po instalacji aplikacji). |
| Stan aplikacji | Dzienniki informacji o stanie aplikacji na urządzeniu użytkownika, w tym o stanie instalacji i o tym, czy aplikacja była już wcześniej otwierana. |
| Zdarzenia interakcji z linkiem | Rejestruje zdarzenia interakcji z linkami. |
Dane gromadzone w zależności od sposobu używania usługi
Firebase Dynamic Links Pakiet SDK nie ma funkcji opcjonalnych, które deweloper może skonfigurować lub wywołać w celu zbierania innych danych użytkowników.
Inne uwagi
Niektóre opcjonalne funkcje Dynamic Links zależą od pakietu Firebase SDK dla Google Analytics. Jeśli Twoja aplikacja zawiera ten pakiet SDK, musisz uwzględnić dane użytkowników końcowych zbierane automatycznie przez ten pakiet (patrz dokumentacja Google Analytics). W tabeli poniżej znajdziesz dodatkowe dane rejestrowane w dzienniku:
| Dane | Jeśli Twoja aplikacja zawiera pakiet SDK Firebase dla Google Analytics, to:Dynamic Links... |
|---|---|
| Zdarzenia interakcji z linkiem | Wysyła zdarzenia interakcji z linkami lokalnie na urządzeniu w celu rejestrowania za pomocą pakietu SDK Firebase dla Google Analytics, aby dostarczać deweloperom dane analityczne. |
Informacje dodatkowe
Cel zbierania danych
Firebase Dynamic Links ogólnie wykorzystuje zebrane dane wymienione w podsekcjach powyżej do bezpośredniego kierowania użytkowników do połączonych treści w aplikacji. Zapoznaj się też z podsekcjami powyżej, aby dowiedzieć się, jak mogą być wykorzystywane konkretne dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych, a także sposób wykorzystywania danych użytkowników zdefiniowanych przez dewelopera, które są zbierane przez pakiet SDK.
Google Analytics
com.google.firebase:firebase-analytics
com.google.firebase:firebase-analytics-ktx
Informacje o zbieraniu danych w Google Analytics znajdziesz w dokumentacji 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
Dane zbierane automatycznie
Pakiet SDK Firebase In-App Messaging automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Firebase In-App Messaging... |
|---|---|
| Zdarzenia interakcji z wiadomością, w tym wyświetlenia, kliknięcia i zamknięcia | Wysyła zdarzenia interakcji z wiadomościami, aby dostarczać deweloperom dane analityczne. |
Inne uwagi
In-App Messaging ma wymaganą zależność od pakietu Firebase SDK dla Google Analytics. Musisz uwzględnić ten pakiet SDK w swojej aplikacji, więc pamiętaj o danych użytkowników zbieranych automatycznie przez ten pakiet (patrz dokumentacja Google Analytics). W tabeli poniżej znajdziesz przykłady interakcji pakietu SDK In-App Messaging z danymi z Google Analytics:
| Dane | Jeśli Twoja aplikacja zawiera pakiet SDK Firebase dla Google Analytics, to:Firebase In-App Messaging... |
|---|---|
| Zdarzenia interakcji z wiadomością, w tym wyświetlenia, kliknięcia i zamknięcia | Wysyła zdarzenia interakcji z wiadomościami lokalnie na urządzeniu w celu rejestrowania za pomocą pakietu SDK Firebase dla Google Analytics, aby dostarczać deweloperom dane analityczne. |
| Właściwości użytkownika | Ustawia i wykorzystuje właściwości użytkownika zbierane przez pakiet SDK Firebase dla Google Analytics, aby kierować wiadomości na podstawie warunków właściwości użytkownika. |
In-App Messaging jest też zależny od pakietu SDK Firebaseinstalacji. Ponieważ ten pakiet SDK jest przechodnio uwzględniony w Twojej aplikacji, pamiętaj, aby uwzględnić dane użytkowników zbierane automatycznie przez ten pakiet SDK (patrz sekcja instalacji na tej stronie). Więcej informacji o danych, które In-App Messaging wykorzystuje na podstawie zbierania danych przez ten pakiet SDK, znajdziesz w dokumentacji zarządzania instalacjami Firebase.
Dane gromadzone w zależności od sposobu używania usługi
Pakiety SDK Firebase In-App Messaging nie mają funkcji opcjonalnych, które deweloper może skonfigurować lub wywołać w celu zbierania innych danych użytkowników.
Informacje dodatkowe
Cel zbierania danych
Firebase In-App Messaging zwykle wykorzystuje zebrane dane wymienione w podsekcjach powyżej do wysyłania wiadomości do użytkowników w samej aplikacji. Zapoznaj się też z podsekcjami powyżej, aby dowiedzieć się, jak mogą być wykorzystywane określone dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych.
Instalacje
com.google.firebase:firebase-installations
com.google.firebase:firebase-installations-ktx
Dane zbierane automatycznie
Pakiet SDK Firebaseinstalacji zbiera automatycznie te dane:
| Dane | Domyślnie pakiet SDK Firebase instalacji... |
|---|---|
| Firebase identyfikator instalacji (FID) | Generuje i zbiera identyfikator instalacji (FID), który nie identyfikuje jednoznacznie użytkownika ani urządzenia fizycznego. |
| Agent użytkownika Firebase | Więcej informacji znajdziesz w sekcji dotyczącej agenta użytkownika Firebase na tej stronie. |
Dane gromadzone w zależności od sposobu używania usługi
Pakiet SDK instalacji Firebase nie ma funkcji opcjonalnych, które deweloper może skonfigurować lub wywołać w celu zbierania innych danych użytkowników.
Informacje dodatkowe
Cel zbierania danych
Agent użytkownika Firebase jest używany wewnętrznie przez Google do określania platformy i wersji, aby udostępniać, utrzymywać i ulepszać usługi Firebase. Nigdy nie jest on powiązany z identyfikatorem użytkownika ani urządzenia.
Firebase instalacji zwykle wykorzystuje inne zebrane dane wymienione w podsekcjach powyżej, aby zapewnić unikalny identyfikator do identyfikowania instalacji aplikacji. Zapoznaj się też z podsekcjami powyżej, aby dowiedzieć się, jak mogą być wykorzystywane określone dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych.
Firebase ML pobieranie modelu (wycofane)
com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx
Dane zbierane automatycznie
Pakiet SDK do pobierania modeli Firebase MLautomatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Firebase ML do pobierania modeli... |
|---|---|
| Metadane pobierania modelu ML, w tym zdarzenia pobierania, zdarzenia usuwania i błędy. | Zbiera metadane zdarzenia pobierania modelu, aby monitorować stabilność i problemy z opóźnieniami. |
| token uwierzytelniania instalacji, | Zbiera tokeny uwierzytelniania instalacji na potrzeby uwierzytelniania urządzenia podczas interakcji z instancjami aplikacji (np. w celu rozpowszechniania modeli deweloperskich w instancjach aplikacji). |
Inne uwagi
Pobieranie modelu Firebase ML jest zależne od pakietu SDK instalacji Firebase. Ponieważ ten pakiet SDK jest przechodnio uwzględniony w Twojej aplikacji, pamiętaj, aby uwzględnić dane użytkowników zbierane automatycznie przez ten pakiet SDK (patrz sekcja instalacji na tej stronie). Więcej informacji o danych, których Firebase ML narzędzie do pobierania modeli używa do zbierania danych z tego pakietu SDK, znajdziesz w dokumentacji zarządzania instalacjami Firebase.
Dane gromadzone w zależności od sposobu używania usługi
Pakiet SDK do pobierania modeli Firebase ML nie ma funkcji opcjonalnych, które deweloper może skonfigurować lub wywołać w celu zbierania innych danych użytkowników.
Informacje dodatkowe
Cel zbierania danych
Firebase ML zwykle używa zebranych danych wymienionych w podsekcjach powyżej do pobierania modeli uczenia maszynowego. Firebase ML gromadzi i wykorzystuje metadane pobierania modelu do monitorowania jakości usługi, analizowania sposobu korzystania z niej i określania kierunku rozwoju usługi. Zapoznaj się też z podsekcjami powyżej, aby dowiedzieć się, jak mogą być wykorzystywane określone dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych.
Performance Monitoring
com.google.firebase:firebase-perf
com.google.firebase:firebase-perf-ktx
Dane zbierane automatycznie
Pakiet SDK Firebase Performance Monitoring automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Firebase Performance Monitoring... |
|---|---|
| Dane o wydajności aplikacji, w tym czas uruchamiania aplikacji i opóźnienie żądania sieciowego | Zbiera dane o wydajności aplikacji w trakcie jej cyklu życia i korzystania z niej przez użytkowników. |
| Wykorzystanie procesora/pamięci | Zbiera dane o wykorzystaniu procesora i pamięci przez aplikację, aby przedstawić oś czasu skuteczności aplikacji. |
| Odpowiednie metadane urządzenia | Zbiera odpowiednie metadane urządzenia, aby filtrować dane o skuteczności według różnych segmentów urządzeń. |
| Adres IP | Zbiera adres IP, aby przypisywać zdarzenia związane ze skutecznością do krajów, z których pochodzą. |
Inne uwagi
Performance Monitoring jest zależny od pakietu SDK Firebase instalacji. Ponieważ ten pakiet SDK jest przechodnio uwzględniony w Twojej aplikacji, pamiętaj, aby uwzględnić dane użytkowników zbierane automatycznie przez ten pakiet SDK (patrz sekcja instalacji na tej stronie). Więcej informacji o danych, które Performance Monitoring wykorzystuje na podstawie zbierania danych przez ten pakiet SDK, znajdziesz w dokumentacji zarządzania instalacjami Firebase.
Performance Monitoring jest też zależny od pakietu SDK Firebase Remote Config, który pomaga kontrolować liczbę zdarzeń zbieranych z aplikacji. Ponieważ ten pakiet SDK jest przechodnio uwzględniony w Twojej aplikacji, pamiętaj, aby uwzględnić dane użytkowników zbierane automatycznie przez ten pakiet SDK (patrz sekcja Remote Config na tej stronie).
Performance Monitoring jest też zależny od pakietu SDK Firebase sessions, który umożliwia raportowanie wyświetleń osi czasu danych o skuteczności w konsoli Firebase. Ten pakiet SDK jest przechodnio uwzględniony w aplikacji, więc musisz uwzględnić dane użytkowników zbierane automatycznie przez ten pakiet SDK (patrz sekcja Firebase sessions SDK na tej stronie).
Dane gromadzone w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania Firebase Performance Monitoringpakietu SDK i funkcji produktu, aplikacja może gromadzić dane użytkownika, które zostaną uwzględnione w informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych. W tabeli poniżej znajdziesz przykłady danych użytkownika, które mogą być gromadzone w zależności od sposobu korzystania z usługi. Pamiętaj jednak, aby wziąć pod uwagę wszystkie dane gromadzone w przypadku konkretnego zastosowania.
| Dane | W zależności od konfiguracji aplikacji i sposobu wywoływania pakiet SDKFirebase Performance Monitoring: |
|---|---|
| Niestandardowe logi czasu zdefiniowane przez dewelopera | Zbiera dane o wydajności aplikacji w przypadku wszystkich śladów niestandardowych, które deweloper umieści w swojej aplikacji. |
| Niestandardowe dane o skuteczności (dane zdefiniowane przez dewelopera) |
Zbiera wszelkie niestandardowe dane o wydajności, które deweloper dołącza do niestandardowych logów czasu. |
| Atrybuty niestandardowe (dane zdefiniowane przez dewelopera) |
Zbiera wszystkie atrybuty niestandardowe, które deweloper dołącza do niestandardowych logów czasu. |
Informacje dodatkowe
Cel zbierania danych
Firebase Performance Monitoring zwykle wykorzystuje zebrane dane wymienione w podsekcjach powyżej do umożliwienia raportowania i monitorowania wydajności aplikacji. Zapoznaj się też z podsekcjami powyżej, aby dowiedzieć się, jak mogą być wykorzystywane określone dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych, a także sposób wykorzystywania danych użytkowników zdefiniowanych przez dewelopera, które są zbierane przez pakiet SDK.
Firebase Phone Number Verification
com.google.firebase:firebase-pnv
Dane zbierane automatycznie
Pakiet SDK Firebase PNV automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Firebase Phone Number Verification... |
|---|---|
| Identyfikator aplikacji Firebase na Androida |
Zbiera identyfikator aplikacji Firebase na Androida (nie jest to nazwa pakietu aplikacji). Ta wartość jest uwzględniana w nagłówku każdego żądania. |
Dane gromadzone w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania Firebase Phone Number Verificationpakietu SDK i funkcji produktu, aplikacja może gromadzić dane użytkownika, które zostaną uwzględnione w informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych. W tabeli poniżej znajdziesz przykłady danych użytkownika, które mogą być gromadzone w zależności od sposobu korzystania z usługi. Pamiętaj jednak, aby wziąć pod uwagę wszystkie dane gromadzone w przypadku konkretnego zastosowania.
| Dane | W zależności od konfiguracji aplikacji i sposobu wywoływania pakiet SDKFirebase Phone Number Verification: |
|---|---|
| Numer telefonu | Pobiera numer telefonu urządzenia (za zgodą użytkownika). |
Informacje dodatkowe
Cel zbierania danych
Firebase Phone Number Verification to usługa, która umożliwia aplikacjom uzyskiwanie numeru telefonu urządzenia bezpośrednio od operatora komórkowego. Pakiet SDK wymaga zgody użytkownika za każdym razem, gdy aplikacja prosi o numer telefonu urządzenia. Ta funkcja jest często, ale niekoniecznie, używana do logowania się w aplikacjach.
W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych, a także sposób wykorzystywania danych użytkowników zdefiniowanych przez dewelopera, które są zbierane przez pakiet SDK.
Realtime Database
com.google.firebase:firebase-database
com.google.firebase:firebase-database-ktx
Dane zbierane automatycznie
Pakiet SDK Firebase Realtime Database automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Firebase Realtime Database... |
|---|---|
| Adres IP | Zbiera adresy IP, aby włączyć narzędzie do profilowania, które pomaga deweloperom zrozumieć trendy użytkowania i podział platformy. |
| Klienty użytkowników | Zbiera ciągi znaków klienta użytkownika, aby włączyć narzędzie do profilowania, które pomaga deweloperom zrozumieć trendy w zakresie użytkowania i podział na platformy. Pamiętaj, że ten klient użytkownika nie odnosi się do klienta użytkownika Firebase. |
Dane gromadzone w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania pakietu SDK Firebase Realtime Database i funkcji tego produktu aplikacja może gromadzić dane użytkowników, które zostaną uwzględnione w informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych. Pamiętaj, aby wziąć pod uwagę wszystkie dane użytkownika zdefiniowane przez dewelopera, które są gromadzone w przypadku konkretnego zastosowania.
Inne uwagi
Jeśli używasz Realtime Database z Firebase Authentication i użytkownik jest zalogowany, każde żądanie z Realtime Database automatycznie zawiera odpowiedni identyfikator użytkownika z Firebase Authentication.
Informacje dodatkowe
Cel zbierania danych
W sekcjach powyżej znajdziesz informacje o tym, jak mogą być wykorzystywane określone dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania przez Ciebie zgromadzonych danych, a także sposób wykorzystywania przez Ciebie danych użytkowników zdefiniowanych przez dewelopera, które są zbierane przez pakiet SDK.
Remote Config
com.google.firebase:firebase-config
com.google.firebase:firebase-config-ktx
Dane zbierane automatycznie
Pakiet SDK Firebase Remote Config automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Firebase Remote Config... |
|---|---|
| Kod kraju | Zbiera kod kraju, aby kierować reklamy na podstawie parametrów, które są oparte na tych danych. |
| Kod języka | Zbiera kod języka, aby kierować reklamy na parametry oparte na tych danych. |
| Strefa czasowa | Zbiera strefę czasową, aby kierować reklamy na parametry oparte na tych danych. |
| Wersja platformy | Zbiera wersję platformy, aby kierować reklamy na podstawie parametrów, które są oparte na tych danych. |
| Wersja systemu operacyjnego | Zbiera wersję systemu operacyjnego, aby kierować reklamy na podstawie parametrów, które są oparte na tych danych. |
| Identyfikator aplikacji Firebase na Androida | Zbiera identyfikator aplikacji Firebase na Androida (nie jest to nazwa pakietu aplikacji), aby kierować reklamy na parametry oparte na tych danych. |
| Nazwa pakietu aplikacji | Zbiera nazwę pakietu, aby kierować parametry na podstawie tych danych. |
| Wersja pakietu SDK Remote Config używana przez aplikację | Zbiera wersję pakietu SDK, aby świadczyć usługi Firebase, utrzymywać je i ulepszać. |
Inne uwagi
Remote Config jest zależny od pakietu SDK Firebase instalacji. Ponieważ ten pakiet SDK jest przechodnio uwzględniony w Twojej aplikacji, pamiętaj, aby uwzględnić dane użytkowników zbierane automatycznie przez ten pakiet SDK (patrz sekcja instalacji na tej stronie). Więcej informacji o danych, które Remote Config wykorzystuje na podstawie zbierania danych przez ten pakiet SDK, znajdziesz w dokumentacji zarządzania instalacjami Firebase.
Dane gromadzone w zależności od sposobu używania usługi
Firebase Remote Config Pakiet SDK nie ma funkcji opcjonalnych, które deweloper może skonfigurować lub wywołać w celu zbierania innych danych użytkowników.
Inne uwagi
Niektóre opcjonalne funkcje Remote Config zależą od pakietu SDK Firebase dla Google Analytics. Jeśli Twoja aplikacja zawiera ten pakiet SDK, musisz uwzględnić dane użytkowników zbierane automatycznie przez ten pakiet (patrz dokumentacja Google Analytics). W tabeli poniżej znajdziesz przykłady interakcji pakietu SDK Remote Config z danymi z Google Analytics:
| Dane | Jeśli Twoja aplikacja zawiera pakiet SDK Firebase dla Google Analytics, to:Remote Config... |
|---|---|
| Właściwości użytkownika | Zbiera właściwości użytkownika uzyskane przez pakiet Firebase SDK dla Google Analytics, aby kierować reklamy na parametry oparte na warunkach właściwości użytkownika. |
| Godzina pierwszego uruchomienia |
Zbiera sygnaturę czasową zdarzenia |
Jeśli wdrożono Remote Configpersonalizację, dane uzyskane przez pakiet SDKFirebase Remote Config i zdarzenia uzyskane przez pakiet SDK FirebaseGoogle Analytics można wykorzystać do tworzenia modeli predykcyjnych i pomiaru skuteczności tych modeli.
Informacje dodatkowe
Cel zbierania danych
Firebase Remote Config zwykle używa zebranych danych wymienionych w podsekcjach powyżej do zmiany zachowania i wyglądu aplikacji bez publikowania jej aktualizacji. Dane zbiorcze dotyczące wersji systemu operacyjnego i wersji pakietu SDK są używane przez Firebase do analizowania trendów w zakresie użytkowania i określania kierunku rozwoju usługi. Zapoznaj się też z podsekcjami powyżej, aby dowiedzieć się, jak mogą być wykorzystywane określone dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych przez aplikację.
SQL Connect
com.google.firebase:firebase-dataconnect
Dane zbierane automatycznie
Pakiet SDK Firebase SQL Connect automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK SQL Connect... |
|---|---|
| Czy jest używane generowanie kodu lokalnego dla SQL Connect | Zbiera informacje o tym, czy żądania wysyłane do usługi SQL Connect pochodzą z kodu wygenerowanego przez generator kodu SQL Connect, czy też z bezpośredniego użycia pakietu SDK SQL Connect. Ta wartość jest uwzględniana w nagłówku każdego żądania. |
| Identyfikator aplikacji Firebase na Androida | Zbiera identyfikator aplikacji Firebase na Androida (nie jest to nazwa pakietu aplikacji). Ta wartość jest uwzględniana w nagłówku każdego żądania. |
| Agent użytkownika Firebase | Więcej informacji znajdziesz w sekcji dotyczącej agenta użytkownika Firebase na tej stronie. |
Dane gromadzone w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania pakietu SDK SQL Connect i funkcji produktu, aplikacja może gromadzić dane użytkowników, które zostaną uwzględnione w informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych. Pamiętaj, aby wziąć pod uwagę wszystkie dane użytkownika zdefiniowane przez dewelopera, które są gromadzone w przypadku konkretnego zastosowania.
Inne uwagi
Jeśli używasz SQL Connect z Firebase Authentication i użytkownik jest zalogowany, każde żądanie z SQL Connect automatycznie zawiera odpowiedni identyfikator użytkownika z Firebase Authentication.
Informacje dodatkowe
Cel zbierania danych
Agent użytkownika Firebase jest używany wewnętrznie przez Google do określania platformy i wersji, aby udostępniać, utrzymywać i ulepszać usługi Firebase. Nigdy nie jest on powiązany z identyfikatorem użytkownika ani urządzenia.
W sekcjach powyżej znajdziesz informacje o tym, jak mogą być wykorzystywane konkretne dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania przez Ciebie zgromadzonych danych, a także sposób wykorzystywania przez Ciebie danych użytkowników zdefiniowanych przez dewelopera, które są zbierane przez pakiet SDK.
Biblioteki Firebase uwzględnione przechodnio
Biblioteki Firebase wymienione w tej sekcji są przechodnio uwzględniane w niektórych innych bibliotekach Firebase. Żadna z tych bibliotek nie ma interfejsu dostępnego dla deweloperów, ale mogą one zbierać dane użytkowników (szczegółowe informacje znajdziesz poniżej).
Sesje Firebase
com.google.firebase:firebase-sessions
Dane zbierane automatycznie
Pakiet SDK Firebase sessions automatycznie zbiera te dane:
| Dane | Domyślnie pakiet SDK Firebase sessions... |
|---|---|
| Metadane aplikacji | Zbiera metadane aplikacji, takie jak nazwa pakietu, informacje o systemie operacyjnym, wersja pakietu SDK i typ połączenia sieciowego. |
| Metadane urządzenia | Zbiera metadane o aplikacji, takie jak producent i model urządzenia. |
| Dane aplikacji | Zbiera dane o użytkowaniu, takie jak czas, w którym aplikacja była na pierwszym planie, aby rozpocząć nową sesję. |
Dane gromadzone w zależności od sposobu używania usługi
Firebase sessions Pakiet SDK nie ma funkcji opcjonalnych, które deweloper może skonfigurować lub wywołać w celu zbierania innych danych użytkowników.
Dodatkowe informacje
Cel zbierania danych
Pakiet SDK Firebase sessions wykorzystuje zebrane dane wymienione w podsekcjach powyżej, aby dostarczać dane o awariach i wydajności aplikacji. Zapoznaj się też z podsekcjami powyżej, aby dowiedzieć się, jak mogą być wykorzystywane określone dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania przez Ciebie zgromadzonych danych, a także sposób wykorzystywania przez Ciebie danych użytkowników zdefiniowanych przez dewelopera, które są zbierane przez pakiet SDK.