Zneužitie zariadení a sietí

Vylúčenie zodpovednosti: Zhrnutia pravidiel sú iba prehľady. Ak chcete dodržiavať pravidlá, vždy sa riaďte ich úplným znením. V prípade rozporu má prednosť úplné znenie pravidiel.

Súhrn pravidiel Summary

Služba Google Play zakazuje vašej aplikácii (alebo akýmkoľvek súpravám SDK tretích strán v nej) neoprávnený prístup či rušenie používateľovho zariadenia, iných zariadení, siete, rozhrania API alebo služby, iných aplikácií v zariadení, akejkoľvek služby spoločnosti Google či siete autorizovaného operátora. Týka sa to radu škodlivých, vysoko rizikových alebo rušivých správaní, napríklad vykonávania svojpomocných aktualizácií mimo služby Obchod Play, sťahovania neautorizovaného spustiteľného kódu, využívania nedostatkov zabezpečenia, sprostredkúvania hackovania či vytvárania pomôcok v hrách ovplyvňujúcich iné aplikácie. Prvoradé je chrániť integritu používateľovho zariadenia a širší ekosystém. Prečítajte si celé pravidlá a zaistite ich dodržiavanie.

Úplné pravidlá

Nepovoľujeme aplikácie, ktoré ovplyvňujú, narúšajú alebo poškodzujú zariadenie používateľa, ďalšie zariadenia alebo počítače, servery, siete, aplikačné programové rozhrania (API) či služby (okrem iného vrátane aplikácií v zariadení, akýchkoľvek služieb Googlu alebo autorizovaných sietí operátora) alebo ktoré k nim neoprávneným spôsobom pristupujú.

Aplikácie na Google Play musia byť v súlade s predvolenými požiadavkami na optimalizáciu systému Android, ktoré sú uvedené v pokynoch pre kvalitu základných aplikácií pre službu Google Play.

Aplikácia distribuovaná prostredníctvom služby Google Play sa nesmie sama upravovať, nahrádzať ani aktualizovať žiadnym iným spôsobom, než je aktualizačný mechanizmus služby Google Play. Nemôže tiež sťahovať spustiteľný kód (napr. súbory DEX, JAR, SO) zo zdroja mimo služby Google Play. Toto obmedzenie neplatí pre kód spúšťaný vo virtuálnom počítači alebo interpretačnom nástroji, ktorý má nepriamy prístup k rozhraniam Android API (ako JavaScript v prvku WebView či prehliadači).

Aplikácie alebo kód tretej strany (napr. súpravy SDK) s interpretovanými jazykmi (JavaScript, Python, Lua a podobne) načítavanými v čase spustenia (napr. takými, ktoré nie sú súčasťou balíka aplikácie) nesmú umožňovať potenciálne porušovanie pravidiel služby Google Play.

Nepovoľujeme kód, ktorý vytvára alebo zneužíva nedostatky zabezpečenia. Informácie o najaktuálnejších problémoch zabezpečenia nahlásených vývojárom nájdete v programe na zlepšenie zabezpečenia aplikácie.

