Informacje o dostępie do lokalizacji w tle

W tym artykule znajdziesz najważniejsze informacje oraz wymagania, które należy spełnić, aby zgłosić aplikację do korzystania z lokalizacji w tle.

Zapoznaj się z zasadami Google Play dotyczącymi deklarowanych uprawnień i informacji w aplikacji, które warto wziąć pod uwagę podczas przesyłania aplikacji korzystającej z dostępu do lokalizacji w tle.

Czy aplikacja potrzebuje dostępu do lokalizacji w tle?

Aplikacja powinna prosić o dostęp do lokalizacji w tle tylko wtedy, gdy jest to wymagane do działania jej głównej funkcjonalności. Główna funkcjonalność aplikacji to jej podstawowe przeznaczenie. Może to obejmować zestaw ważnych funkcji, bez których aplikacja nie działa lub jest bezużyteczna. Wszystkie główne funkcje muszą być w widoczny sposób udokumentowane i promowane w opisie aplikacji.

Aplikacja musi też spełniać wymienione niżej wymagania, a także inne kryteria opisane w tym artykule:

  • Lokalizacji w tle można używać tylko wtedy, gdy przynosi to istotne korzyści użytkownikom i ma związek z główną funkcjonalnością aplikacji.
  • Aplikacja nie powinna nigdy prosić użytkowników o dostęp do lokalizacji, jeśli ma to służyć tylko do wyświetlania reklam lub analizy danych.
  • Aplikacje przeznaczone dla dzieci muszą być zgodne z zasadami dotyczącymi aplikacji dla rodzin w Google Play.

Jeśli Twoja aplikacja prosi o dostęp do lokalizacji w tle, ale nie jest to niezbędne do działania jej głównej funkcjonalności, musisz usunąć to uprawnienie lub wdrożyć dostęp do lokalizacji na pierwszym planie (aby aktywność w aplikacji była widoczna dla użytkowników). Lokalizacja urządzenia stanowi dane osobowe i poufne użytkownika. Nie wolno sprzedawać tych informacji ani udostępniać ich w celu ułatwienia sprzedaży (na przykład przez niezgodne z zasadami wykorzystanie pakietu SDK). Dlatego aplikacje, które mają dostęp do lokalizacji w tle, muszą zostać zatwierdzone. Aktualizacje aplikacji bez takiego zatwierdzenia mogą zostać zablokowane, a aplikacja może zostać usunięta z Google Play. 

Aby dowiedzieć się, kiedy i jak używać informacji o lokalizacji w tle, zajrzyj do szkolenia na temat deklaracji korzystania z danych o lokalizacji urządzeń w Akademii Google Play. Szkolenie obejmuje przykłady funkcji, które są istotne dla użytkowników i mają związek z główną funkcjonalnością aplikacji. Znajdziesz też instrukcje, jak wypełnić formularz deklaracji uprawnień.

Uzyskiwanie dostępu do lokalizacji na pierwszym planie

Jeśli to możliwe, staraj się uzyskiwać dostęp do lokalizacji na pierwszym planie, a nie w tle. Jaka jest różnica? Aplikacja uzyskuje dostęp do lokalizacji na pierwszym planie, gdy jest otwarta i widoczna dla użytkownika. Jeśli aplikacja ma dostęp po zamknięciu aplikacji lub naciśnięciu przez użytkownika przycisku ekranu głównego, korzysta z lokalizacji w tle.

Co to oznacza w kontekście naszych zasad dotyczących dostępu do lokalizacji? Dostęp do lokalizacji na pierwszym planie jest najbardziej przejrzysty dla użytkowników i zwiększa ich zaufanie. Dlatego jest to preferowane podejście do korzystania z lokalizacji przez aplikacje w Google Play.  

W niektórych przypadkach korzystanie z usługi na pierwszym planie może wymagać naszego zatwierdzenia. Usługa taka to oddzielny interfejs API, który umożliwia aplikacji dostęp do informacji o lokalizacji nawet wtedy, gdy jest ona zminimalizowana i niewidoczna dla użytkownika. Jednak takie aplikacje muszą zostać sprawdzone i muszą spełniać kluczowe wymagania, między innymi:

  • korzystanie z usługi na pierwszym planie musi być kontynuacją wywołanego przez użytkownika działania w aplikacji,
  • korzystanie z usługi na pierwszym planie musi się zakończyć natychmiast po zakończeniu zamierzonego przez użytkownika działania aplikacji.

Aplikacje powinny prosić o przyznanie dostępu na najniższym poziomie (np. na pierwszym planie zamiast dostępu do lokalizacji urządzenia w tle) niezbędnym do zapewnienia działania funkcji lub usługi, która wymaga danych o lokalizacji. Użytkownicy powinni spodziewać się, że ta funkcja lub usługa potrzebuje żądanego poziomu dostępu do lokalizacji.

