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 ujawniania 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 SDK Firebase na Androida.
Każdy pakiet SDK ma na tej stronie odrębną sekcję, w której przedstawiamy informacje o danych zbieranych automatycznie oraz o danych zbieranych zgodnie ze sposobem używania pakietu SDK. 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 sposobu korzystania z 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 określonych na tej stronie Firebase szyfruje dane w ruchu za pomocą HTTPS. |
| Udostępnianie danych | Firebase nie przekazuje wymienionych na tej stronie danych użytkowników osobom trzecim, chyba że:
|
| 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
Klient użytkownika Firebase nie jest pakietem SDK Firebase na Androida, ale pakietem informacji zbieranych przez kilka pakietów SDK Firebase na Androida, który obejmuje:
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);
które pakiety SDK Firebase są używane w aplikacji (wraz z ich wersjami);
Klient użytkownika Firebase jest używany wewnętrznie przez Google do określania platformy i wersji w celu świadczenia, utrzymywania i ulepszania usług Firebase. Nigdy nie jest on powiązany z identyfikatorem użytkownika ani urządzenia.
Jeśli pakiet SDK Firebase na Androida zbiera dane klienta użytkownika Firebase, będzie on wymieniony w sekcji pakietu SDK poniżej.
A/B Testing
com.google.firebase:firebase-abt
Zbieranie danych 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 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, dlatego zapoznaj się z tymi sekcjami na tej stronie, aby dowiedzieć się więcej o zbieraniu danych i jego celu.
Dane zbierane w zależności od sposobu używania usługi
Pakiet SDK Firebase A/B Testing nie ma opcjonalnych funkcji, które deweloper może skonfigurować lub wywołać, aby zbierać inne dane użytkowników.
Firebase AI Logic
com.google.firebase:firebase-ai
Firebase AI Logic wcześniej nosił nazwę „Vertex AI in Firebase” i miał 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 informacje o wersji pakietu SDK Firebase AI Logic używanej przez aplikację. Ta wartość jest uwzględniana w nagłówku każdego żądania. |
| Wersja językowa | Zbiera informacje o wersji środowiska wykonawczego Kotlin używanego przez aplikację. Ta wartość jest uwzględniana w nagłówku każdego żądania. |
| Identyfikator aplikacji w Firebase | Jeśli zbieranie danych jest włączone, zbiera identyfikator aplikacji w Firebase. Ta wartość jest uwzględniana w nagłówku każdego żądania. |
| Wersja aplikacji | Jeśli zbieranie danych jest włączone, zbiera informacje o wersji aplikacji. Ta wartość jest uwzględniana w nagłówku każdego żądania. |
Dane zbierane 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 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 uwzględnić 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, a 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 konsoli Firebase dla Agent Platform Gemini API (formerly Vertex AI), prompty i wygenerowane wyniki z każdego próbkowanego żądania będą zbierane wraz ze wskaźnikami wydajności i wykorzystania.
Zapoznaj się z artykułem Zarządzanie danymi i odpowiedzialna AI w dokumentacji Firebase AI Logic, aby upewnić się, że uwzględniasz korzystanie z podstawowych 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łać usługę backendu w odpowiedzi na żądania z aplikacji. Zapoznaj się też z podsekcjami powyżej, aby dowiedzieć się, jak mogą być używane konkretne dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób, w jaki wykorzystujesz zgromadzone dane, a także sposób, w jaki wykorzystujesz dane użytkowników zdefiniowane przez dewelopera i 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
Zbieranie danych automatycznie
Pakiety SDK Firebase App Check automatycznie zbierają te dane.
| Dane | Domyślnie pakiety SDK Firebase App Check… |
|---|---|
| Klient użytkownika Firebase | Więcej informacji znajdziesz w sekcji Klient użytkownika Firebase na tej stronie. |
Dane zbierane w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania pakietów SDK Firebase App Check 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 wywołania pakiety SDK Firebase App Check… |
|---|---|
| Token integralności z Play Integrity | Zbierz ten token integralności, jeśli Twoja aplikacja używa Play Integrity jako dostawcy atestów. Zobacz dodatkowe informacje o bezpieczeństwie danych w Play Integrity. |
| Token reCAPTCHA i dodatkowe dane zbierane przez reCAPTCHA Enterprise | Jeśli Twoja aplikacja używa reCAPTCHA Enterprise jako dostawcy atestów, pobierz token reCAPTCHA, wywołując pakiet SDK reCAPTCHA Enterprise. Z kolei pakiet reCAPTCHA Enterprise SDK zbiera dane zgodnie z dokumentacją dotyczącą informacji o zbieraniu, udostępnianiu i zabezpieczaniu danych. |
Informacje dodatkowe
Cel zbierania danych
Klient użytkownika Firebase jest używany wewnętrznie przez Google do określania platformy i wersji w celu świadczenia, utrzymywania i ulepszania usług 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 weryfikacji atestów aplikacji, aby chronić zasoby backendu przed nadużyciami. Zapoznaj się też z powyższymi podsekcjami, 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.
App Distribution
Pełna implementacja pakietu Android SDK App Distribution
com.google.firebase:firebase-appdistribution
Pełna implementacja pakietu Android SDK App Distribution jest przeznaczona tylko do testów beta. Nie dołączaj pełnej implementacji pakietu SDK App Distribution do aplikacji przesyłanej do Google Play.
Pakiet Android SDK App Distribution tylko z interfejsem API
com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx
Dane zbierane automatycznie
Pakiet Android SDK App Distribution, który jest dostępny tylko przez interfejs API, nie zbiera automatycznie żadnych danych użytkowników.
Dane zbierane w zależności od sposobu używania usługi
Pakiet Android SDK App Distribution, który jest dostępny tylko przez interfejs API, nie ma opcjonalnych funkcji, które deweloper może skonfigurować lub wywołać, aby zbierać inne dane użytkowników.
Authentication
com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx
Zbieranie danych automatycznie
Pakiet SDK Firebase Authentication automatycznie zbiera te dane.
| Dane | Domyślnie pakiet SDK Firebase Authentication… |
|---|---|
| Klient użytkownika Firebase | Więcej informacji znajdziesz w sekcji Klient 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 znaków klienta 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 zbierane 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 tego 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 wywołania pakiet SDK Firebase Authentication… |
|---|---|
| Wyświetlana nazwa | Zbiera wyświetlaną nazwę użytkownika, jeśli deweloper ją podaje. |
| Adres e-mail | Zbiera adres e-mail użytkownika (podany przez dewelopera), jeśli aplikacja korzysta z którejkolwiek z tych funkcji:
|
| Numer telefonu | Zbiera numer telefonu użytkownika (podany przez dewelopera), jeśli aplikacja korzysta z którejkolwiek z tych funkcji:
|
| Token integralności z Play Integrity | zbiera ten token integralności, jeśli aplikacja korzysta z uwierzytelniania przez telefon; Zobacz dodatkowe informacje o bezpieczeństwie danych w Play Integrity. |
| Token z reCAPTCHA Enterprise | Zbiera ten token, jeśli aplikacja używa reCAPTCHA Enterprise do ochrony procesów Authentication. Zobacz dodatkowe informacje o bezpieczeństwie danych w reCAPTCHA Enterprise. |
| Dane kontaktowe | Zbiera informacje kontaktowe użytkownika powią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ć powiązany 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 | Zbiera 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 używa zebranych danych wymienionych w podsekcjach powyżej, aby umożliwić uwierzytelnianie i zarządzanie kontem. Ciągi znaków klienta użytkownika są używane do świadczenia, utrzymywania i ulepszania usług Firebase. Zapoznaj się też z powyższymi podsekcjami, 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.
Cloud Firestore
com.google.firebase:firebase-firestore
com.google.firebase:firebase-firestore-ktx
Zbieranie danych automatycznie
Pakiet SDK Cloud Firestore automatycznie zbiera te dane.
| Dane | Domyślnie pakiet SDK Cloud Firestore… |
|---|---|
| Klient użytkownika Firebase | Więcej informacji znajdziesz w sekcji Klient użytkownika Firebase na tej stronie. |
Dane zbierane 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 uwzględnić 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, a użytkownik jest zalogowany, każde żądanie z Cloud Firestore automatycznie zawiera odpowiedni identyfikator użytkownika z Firebase Authentication.
Informacje dodatkowe
Cel zbierania danych
Klient użytkownika Firebase jest używany wewnętrznie przez Google do określania platformy i wersji w celu świadczenia, utrzymywania i ulepszania usług Firebase. Nigdy nie jest on powiązany z identyfikatorem użytkownika ani urządzenia.
Informacje o tym, jak mogą być wykorzystywane konkretne dane, znajdziesz w powyższych podsekcjach. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób, w jaki wykorzystujesz zgromadzone dane, a także sposób, w jaki wykorzystujesz dane użytkowników zdefiniowane przez dewelopera i zbierane przez pakiet SDK.
Cloud Functions for Firebase
com.google.firebase:firebase-functions
com.google.firebase:firebase-functions-ktx
Zbieranie danych automatycznie
Cloud Functions for Firebase Client SDK automatycznie zbiera te dane.
| Dane | Domyślnie Cloud Functions for Firebase Client SDK… |
|---|---|
| Nazwa funkcji | Zbiera nazwę funkcji podczas jej wywoływania. |
| Adres IP | Zbiera adres IP elementu wywołującego funkcję podczas wywoływania funkcji, aby wykonywać funkcje obsługi zdarzeń i funkcje HTTP na podstawie działań użytkownika. |
| Firebase Cloud Messaging (FCM) token | Zbiera token FCM, aby umożliwić deweloperom używanie go w funkcjach do wysyłania powiadomień na urządzenie dzwoniące w momencie połączenia lub do zapisania go na później. Pamiętaj, że ten token jest zbierany niezależnie od tego, czy aplikacja zawiera pakiet SDK FCM lub go używa. |
Dane zbierane w zależności od sposobu używania usługi
Cloud Functions for Firebase Client SDK nie ma opcjonalnych funkcji, które deweloper może skonfigurować lub wywołać, aby zbierać inne dane użytkowników.
Inne uwagi
Jeśli użytkownik jest zalogowany przez 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 powyższych podsekcjach do uruchamiania kodu backendu w odpowiedzi na zdarzenia wywoływane przez funkcje Firebase i żądania HTTPS z aplikacji. W powyższych podsekcjach znajdziesz też informacje o tym, jak mogą być używane konkretne dane. 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
Zbieranie danych automatycznie
Pakiet SDK Firebase Cloud Messaging automatycznie zbiera te dane.
| Dane | Domyślnie pakiet SDK Firebase Cloud Messaging… |
|---|---|
| Wersja aplikacji | Zbiera informacje o wersji aplikacji na potrzeby subskrypcji tematów i anulowania subskrypcji. |
| Klient użytkownika Firebase | Więcej informacji znajdziesz w sekcji Klient użytkownika Firebase na tej stronie. |
Inne uwagi
Cloud Messaging jest zależny od pakietu SDK instalacji Firebase. Ponieważ ten pakiet SDK jest przejściowo uwzględniony w aplikacji, pamiętaj o uwzględnieniu danych użytkowników, które są zbierane automatycznie przez ten pakiet SDK (patrz sekcja dotycząca instalacji na tej stronie). Aby dowiedzieć się, jakich danych zebranych przez ten pakiet SDK używa Cloud Messaging, zapoznaj się z dokumentacją dotyczącą zarządzania instalacjami Firebase.
Dane zbierane w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania pakietu SDK Firebase Cloud Messaging 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 wywołania pakiet SDK Firebase Cloud Messaging… |
|---|---|
| Wskaźniki dostarczania wiadomości | Zbiera i wysyła do BigQuery dane o dostarczaniu wiadomości, jeśli integracja z BigQuery jest włączona, a właściwość |
Inne uwagi
Niektóre opcjonalne funkcje Cloud Messaging zależą od pakietu SDK Firebase dla Google Analytics. Jeśli Twoja aplikacja zawiera ten pakiet SDK, pamiętaj o uwzględnieniu danych użytkowników, które są automatycznie zbierane przez ten pakiet (zobacz dokumentację Google Analytics). W tabeli poniżej znajdziesz dodatkowe dane, które są rejestrowane:
| Dane | Jeśli Twoja aplikacja zawiera pakiet SDK Firebase dla Google Analytics, toCloud Messaging… |
|---|---|
| Zdarzenia interakcji z powiadomieniami | Wysyła zdarzenia interakcji z wiadomościami lokalnie na urządzeniu w celu rejestrowania ich za pomocą pakietu SDK Firebase dla Google Analytics, aby udostępniać deweloperom dane analityczne. |
Informacje dodatkowe
Cel zbierania danych
Klient użytkownika Firebase jest używany wewnętrznie przez Google do określania platformy i wersji w celu świadczenia, utrzymywania i ulepszania usług Firebase. Nigdy nie jest on powiązany z identyfikatorem użytkownika ani urządzenia.
Cloud Messaging zazwyczaj używa innych zebranych danych wymienionych w podsekcjach powyżej do wysyłania wiadomości do aplikacji klienckiej. W podsekcjach powyżej znajdziesz też informacje o tym, jak mogą być używane konkretne dane. 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
Zbieranie danych 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żywanej 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 zbierane w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania pakietu SDK Cloud Storage for Firebase 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 uwzględnić 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 zazwyczaj używa zebranych danych wymienionych w powyższych podsekcjach do świadczenia, utrzymywania i ulepszania usług Firebase. Zapoznaj się też z powyższymi podsekcjami, aby dowiedzieć się, jak mogą być wykorzystywane konkretne dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób, w jaki wykorzystujesz zgromadzone dane, a także sposób, w jaki wykorzystujesz dane użytkowników zdefiniowane przez dewelopera i zbierane przez pakiet SDK.
Crashlytics
com.google.firebase:firebase-crashlytics
com.google.firebase:firebase-crashlytics-ktx
com.google.firebase:firebase-crashlytics-ndk
Zbieranie danych automatycznie
Pakiet SDK Firebase Crashlytics automatycznie zbiera te dane.
| Dane | Domyślnie pakiet SDK Firebase Crashlytics… |
|---|---|
| Zrzuty stosu | Zbiera zrzuty stosu, gdy aplikacja ulega awarii. |
| Stan odpowiedniej aplikacji | Zbiera informacje o stanie aplikacji, gdy dojdzie do jej awarii. |
| odpowiednie metadane urządzenia, | Zbiera metadane dotyczące urządzenia w momencie awarii aplikacji. |
| Identyfikator UUID instalacji Crashlytics | 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 instalacji Firebase. Ponieważ ten pakiet SDK jest przejściowo uwzględniony w aplikacji, pamiętaj o uwzględnieniu zbierania danych użytkowników, które są automatycznie zbierane przez ten pakiet (patrz sekcja dotycząca instalacji na tej stronie). Pamiętaj, że Crashlytics nie używa żadnych danych zebranych przez pakiet SDK instalacji Firebase, z wyjątkiem rotacji identyfikatora UUID instalacji Crashlytics na podstawie zmian identyfikatora instalacji Firebase instancji aplikacji.
Crashlytics zależy też od pakietu SDK Firebase sessions, aby dostarczać dane o jakości w konsoli Firebase. Ponieważ ten pakiet SDK jest przejściowo uwzględniony w aplikacji, pamiętaj, aby uwzględnić dane użytkowników zbierane automatycznie przez ten pakiet SDK (patrz sekcja Firebase sessions SDK na tej stronie).
Dane zbierane w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania pakietu SDK Firebase Crashlytics 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 wywołania pakiet SDK Firebase Crashlytics… |
|---|---|
| Dane zdefiniowane przez dewelopera | Zbiera niestandardowe klucze, dzienniki i identyfikatory użytkowników w formie tekstu, które deweloper dołącza do raportów o awariach. |
| Dane zdefiniowane przez dewelopera | Zbiera wszystkie zdefiniowane przez dewelopera zdarzenia niekrytyczne z niestandardowymi zrzutami stosu. |
Inne uwagi
Niektóre opcjonalne funkcje Crashlytics zależą od pakietu SDK Firebase dla Google Analytics. Jeśli Twoja aplikacja zawiera ten pakiet SDK, pamiętaj o uwzględnieniu danych użytkowników, które są automatycznie zbierane przez ten pakiet (zobacz dokumentację Google Analytics). W tabeli poniżej znajdziesz dane, których Crashlytics używa z tej kolekcji:
| Dane | Jeśli Twoja aplikacja zawiera pakiet SDK Firebase dla Google Analytics, toCrashlytics… |
|---|---|
| logi działań użytkownika | Używa dzienników „menu nawigacyjnego” zbieranych przez pakiet SDK Firebase dla Google Analytics. Te dzienniki identyfikują działania użytkownika bezpośrednio przed awarią oraz liczbę awarii. |
Jeśli w aplikacji używasz też pakietu SDK Firebase Remote Config, pamiętaj o uwzględnieniu zdefiniowanych przez dewelopera danych Remote Config zbieranych automatycznie przez pakiet SDK Crashlytics. W tabeli poniżej znajdziesz dane zbierane przez pakiet SDK Crashlytics:
| Dane | Jeśli Twoja aplikacja zawiera pakiet SDK Firebase Remote Config, pakiet SDK Crashlytics… |
|---|---|
| Zdefiniowane przez dewelopera metadane wdrażania Remote Config | Zbiera metadane wdrażania, które obejmują Remote Config wersje szablonów, identyfikatory wariantów wdrażania, klucze parametrów i wartości parametrów, na które wpływają aktywne wdrożenia. |
Informacje dodatkowe
Cel zbierania danych
Firebase Crashlytics zazwyczaj używa zebranych danych wymienionych w powyższych podsekcjach, aby umożliwić korzystanie z usług zgłaszania awarii i zarządzania nimi. Zapoznaj się też z powyższymi podsekcjami, aby dowiedzieć się, jak mogą być wykorzystywane konkretne dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób, w jaki wykorzystujesz zgromadzone dane, a także sposób, w jaki wykorzystujesz dane użytkowników zdefiniowane przez dewelopera i zbierane przez pakiet SDK.
Dynamic Links (wycofane)
com.google.firebase:firebase-dynamic-links
com.google.firebase:firebase-dynamic-links-ktx
Zbieranie danych automatycznie
Pakiet SDK Firebase Dynamic Links automatycznie zbiera te dane.
| Dane | Domyślnie pakiet SDK Firebase Dynamic Links… |
|---|---|
| URL linku dynamicznego | Zbiera adres URL linku dynamicznego, gdy użytkownik wejdzie z nim w interakcję, w tym metadane zdefiniowane przez dewelopera, które deweloper ustawia w linku podczas jego tworzenia. |
Jeśli aplikacja jest zainstalowana ze zintegrowanym pakietem SDK Firebase Dynamic Links, Firebase rejestruje stan aplikacji i zdarzenia interakcji z linkiem.
Inne uwagi
Jeśli użytkownik wejdzie w interakcję z linkiem dynamicznym Firebase, następujące dane są rejestrowane automatycznie, niezależnie od tego, czy aplikacja jest zainstalowana na urządzeniu użytkownika:
| Dane | Domyślnie Firebase… |
|---|---|
| URL linku dynamicznego | Rejestruje adres URL linku dynamicznego, gdy użytkownik wejdzie z nim w interakcję, w tym metadane zdefiniowane przez dewelopera, które deweloper ustawia w linku podczas jego tworzenia. |
| Nazwa pakietu aplikacji | Rejestruje nazwę pakietu aplikacji na potrzeby odroczonych precyzyjnych linków (precyzyjnych linków po instalacji aplikacji). |
| Stan aplikacji | Rejestruje informacje dotyczące stanu aplikacji na urządzeniu użytkownika, w tym stan instalacji i to, czy aplikacja została wcześniej otwarta. |
| Zdarzenia interakcji z linkiem | Rejestruje zdarzenia interakcji z linkami. |
Dane zbierane w zależności od sposobu używania usługi
Pakiet SDK Firebase Dynamic Links nie ma opcjonalnych funkcji, które deweloper może skonfigurować lub wywołać, aby zbierać inne dane użytkowników.
Inne uwagi
Niektóre opcjonalne funkcje Dynamic Links zależą od pakietu SDK Firebase dla Google Analytics. Jeśli Twoja aplikacja zawiera ten pakiet SDK, pamiętaj o uwzględnieniu danych użytkowników, które są automatycznie zbierane przez ten pakiet (zobacz dokumentację Google Analytics). W tabeli poniżej znajdziesz dodatkowe dane, które są rejestrowane:
| Dane | Jeśli Twoja aplikacja zawiera pakiet SDK Firebase dla Google Analytics, toDynamic Links… |
|---|---|
| Zdarzenia interakcji z linkiem | Wysyła zdarzenia interakcji z linkami lokalnie na urządzeniu w celu rejestrowania ich za pomocą pakietu SDK Firebase dla Google Analytics, aby dostarczać deweloperom dane analityczne. |
Informacje dodatkowe
Cel zbierania danych
Firebase Dynamic Links zwykle używa zgromadzonych danych wymienionych w podsekcjach powyżej, aby przekierowywać użytkowników bezpośrednio do połączonych treści w Twojej aplikacji. W podsekcjach powyżej znajdziesz też informacje o tym, jak mogą być używane konkretne dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób, w jaki wykorzystujesz zgromadzone dane, a także sposób, w jaki wykorzystujesz dane użytkowników zdefiniowane przez dewelopera i 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
Zbieranie danych 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 wymaga pakietu SDK Firebase dla Google Analytics. Musisz uwzględnić ten pakiet SDK w aplikacji, więc pamiętaj o uwzględnieniu danych użytkowników zbieranych automatycznie przez ten pakiet (zobacz dokumentację 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, toFirebase 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 ich 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 aplikacji 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 instalacji Firebase. Ponieważ ten pakiet SDK jest przejściowo uwzględniony w aplikacji, pamiętaj o uwzględnieniu danych użytkowników, które są zbierane automatycznie przez ten pakiet SDK (patrz sekcja dotycząca instalacji na tej stronie). Aby dowiedzieć się, jakich danych zebranych przez ten pakiet SDK używa In-App Messaging, zapoznaj się z dokumentacją dotyczącą zarządzania instalacjami Firebase.
Dane zbierane w zależności od sposobu używania usługi
Pakiety SDK Firebase In-App Messaging nie mają opcjonalnych funkcji, które deweloper może skonfigurować lub wywołać, aby zbierać inne dane użytkowników.
Informacje dodatkowe
Cel zbierania danych
Firebase In-App Messaging zwykle używa zebranych danych wymienionych w powyższych podsekcjach do wysyłania wiadomości do użytkowników w samej aplikacji. Zapoznaj się też z powyższymi podsekcjami, 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.
Instalacje
com.google.firebase:firebase-installations
com.google.firebase:firebase-installations-ktx
Zbieranie danych automatycznie
Pakiet SDK instalacji Firebase automatycznie zbiera te dane.
| Dane | Domyślnie pakiet SDK instalacji Firebase… |
|---|---|
| Identyfikator instalacji Firebase (FID) | Generuje i zbiera identyfikator instalacji (FID), który nie identyfikuje jednoznacznie użytkownika ani urządzenia fizycznego. |
| Klient użytkownika Firebase | Więcej informacji znajdziesz w sekcji Klient użytkownika Firebase na tej stronie. |
Dane zbierane w zależności od sposobu używania usługi
Pakiet SDK instalacji Firebase nie ma opcjonalnych funkcji, które deweloper może skonfigurować lub wywołać, aby zbierać inne dane użytkowników.
Informacje dodatkowe
Cel zbierania danych
Klient użytkownika Firebase jest używany wewnętrznie przez Google do określania platformy i wersji w celu świadczenia, utrzymywania i ulepszania usług Firebase. Nigdy nie jest on powiązany z identyfikatorem użytkownika ani urządzenia.
Firebase zazwyczaj używa innych zebranych danych wymienionych w sekcjach powyżej, aby zapewnić unikalny identyfikator do identyfikowania instalacji aplikacji. Zapoznaj się też z powyższymi podsekcjami, 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.
Narzędzie do pobierania modeli Firebase ML (wycofane)
com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx
Zbieranie danych automatycznie
Pakiet SDK do pobierania modeli Firebase ML automatycznie zbiera te dane.
| Dane | Domyślnie pakiet SDK Firebase ML do pobierania modeli… |
|---|---|
| Metadane pobierania modelu ML, w tym zdarzenia pobierania, zdarzenia usunięcia i błędy | Zbiera metadane zdarzeń pobierania modelu, aby monitorować problemy ze stabilnością i opóźnieniami. |
| token uwierzytelniania instalacji | Zbiera tokeny uwierzytelniania instalacji na potrzeby uwierzytelniania urządzeń podczas interakcji z instancjami aplikacji (np. do rozpowszechniania modeli dewelopera w instancjach aplikacji). |
Inne uwagi
Narzędzie do pobierania modeli Firebase ML jest zależne od pakietu SDK instalacji Firebase. Ponieważ ten pakiet SDK jest przejściowo uwzględniony w aplikacji, pamiętaj o uwzględnieniu danych użytkowników, które są zbierane automatycznie przez ten pakiet SDK (patrz sekcja dotycząca instalacji na tej stronie). Aby dowiedzieć się, jakich danych z pakietu SDK używa moduł pobierania modeli Firebase ML, zapoznaj się z dokumentacją dotyczącą zarządzania instalacjami Firebase.
Dane zbierane w zależności od sposobu używania usługi
Pakiet SDK do pobierania modeli Firebase ML nie ma opcjonalnych funkcji, które deweloper może skonfigurować lub wywołać, aby zbierać inne dane użytkowników.
Informacje dodatkowe
Cel zbierania danych
Firebase ML zazwyczaj używa zebranych danych wymienionych w sekcjach powyżej do pobierania modeli systemów uczących się. Firebase ML agreguje i wykorzystuje metadane pobierania modelu do monitorowania jakości usługi, analizowania jej wykorzystania i określania kierunku jej rozwoju. Zapoznaj się też z powyższymi podsekcjami, 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.
Performance Monitoring
com.google.firebase:firebase-perf
com.google.firebase:firebase-perf-ktx
Zbieranie danych 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 podczas jej cyklu życia i korzystania z niej przez użytkownika. |
| wykorzystanie procesora/pamięci, | Zbiera informacje o wykorzystaniu procesora i wykorzystaniu pamięci przez aplikację, aby zapewnić widok osi czasu jej wydajności. |
| 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 mapować zdarzenia dotyczące wydajności na kraje, z których pochodzą. |
Inne uwagi
Performance Monitoring jest zależny od pakietu SDK instalacji Firebase. Ponieważ ten pakiet SDK jest przejściowo uwzględniony w aplikacji, pamiętaj o uwzględnieniu danych użytkowników, które są zbierane automatycznie przez ten pakiet SDK (patrz sekcja dotycząca instalacji na tej stronie). Aby dowiedzieć się, jakich danych zebranych przez ten pakiet SDK używa Performance Monitoring, zapoznaj się z dokumentacją dotyczącą zarządzania instalacjami Firebase.
Performance Monitoring zależy też od pakietu SDK Firebase Remote Config, który pomaga kontrolować liczbę zdarzeń zbieranych z aplikacji. Ponieważ ten pakiet SDK jest przejściowo uwzględniony w aplikacji, pamiętaj o uwzględnieniu danych użytkowników zbieranych automatycznie przez ten pakiet SDK (patrz sekcja Remote Config na tej stronie).
Performance Monitoring zależy też od pakietu SDK Firebase sessions, aby raportować widoki osi czasu danych o skuteczności w konsoli Firebase. Ponieważ ten pakiet SDK jest przejściowo uwzględniony w aplikacji, pamiętaj o uwzględnieniu danych użytkowników zbieranych automatycznie przez ten pakiet SDK (patrz sekcja Firebase sessions SDK na tej stronie).
Dane zbierane w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania pakietu SDK Firebase Performance Monitoring 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 wywołania pakiet SDK Firebase Performance Monitoring… |
|---|---|
| Niestandardowe logi czasu zdefiniowane przez dewelopera | Zbiera wskaźniki wydajności aplikacji dotyczące niestandardowych logów czasu, które deweloper przygotowuje w swojej aplikacji. |
| Niestandardowe wskaźniki skuteczności (dane zdefiniowane przez dewelopera) |
Zbiera niestandardowe wskaźniki skutecznoś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 śladów niestandardowych. |
Informacje dodatkowe
Cel zbierania danych
Firebase Performance Monitoring zazwyczaj używa zebranych danych wymienionych w powyższych podsekcjach, aby umożliwić raportowanie i monitorowanie wydajności aplikacji. Zapoznaj się też z powyższymi podsekcjami, aby dowiedzieć się, jak mogą być wykorzystywane konkretne dane. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób, w jaki wykorzystujesz zgromadzone dane, a także sposób, w jaki wykorzystujesz dane użytkowników zdefiniowane przez dewelopera i zbierane przez pakiet SDK.
Firebase Phone Number Verification
com.google.firebase:firebase-pnv
Zbieranie danych 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 zbierane w zależności od sposobu używania usługi
W zależności od konfiguracji i sposobu wywoływania pakietu SDK Firebase Phone Number Verification 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 wywołania pakiet SDK Firebase 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 nie zawsze, używana do logowania się w aplikacji.
W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych oraz 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 umożliwić działanie narzędzia do profilowania, które pomaga deweloperom zrozumieć trendy dotyczące użytkowania i awarie platformy. |
| Klienty użytkowników | Zbiera ciągi znaków klienta użytkownika, aby umożliwić działanie narzędzia do profilowania, które pomaga deweloperom zrozumieć trendy użytkowania i awarie platformy. Pamiętaj, że ten klient użytkownika nie odnosi się do klienta użytkownika Firebase. |
Dane zbierane 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 uwzględnić 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, a użytkownik jest zalogowany, każde żądanie z Realtime Database automatycznie zawiera odpowiedni identyfikator użytkownika z Firebase Authentication.
Informacje dodatkowe
Cel zbierania danych
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 oraz sposób wykorzystywania 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
Zbieranie danych 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ć parametry na podstawie tych danych. |
| Kod języka | Zbiera kod języka, aby kierować parametry na podstawie tych danych. |
| Strefa czasowa | Zbiera informacje o strefie czasowej, aby kierować parametry na podstawie tych danych. |
| Wersja platformy | Zbiera informacje o wersji platformy, aby kierować parametry na podstawie tych danych. |
| Wersja systemu operacyjnego | Zbiera informacje o wersji systemu operacyjnego, aby kierować parametry na podstawie tych danych. |
| Identyfikator aplikacji Firebase na Androida | Zbiera identyfikator aplikacji Firebase na Androida (nie jest to nazwa pakietu aplikacji), aby kierować reklamy na podstawie 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 informacje o wersji pakietu SDK, aby świadczyć, utrzymywać i ulepszać usługi Firebase. |
Inne uwagi
Remote Config jest zależny od pakietu SDK instalacji Firebase. Ponieważ ten pakiet SDK jest przejściowo uwzględniony w aplikacji, pamiętaj o uwzględnieniu danych użytkowników, które są zbierane automatycznie przez ten pakiet SDK (patrz sekcja dotycząca instalacji na tej stronie). Aby dowiedzieć się, jakich danych zebranych przez ten pakiet SDK używa Remote Config, zapoznaj się z dokumentacją dotyczącą zarządzania instalacjami Firebase.
Dane zbierane w zależności od sposobu używania usługi
Pakiet SDK Firebase Remote Config nie ma opcjonalnych funkcji, które deweloper może skonfigurować lub wywołać, aby zbierać inne dane 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, pamiętaj o uwzględnieniu danych użytkowników, które są automatycznie zbierane przez ten pakiet (zobacz dokumentację 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, toRemote Config… |
|---|---|
| Właściwości użytkownika | Zbiera właściwości użytkownika uzyskane przez pakiet SDK Firebase dla Google Analytics, aby kierować parametry na podstawie warunków właściwości użytkownika. |
| Godzina pierwszego uruchomienia |
Zbiera sygnaturę czasową zdarzenia |
Jeśli wdrożono personalizację Remote Config, dane uzyskane przez pakiet SDK Firebase Remote Config i zdarzenia uzyskane przez pakiet SDK Firebase dla Google Analytics mogą służyć do tworzenia modeli predykcyjnych i mierzenia ich skuteczności.
Informacje dodatkowe
Cel zbierania danych
Firebase Remote Config zwykle używa zebranych danych wymienionych w powyższych podsekcjach, aby zmieniać działanie i wygląd aplikacji bez publikowania jej aktualizacji. Firebase używa danych zbiorczych dotyczących wersji systemu operacyjnego i pakietu SDK, aby analizować trendy użytkowania i określać kierunek rozwoju usługi. Zapoznaj się też z powyższymi podsekcjami, 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.
SQL Connect
com.google.firebase:firebase-dataconnect
Zbieranie danych automatycznie
Pakiet SDK Firebase SQL Connect automatycznie zbiera te dane.
| Dane | Domyślnie pakiet SDK SQL Connect… |
|---|---|
| Czy używane jest lokalne generowanie kodu dla SQL Connect | Zbiera informacje o tym, czy żądania do usługi SQL Connect pochodzą z kodu wygenerowanego przez generator kodu SQL Connect, czy 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. |
| Klient użytkownika Firebase | Więcej informacji znajdziesz w sekcji Klient użytkownika Firebase na tej stronie. |
Dane zbierane 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 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 uwzględnić wszystkie zdefiniowane przez dewelopera dane użytkowników, 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
Klient użytkownika Firebase jest używany wewnętrznie przez Google do określania platformy i wersji w celu świadczenia, utrzymywania i ulepszania usług Firebase. Nigdy nie jest on powiązany z identyfikatorem użytkownika ani urządzenia.
Informacje o tym, jak mogą być wykorzystywane konkretne dane, znajdziesz w powyższych podsekcjach. W informacjach o zbieraniu, udostępnianiu i zabezpieczaniu danych musisz uwzględnić sposób wykorzystywania zgromadzonych danych oraz sposób wykorzystywania danych użytkowników zdefiniowanych przez dewelopera, które są zbierane przez pakiet SDK.
Biblioteki Firebase uwzględnione przejściowo
Biblioteki Firebase wymienione w tej sekcji są przejściowo uwzględniane w niektórych innych bibliotekach Firebase. Żadna z poniższych 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 dotyczące aplikacji, takie jak nazwa pakietu, informacje o systemie operacyjnym, wersja pakietu SDK i typ połączenia sieciowego. |
| Metadane urządzenia | Zbiera metadane dotyczące aplikacji, takie jak producent i model urządzenia. |
| Wskaźniki aplikacji | Zbiera dane o użytkowaniu, takie jak czas, przez który aplikacja była na pierwszym planie, aby rozpocząć nową sesję. |
Dane gromadzone w zależności od sposobu używania usługi
Pakiet SDK Firebase sessions nie ma opcjonalnych funkcji, które deweloper może skonfigurować lub wywołać, aby zbierać inne dane użytkowników.
Dodatkowe informacje
Cel zbierania danych
Pakiet SDK Firebase sessions używa zebranych danych wymienionych w podsekcjach powyżej, aby dostarczać dane o awariach i wskaźnikach skuteczności aplikacji. Zapoznaj się też z powyższymi podsekcjami, 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 oraz sposób wykorzystywania danych użytkowników zdefiniowanych przez dewelopera, które są zbierane przez pakiet SDK.