W Google uważamy, że jeśli skoncentrujemy się na użytkowniku, reszta przyjdzie sama. W naszych zasadach dotyczących oprogramowania i zasadach dotyczących niechcianego oprogramowania podajemy ogólne zalecenia dotyczące oprogramowania, które zapewnia użytkownikom pozytywne wrażenia. Ta zasada uzupełnia nasze Zasady dotyczące niechcianego oprogramowania – określa wytyczne dotyczące ekosystemu Androida i Sklepu Google Play. Oprogramowanie naruszające te zasady może być szkodliwe, dlatego staramy się chronić przed nim użytkowników. Te informacje są też dostępne na stronie android.com.
Jak wspominamy w zasadach dotyczących niechcianego oprogramowania, odkryliśmy, że większość oprogramowania tego typu ma co najmniej 1 z tych cech:
- wprowadza w błąd, obiecując korzyści, których w rzeczywistości nie oferuje;
- próbuje nakłonić użytkownika do instalacji lub instaluje się razem z innym programem;
- nie informuje użytkownika o swoich głównych lub istotnych funkcjach;
- wpływa na system użytkownika w nieoczekiwany sposób;
- gromadzi lub przesyła prywatne informacje bez wiedzy użytkownika;
- gromadzi lub przesyła prywatne informacje, nie zabezpieczając ich (np. za pomocą HTTPS);
- jest w pakiecie z innym oprogramowaniem, a jego obecność nie jest ujawniana.
Na urządzeniach mobilnych oprogramowanie to kod w formie aplikacji, pliku binarnego, modyfikacji platformy. Nie dopuszczamy oprogramowania szkodliwego dla ekosystemu programów lub zaburzającego wygodę użytkownika, dlatego będziemy podejmować działania wobec kodu, który narusza te zasady.
W tym dokumencie rozszerzamy zasady dotyczące niechcianego oprogramowania, aby objąć nimi także oprogramowanie mobilne. Razem z tymi zasadami będziemy dopracowywać też zasady dotyczące niechcianych aplikacji mobilnych, uwzględniając kolejne rodzaje nadużyć.
Przejrzyste zachowanie i jednoznaczne informacje
Cały kod powinien być zgodny z tym, co deweloper obiecał użytkownikom. Aplikacje powinny mieć wszystkie opisywane funkcje. Aplikacje nie mogą wprowadzać użytkowników w błąd.
- Aplikacje powinny mieć jasno określone funkcje i cele.
- Jasno i wyraźnie wyjaśnij użytkownikowi, jakie zmiany w systemie wprowadzi aplikacja. Pozwól użytkownikom przejrzeć i zaakceptować wszystkie istotne opcje instalacji i zmiany.
- Oprogramowanie nie może błędnie przedstawiać użytkownikowi stanu jego urządzenia, na przykład twierdząc, że system jest w stanie krytycznym lub został zainfekowany wirusami.
- Nie używaj nieprawidłowej aktywności, aby zwiększyć ruch z reklam lub liczbę konwersji.
- Zabraniamy publikowania aplikacji, które wprowadzają użytkowników w błąd, podszywając się pod inną osobę (np. innego dewelopera, firmę, podmiot) lub inną aplikację. Nie sugeruj, że Twoja aplikacja jest z kimś powiązana lub przez kogoś autoryzowana, jeśli tak nie jest.
Przykłady naruszenia zasad:
- Oszustwo reklamowe
- Podszywanie się pod inne osoby
Ochrona prywatności i danych użytkownika
Jasno i zrozumiale informuj użytkowników o dostępie do danych osobowych i poufnych oraz ich używaniu i udostępnianiu. Wykorzystując dane użytkownika, musisz przestrzegać wszystkich obowiązujących zasad dotyczących danych użytkownika i podejmować odpowiednie środki, aby chronić te dane.
- Zanim zaczniesz zbierać informacje i przesyłać je z urządzenia, musisz dać użytkownikom możliwość wyrażenia zgody na zbieranie ich danych, w tym takich, które dotyczą kont w innych usługach, adresu e-mail, numeru telefonu, zainstalowanych aplikacji, plików, lokalizacji oraz wszelkich innych danych osobowych i poufnych, których użytkownik nie spodziewa się, że będą zbierane.
- Ze wszystkimi danymi osobowymi i poufnymi użytkownika postępuj w bezpieczny sposób, np. przesyłając je z użyciem nowoczesnych metod kryptograficznych (takich jak protokół HTTPS).
- Oprogramowanie, w tym aplikacje mobilne, może przesyłać na serwery tylko te dane osobowe i poufne użytkowników, które są powiązane z działaniem aplikacji.
- Nie wymagaj od użytkowników ani nie nakłaniaj ich w nieuczciwy sposób do wyłączania zabezpieczeń na urządzeniu takich jak Google Play Protect. Nie możesz np. oferować dodatkowych funkcji czy nagród w aplikacji użytkownikom, którzy wyłączyli Google Play Protect.
Przykłady naruszenia zasad:
- zbieranie danych (patrz Programy szpiegowskie),
- nadużycie uprawnień z ograniczeniami.
Przykładowe zasady dotyczące danych użytkownika:
- Zasady dotyczące danych użytkownika w Google Play
- Wymagania GMS dotyczące danych użytkownika
- Zasady usług interfejsu API Google dotyczące danych użytkownika
Niezakłócanie działania urządzeń mobilnych
Obsługa aplikacji powinna być prosta, zrozumiała i oparta na jednoznacznych wyborach użytkownika. Aplikacja powinna przedstawiać użytkownikowi wyraźną propozycję wartości, a jej reklamowane lub oczekiwane działanie nie powinno być zakłócane.
- Nie wyświetlaj reklam, które pojawiają się w nieoczekiwany sposób, np. zakłócając lub utrudniając korzystanie z funkcji urządzenia, albo pokazują się poza środowiskiem aplikacji i nie mają możliwości łatwego zamknięcia, zaakceptowania czy atrybucji.
- Aplikacje nie mogą zakłócać działania urządzenia ani innych aplikacji.
- Proces odinstalowania (jeśli jest możliwy) powinien być jasny i zrozumiały.
- Aplikacje mobilne nie mogą wyświetlać komunikatów przypominających te z systemu operacyjnego urządzenia lub innych aplikacji. Nie ukrywaj przed użytkownikiem alertów z innych aplikacji lub systemu operacyjnego, szczególnie tych informujących użytkownika o zmianach w systemie operacyjnym.
Przykłady naruszenia zasad:
- uciążliwe reklamy,
- Nieautoryzowane używanie funkcji systemowych lub podszywanie się pod nie
Więcej informacji o poszczególnych naruszeniach zasad znajdziesz w wymaganiach dotyczących zasad w Centrum zasad Google Play, wymaganiach GMS i Google Play Protect.
Kategorie niechcianego oprogramowania mobilnego
Zbieranie danych i nadużywanie ograniczonych uprawnień
Aplikacja zbiera i przesyła dane osobowe i poufne użytkowników bez odpowiedniego powiadomienia lub zgody. Może to obejmować zbieranie listy zainstalowanych aplikacji, numeru telefonu urządzenia, adresów e-mail, lokalizacji lub innych identyfikatorów kont osób trzecich bądź innych danych osobowych.
Inżynieria społeczna
Aplikacja, która podszywa się pod inną aplikację, aby oszukać użytkowników i skłonić ich do wykonywania czynności, które wykonaliby w oryginalnej, zaufanej aplikacji.
uciążliwe reklamy,
Aplikacja, która wyświetla reklamy w nieoczekiwany sposób, np. zakłócając lub utrudniając korzystanie z funkcji urządzenia albo pokazując się poza środowiskiem aplikacji i nie mając możliwości łatwego zamknięcia, zaakceptowania czy atrybucji.
Nieautoryzowane używanie funkcji systemowych lub podszywanie się pod nie
Aplikacje lub reklamy, które naśladują lub zakłócają funkcje systemowe, np. powiadomienia lub ostrzeżenia. Powiadomienia na poziomie systemu mogą być używane tylko przez integralne funkcje aplikacji.
Oszustwo reklamowe
Oszustwa reklamowe są surowo zabronione. Interakcje z reklamami generowane w celu przekonania sieci reklamowej, że ruch jest efektem autentycznego zainteresowania użytkownika, to oszustwo reklamowe, które jest formą nieprawidłowego ruchu. Oszustwa reklamowe mogą być efektem ubocznym działań deweloperów, którzy implementują reklamy w niedozwolony sposób, np. wyświetlają ukryte lub klikane automatycznie reklamy, modyfikują informacje albo w inny sposób wykorzystują działania automatyczne (np. roboty i boty) lub wykonywane przez ludzi, które mają na celu wygenerowanie nieprawidłowego ruchu z reklam. Nieprawidłowy ruch i oszustwa reklamowe są szkodliwe dla reklamodawców, deweloperów i użytkowników oraz prowadzą do utraty zaufania do ekosystemu reklam mobilnych.
Oto kilka często spotykanych przykładów naruszenia zasad:
- aplikacja, która renderuje reklamy niewidoczne dla użytkownika;
- aplikacja, która automatycznie generuje niezamierzone przez użytkownika kliknięcia reklam albo generuje ruch w sieci pochodzący z fałszywego przypisywania kliknięć;
- aplikacja wysyłająca fałszywe informacje o atrybucji kliknięć przycisku instalacji, by otrzymać zapłatę za instalacje, które nie pochodzą z sieci nadawcy;
- aplikacja, która wyświetla wyskakujące reklamy, gdy użytkownik nie korzysta z jej interfejsu;
- aplikacja podająca fałszywe informacje o zasobach reklamowych, np. aplikacja informująca sieci reklamowe, że działa na urządzeniu z iOS, podczas gdy w rzeczywistości działa na urządzeniu z Androidem, albo aplikacja, która podaje nieprawdziwą nazwę pakietu, na którym zarabia deweloper.