Jeśli aplikacja korzysta z danych o lokalizacji urządzenia przy użyciu usługi na pierwszym planie na poziomie równoważnym uprawnieniu ACCESS_BACKGROUND_LOCATION (czyli „lokalizacja w tle”), musi spełniać wymagania dotyczące dostępu do lokalizacji w tle.

 

Sprawdzone metody uzyskiwania dostępu do lokalizacji w tle

Zapoznaj się z tymi sprawdzonymi metodami uzyskiwania przez aplikację dostępu do danych o lokalizacji:

  • Ogranicz korzystanie z lokalizacji do minimalnego zakresu niezbędnego do działania funkcji (np. używaj przybliżonej lokalizacji zamiast dokładnej albo dostępu do lokalizacji na pierwszym planie zamiast w tle). 
  • Zastanów się, czy użytkownicy aplikacji powinni się spodziewać, że jej funkcja lub usługa wymaga żądanego poziomu uprawnień do danych o lokalizacji. Możemy odrzucić aplikacje, które proszą o dostęp do lokalizacji w tle lub z niej korzystają bez wystarczającego uzasadnienia.
  • Zapoznaj się z listą kontrolną dotyczącą dostępu do lokalizacji w tle, aby zidentyfikować fragmenty kodu, które mogą umożliwiać taki dostęp.
  • Zapoznaj się ze sprawdzonymi metodami ochrony prywatności oraz zadbaj o odpowiednie informowanie użytkowników o wykorzystywanych uprawnieniach i stosowanie odpowiednich zasad ochrony prywatności.
  • Upewnij się, że używane przez Ciebie zewnętrzne pakiety SDK i biblioteki są zgodne z naszymi zasadami, w tym z zasadami dotyczącymi dostępu do lokalizacji.
  • Pamiętaj, że weryfikacja obejmuje wszystkie pakiety aplikacji lub pliki APK ze wszystkich aktywnych ścieżek wersji (w tym ścieżek testów zamkniętych i otwartych).

Ważne kwestie w procesie zatwierdzania

Gdy sprawdzamy aplikacje, które proszą o dostęp do lokalizacji w tle, bierzemy pod uwagę te kwestie:

  • Czy lokalizacja w tle jest ważna dla głównej funkcjonalności aplikacji? 
  • Czy lokalizacja w tle stanowi dla użytkownika wyraźną wartość?
    • Znaczące korzyści dla użytkowników dotyczą bezpieczeństwa fizycznego, postrzeganego bezpieczeństwa oraz zdrowia i fitnessu.
    • Minimalne korzyści dla użytkowników są związane m.in. z reklamami lub ofertami, analizą, personalizacją, rozrywką i wygodą.
  • Czy użytkownicy spodziewają się, że aplikacja będzie mieć dostęp do lokalizacji w tle?
  • Czy aplikacja może działać w taki sam sposób bez dostępu do lokalizacji w tle?
  • Czy w Konsoli Play i w aplikacji została opublikowana polityka prywatności?

Ta lista nie jest wyczerpująca, ale pokazuje, jak możemy weryfikować i interpretować korzystanie z dostępu do lokalizacji przez aplikację.

Dokumentacja wymagana do korzystania z dostępu do lokalizacji w tle

Jeśli używasz lokalizacji w tle, musisz wyraźnie poinformować o tym użytkowników w aplikacji i na stronie z informacjami o niej. Możesz to zrobić w opisie aplikacji, na zrzutach ekranu i (w razie potrzeby) w tytule lub ikonie.

Oto kilka sugestii na temat wyróżniania informacji o używaniu lokalizacji w tle przez aplikację:

  • Podaj krótki opis odnoszący się do zawsze włączonej lokalizacji (np. „zawsze wiesz, gdzie”).
  • Dołącz zrzut ekranu z aplikacji, który pokazuje mapę, lokalizację użytkownika lub zdjęcia oznaczone geotagami.
  • W razie potrzeby umieść słowa lub obrazy w tytule lub ikonie aplikacji, aby wskazać używanie funkcji lokalizacji.

Przesyłając aplikację do zatwierdzenia, musisz w zezwoleniu na dostęp do lokalizacji w tle udostępnić tę dokumentację: 

  • formularz deklaracji uprawnień,
  • film demonstracyjny,
  • powiadomienie o zbieraniu danych w aplikacji,
  • politykę prywatności w aplikacji i na stronie z informacjami o niej.

Formularz deklaracji uprawnień

Formularz deklaracji uprawnień jest dostępny na koncie w Konsoli Google Play. Aby go znaleźć:

  1. Otwórz stronę „Zawartość aplikacji”.
  2. W sekcji „Newralgiczne uprawnienia aplikacji” kliknij Rozpocznij.
  3. Następnie kliknij Rozpocznij w sekcji „Dostęp do lokalizacji”.