Examples of common Device and Network Abuse violations:

  • Apps that block or interfere with another app displaying ads.
  • Game cheating apps that affect the gameplay of other apps.
  • Apps that facilitate or provide instructions on how to hack services, software or hardware, or circumvent security protections.
  • Apps that access or use a service or API in a manner that violates its terms of service.
  • Apps that are not eligible for allowlisting and attempt to bypass system power management.
  • Apps that facilitate proxy services to third parties may only do so in apps where that is the primary, user-facing core purpose of the app.
  • Apps or third party code (for example, SDKs) that download executable code, such as dex files or native code, from a source other than Google Play.
  • Apps that install other apps on a device without the user's prior consent.
  • Apps that link to or facilitate the distribution or installation of malicious software.
  • Apps or third party code (for example, SDKs) containing a webview with added JavaScript Interface that loads untrusted web content (for example, http:// URL) or unverified URLs obtained from untrusted sources (for example, URLs obtained with untrusted Intents).
  • Apps that use the full-screen intent permission to force user interaction with disruptive ads or notifications.
  • Apps that circumvent Android sandbox protections in order to derive user activity or user identity from other apps.

Používanie služieb na popredí

Súhrn pravidiel
Pravidlá povolení pre služby na popredí zaisťujú transparentnosť voči používateľom, ochranu súkromia a optimálny výkon zariadenia. V prípade aplikácií zacielených na systém Android 14 alebo novší musíte deklarovať platné typy služieb na popredí v manifeste aj službe Play Console, poskytnúť opisy, vplyv na používateľov a videoukážku ich používania na základe akcií iniciovaných a postrehnuteľných používateľom. Prečítajte si celé pravidlá a zaistite ich dodržiavanie.
Úplné pravidlá

Povolenie pre služby na popredí zaisťuje náležité využívanie služieb na popredí pre používateľa. V prípade aplikácií zacielených na systém Android 14 a novší musíte špecifikovať platný typ každej služby na popredí používanej vo vašej aplikácii a deklarovať povolenie pre služby na popredí náležite zodpovedajúce danému typu. Ak napríklad prípad použitia vašej aplikácie vyžaduje geolokáciu na mapách, v jej manifeste musíte deklarovať povolenie FOREGROUND_SERVICE_LOCATION.

Aplikácie majú povolené deklarovať povolenie pre služby na popredí iba vtedy, keď jeho použitie:

  • poskytuje funkciu výhodnú pre používateľa a relevantnú vzhľadom na základnú funkciu aplikácie;
  • spúšťa používateľ alebo je preňho postrehnuteľné (napríklad zvuk prehrávanej skladby, prenos média do iného zariadenia, presné a jasné používateľské upozornenie, používateľova žiadosť o nahranie fotky do cloudu);
  • môže používateľ zrušiť alebo zastaviť;
  • nemôže systém prerušiť ani odložiť bez toho, aby to negatívne neovplyvnilo dojem používateľa či nespôsobilo, že používateľom očakávaná funkcia nebude pracovať podľa očakávaní (napríklad telefonický hovor musí začať okamžite a nemôže byť odložený systémom);
  • trvá iba toľko, koľko je potrebné na dokončenie príslušnej úlohy.

Z kritérií vyššie sú vyňaté tieto prípady použitia služby na popredí:

Používanie služby na popredí je podrobnejšie vysvetlené na tejto stránke.


Úlohy prenosu údajov spustené používateľom

Súhrn pravidiel

Služba Google Play ponúka presné pokyny týkajúce sa aplikácií používajúcich rozhrania API na prenos údajov iniciovaný používateľmi, aby bolo zachované ovládanie používateľom a aby bolo možné predchádzať dlhej aktivite na pozadí. Prenos údajov musí iniciovať priamo používateľ a príslušná aplikácia musí jeho príkaz vykonať – prenosy sa nesmú spúšťať nezávisle. V prípade týchto prenosov ide výhradne o prenos údajov cez sieť. Musia trvať iba tak dlho, kým sa nedokončí požadovaná akcia. Prečítajte si celé pravidlá a zaistite ich dodržiavanie.

Úplné pravidlá

Aplikácie môžu používať rozhranie API pre úlohy prenosu údajov spustené používateľom iba vtedy, keď jeho použitie:

  • spúšťa používateľ;
  • sa týka iba úloh prenosu údajov v sieti;
  • trvá iba toľko, koľko je potrebné na dokončenie prenosu údajov.

Používanie rozhraní API pre prenos údajov spustený používateľom je podrobnejšie vysvetlené na tejto stránke.


Flag Secure – požiadavky

Pravidlá Súhrn

FLAG_SECURE je zobrazovací príznak deklarovaný aplikáciou, ktorý označuje, že citlivé údaje v používateľskom rozhraní by mali byť obmedzené na zabezpečené platformy. Zabraňuje vytváraniu snímok obrazovky a zobrazovaniu a zaznamenávaniu prostredníctvom nezabezpečených zobrazení. Vývojári ho využívajú, keď obsah nemá byť vysielaný ani zobrazovaný mimo aplikácie či zariadenia. Služba Google Play na zaistenie zabezpečenia a ochranu súkromia vyžaduje, aby všetky aplikácie rešpektovali deklarácie týkajúce sa príznaku FLAG_SECURE iných aplikácií a neobchádzali ich. Prečítajte si celé pravidlá a zaistite ich dodržiavanie.

Úplné pravidlá

FLAG_SECURE je experimentálna funkcia zobrazovania deklarovaná v kóde aplikácie označujúca, že používateľské rozhranie obsahuje citlivé údaje, ktorých prístupnosť má byť počas používania aplikácie obmedzená na zabezpečenú platformu. Táto funkcia abraňuje zobrazovaniu údajov v snímkach obrazovky alebo nezabezpečených zobrazeniach. Vývojári ju deklarujú, keď obsah aplikácie nesmie byť vysielaný, zobrazovaný ani inak prenášaný mimo nej či zariadenia používateľov.

Všetky aplikácie distribuované v službe Google Play musia rešpektovať deklaráciu FLAG_SECURE iných aplikácií na účely zabezpečenia a ochrany súkromia. To znamená, že nesmú sprostredkúvať ani vytvárať spôsoby obchádzania nastavenia FLAG_SECURE v iných aplikáciách.

Táto požiadavka sa nevzťahuje na aplikácie kvalifikujúce sa ako nástroje dostupnosti za predpokladu, že neprenášajú a neukladajú štandardne ani do vyrovnávacej pamäte obsah chránený funkciou FLAG_SECURE s cieľom umožniť k nemu prístup mimo používateľovho zariadenia.

Aplikácie, v ktorých bežia kontajnery Android v zariadení

Súhrn pravidiel

Keď kontajner systému Android v zariadení nemá všetky bezpečnostné funkcie operačného systému Android, vývojári môžu vo svojom manifeste aplikácie používať experimentálnu funkciu REQUIRE_SECURE_ENV, aby predišli problémom so zabezpečením a ochranou súkromia. Konfigurácia pomocou tejto funkcie znamená, že daná aplikácia by nemala byť spúšťaná v simulovanom prostredí. Aplikácie poskytujúce tieto kontajnery musia rešpektovať túto experimentálnu funkciu a nenačítavať aplikácie, ktoré ju deklarovali. Navyše nesmú toto bezpečnostné opatrenie obchádzať. Prečítajte si celé pravidlá a zaistite ich dodržiavanie.

Úplné pravidlá

Aplikácie kontajnerov systému Android v zariadení poskytujú prostredia simulujúce celý systém Android OS alebo jeho časti. Tieto prostredia nemusia zahŕňať plnú súpravu bezpečnostných funkcií systému Android, preto môžu vývojári pridať značku manifestu bezpečného prostredia, ktorou informujú kontajnery systému Android v zariadení, že sa nesmú spúšťať v ich simulovanom prostredí systému Android.

Experimentálna funkcia manifestu bezpečného prostredia

REQUIRE_SECURE_ENV je značka, ktorú môžete deklarovať v manifeste aplikácie a tým informovať, že táto aplikácia sa nesmie spúšťať v aplikáciách kontajnerov systému Android v zariadení. Aplikácie poskytujúce kontajnery systému Android v zariadení musia na účely zabezpečenia a ochrany súkromia rešpektovať všetky aplikácie deklarujúce túto značku aj:
  • Skontrolujte manifesty aplikácií, ktoré plánujú načítavať vo svojom kontajneri systému Android v zariadení v prípade tejto značky.
  • Nenačítavajte aplikácie, ktoré deklarovali túto značku, do ich kontajnera systému Android v zariadení.
  • Nezaisťujte funkciu proxy servera zachytávaním alebo volaním rozhraní API v zariadení tak, aby sa zdalo, že sú nainštalované v kontajneri.
  • Nesprostredkúvajte ani nevytvárajte alternatívne spôsoby na obchádzanie danej značky (napríklad nenačítavajte staršiu verziu aplikácie s cieľom obísť značku REQUIRE_SECURE_ENV aktuálnej aplikácie).
Prečítajte si viac o týchto pravidlách v našom centre pomoci.

Help us improve this policy article by taking a 2-minute survey.

Pomohlo vám to?

Ako ju môžeme zlepšiť?

Potrebujete ďalšiu pomoc?

Vyskúšajte tieto ďalšie kroky:

Vyhľadávanie
Vymazať vyhľadávanie
Zavrieť vyhľadávanie
Hlavná ponuka
4078282673628914153
true
Vyhľadávanie v Centre pomoci
true
true
true
true
true
92637
false
false
false
false