Jeśli widzisz komunikaty dotyczące innych formularzy, takich jak formularz deklaracji uprawnień dostępu do aplikacji lub formularz deklaracji upoważnienia, wypełnij je w pierwszej kolejności. Są one wymagane do przygotowania aplikacji do sprawdzenia w Konsoli Google Play. Szczegółowe instrukcje znajdziesz w artykule Przygotowanie aplikacji do sprawdzenia.

Jeśli w Konsoli Google Play nie widzisz komunikatu dotyczącego deklaracji, sprawdź, czy używasz jednego z uprawnień dostępu do poufnych informacji o lokalizacji zgodnie z docelowym poziomem pakietu SDK w Twojej aplikacji:

  • Jeśli Twój pakiet aplikacji lub plik APK jest przeznaczony na Androida w wersji 10 lub nowszej (SDK na poziomie 29 lub wyższym) i jego manifest zawiera uprawnienie ACCESS_BACKGROUND_LOCATION, przekierujemy Cię do strony, na której konieczne będzie podanie szczegółowych informacji o używaniu lokalizacji.
  • Jeśli Twój pakiet aplikacji lub plik APK jest przeznaczony na Androida w wersji 9 lub starszej (SDK na poziomie 28 lub niższym) i jego manifest zawiera uprawnienie ACCESS_COARSE_LOCATION lub ACCESS_FINE_LOCATION, musisz zasygnalizować zamiar uzyskiwania dostępu do lokalizacji w tle. Następnie przekierujemy Cię do strony, na której konieczne będzie podanie szczegółowych informacji o używaniu lokalizacji.

Dane w formularzu deklaracji

Podczas wypełniania formularza deklaracji dotyczącego uprawnień i interfejsów API z dostępem do informacji poufnych odpowiedz na wymienione poniżej pytania, abyśmy mogli ocenić dostęp Twojej aplikacji do lokalizacji w tle.

Formularz deklaracji uprawnień skupia się na tym, jaki jest główny cel Twojej aplikacji.

  • Dostęp do lokalizacji: dlaczego aplikacja potrzebuje dostępu do lokalizacji w tle?
    • Przedstaw jedną funkcję opartą na lokalizacji, która wymaga dostępu do lokalizacji w tle, i wyjaśnij, dlaczego bez tego dostępu nie można jej zaimplementować. Funkcja powinna być powiązana z głównym przeznaczeniem aplikacji. Zatwierdzimy całą aplikację, a nie tylko tę 1 funkcję.
    • Możemy oceniać tylko pojedyncze funkcje. Uwzględnienie kilku funkcji może spowodować odrzucenie aplikacji.
  • Instrukcje wideo: podaj link do krótkiego filmu, w którym wyraźnie widać funkcję bazującą na lokalizacji używaną w zgłaszanej aplikacji. Pamiętaj, aby przedstawić w filmie dobrze widoczne powiadomienie o zbieraniu danych, które zobaczą użytkownicy. Zalecana długość filmu: maksymalnie 30 sekund.

Film demonstracyjny

W poprzedniej sekcji omówiliśmy krótki film, który musisz przesłać w ramach deklaracji. Oto przykładowy film i wymagania, które musisz spełnić.

Powiadomienie o zbieraniu danych w aplikacji

Jeśli aplikacja prosi o dostęp do lokalizacji w tle, musisz zamieścić w niej informacje o sposobie uzyskiwania, zbierania, używania lub udostępniania danych użytkownika.

Oto przykładowe powiadomienia o zbieraniu danych w aplikacji.

Polityka prywatności w aplikacji i na stronie z informacjami o niej

Polityka prywatności w połączeniu z innymi oświadczeniami w aplikacji musi wyczerpująco informować o tym, w jaki sposób aplikacja uzyskuje dostęp do danych użytkownika oraz jak je zbiera, wykorzystuje i udostępnia, a także jakim podmiotom je przekazuje. Polityka prywatności musi:

  • być dostępna pod aktywnym adresem URL (a nie w pliku PDF);
  • mieć wyłączoną możliwość edycji;
  • mieć swój link na stronie z informacjami o aplikacji oraz w samej aplikacji;
  • być wyraźnie oznaczona jako polityka prywatności aplikacji w tytule lub adresie URL oraz w treści strony;
  • zawierać odniesienie do podmiotu (dewelopera lub firmy) wymienionego w informacjach o aplikacji w Google Play lub do dokładnej nazwy aplikacji;
  • konkretnie opisywać kwestie dotyczące prywatności użytkowników;
  • zawierać odpowiednie oświadczenia oraz informacje o dostępie do lokalizacji i korzystaniu z tych danych przez aplikację.

Politykę prywatności musisz też dodać na stronie z informacjami o aplikacji. Pomaga to zachować przejrzystość i pokazuje, jak postępujesz z poufnymi danymi użytkowników i urządzeń. Aby dowiedzieć się, jakie są inne wymagania, porozmawiaj ze swoim przedstawicielem prawnym.

Typowe naruszenia zasad i sposoby ich usuwania

Jak usunąć dostęp do lokalizacji w tle

Jeśli okaże się, że aplikacja nie wymaga dostępu do lokalizacji w tle, wykonaj czynności opisane w tej sekcji, aby usunąć te uprawnienia i zapewnić zgodność aplikacji z zasadami. Musisz też przesłać aplikację do sprawdzenia, jeśli którykolwiek pakiet aplikacji lub plik APK (łącznie ze ścieżkami nieprodukcyjnymi) używa tych uprawnień. Listę pakietów aplikacji lub plików APK, których to dotyczy, możesz sprawdzić na stronie Zawartość aplikacji (Zasady > Zawartość aplikacji > Newralgiczne uprawnienia aplikacji > Pokaż podsumowanie) w Konsoli Google Play.

Jeśli któryś z Twoich pakietów aplikacji lub plików APK miał wcześniej dostęp do lokalizacji w tle, upewnij się, że wersje niezgodne nie znajdują się w żadnej z Twoich bieżących wersji – nawet jeśli nie używasz niektórych ścieżek.

  1. Otwórz stronę Eksplorator pakietów aplikacji (Testuj i publikuj  > Eksplorator pakietów aplikacji), aby sprawdzić, czy dana wersja jest aktywna.
  2. Gdy przesyłasz nowy pakiet aplikacji lub plik APK, który ma zastąpić poprzedni, niezgodny pakiet lub plik, przed opublikowaniem nowej wersji upewnij się, że niezgodny pakiet lub plik znajduje się w sekcji „Nieuwzględnione”. 
    1. Więcej wskazówek znajdziesz w sekcji „Nieuwzględnione” artykułu Przygotowywanie i publikowanie wersji.
  3. Upewnij się, że wszystkie nowe, zgodne wersje są wdrożone w 100% i całkowicie dezaktywują niezgodne pakiety aplikacji lub pliki APK.

Jeśli po sprawdzeniu ścieżek kodu i ograniczeniu dostępu tylko na potrzeby pierwszego planu problemy nadal występują, przejrzyj wszelkie zewnętrzne pakiety SDK używane w aplikacji, które mogą mieć dostęp do lokalizacji w tle.

Kiedy aktualizować zatwierdzenie dostępu aplikacji do lokalizacji

Twoim obowiązkiem jest dbanie o to, aby aplikacja była zatwierdzona do korzystania z lokalizacji w tle oraz aby jej wszystkie przyszłe wersje były zgodne z wymaganiami. Aktualizacje będą sprawdzane zgodnie z zasadami Google Play. Istotne zmiany w aplikacji mogą wpłynąć na zatwierdzenie jej do korzystania z lokalizacji w tle i skutkować dodatkową kontrolą.

Jeśli wprowadzono zmianę w funkcji uzyskującej dostęp do lokalizacji w tle, prześlij nowy formularz deklaracji. Sprawdzimy wtedy Twoją aplikację.  

Problemy ze starymi plikami APK, które używają dostępu do lokalizacji

Jeśli masz starsze pliki APK z dostępem do lokalizacji i nie możesz już wprowadzić zmian w ich kodzie, możesz poprosić o zastosowanie wyjątku od zasad.

Aby otrzymać zgodę na zastosowanie wyjątku, musisz spełniać wszystkie te warunki:

  • Musisz zadeklarować konkretne pliki APK, które mają stanowić wyjątek.
  • Pliki APK, których dotyczy prośba, muszą być opublikowane przed 1 stycznia 2019 r.
  • Musisz mieć alternatywne pliki APK udostępniane użytkownikom Androida Oreo (API na poziomie 26 lub wyższym) i muszą być one zgodne zasadami dostępu do lokalizacji.
  • Pliki APK należące do wyjątków muszą odpowiadać bardzo małemu procentowi (musi to być niska jednocyfrowa wartość procentowa) łącznych instalacji.

Zespół Google Play rozpatruje każdą prośbę indywidualnie. Aby nie naruszać zasad dostępu do lokalizacji, możesz też wycofać publikację niezgodnych plików APK.

Powiązane materiały

Czy to było pomocne?

Jak możemy ją poprawić?

Potrzebujesz dodatkowej pomocy?

Wykonaj te czynności:

1681586103866247402
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
92637
Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne
false
false
false