Google Play obmedzuje používanie vysoko rizikových alebo citlivých povolení vrátane SMS alebo Zoznamu hovorov, čím chráni používateľov a ich údaje.
Ak vaša aplikácia nespĺňa podmienky na prístup k povoleniam Zoznam hovorov a SMS, musíte ich odstrániť z jej manifestu. V tomto článku sú uvedené podrobnosti o alternatívach, ktoré sú v súlade s pravidlami.
Ak sa domnievate, že vaša aplikácia spĺňa pravidlá prijateľného používania alebo má nárok na výnimku, musíte deklarovať všetky povolenia Zoznam hovorov a SMS priamo prostredníctvom služby Google Play Console.
Aplikácie, ktoré nesplnia požiadavky pravidiel alebo neodošlú formulár na deklaráciu povolení, môžu byť zo služby Google Play odstránené.
Kedy používať tieto povolenia
Povolenia Zoznam hovorov a SMS by ste mali používať vtedy, keď vaša aplikácia spadá do povolených použití, a iba na aktiváciu dôležitých základných funkcií aplikácie.
Základná funkcia je hlavný účel aplikácie. Aplikácia môže mať jednu základnú funkciu alebo skupinu základných funkcií. Bez základnej funkcie je aplikácia nefunkčná alebo nepoužiteľná. Uistite sa, že opis vašej aplikácie zreteľne dokumentuje a propaguje jej základné funkcie.
Prijateľné používanie povolení SMS a Zoznam hovorovMedzi zamýšľané a prijateľné spôsoby použitia aplikácií žiadajúcich o prístup k povoleniam SMS a Zoznam hovorov patrí napríklad možnosť ich použitia ako predvoleného obslužného nástroja pre SMS, telefón či Asistenta.
Pred vyzvaním používateľov, aby prijali niektoré povolenia SMS a Zoznam hovorov, musia byť aplikácie aktívne registrované ako predvolený obslužný nástroj pre SMS, telefón alebo Asistenta. Keď už tieto aplikácie nebudú fungovať ako predvolený obslužný nástroj, budú musieť tieto povolenia okamžite prestať používať.
V prípade aplikácií, ktoré boli aktívne nastavené ako predvolený obslužný nástroj, môže schválená základná funkcia zahŕňať priorizáciu kontaktov, ktorá poskytne používateľovi jeho najdôležitejšie kontakty alebo zlepší rozpoznávanie a pochopenie mien. Priorizácia kontaktov môže využívať aktuálnosť kontaktov, frekvenciu a trvanie hovorov pri povolení individuálnych hovorov, textových správ a akcií začatých používateľom. Iné použitie ako priorizácia kontaktov (vrátane ovplyvňovania dojmu jedného používateľa z produktu pomocou údajov od iného) je zakázané.
Použitie |
Vhodné povolenia* |
Príklad povoleného použitia |
Predvolený obslužný nástroj pre SMS (keď je aplikácia registrovaný predvolený obslužný nástroj pre SMS a na používanie akýchkoľvek iných základných funkcií) |
|
Používateľ využíva na prijímanie a odosielanie správ SMS predvolenú aplikáciu na SMS. |
Predvolený obslužný nástroj pre telefón (keď je aplikácia registrovaný predvolený obslužný nástroj pre telefón a na používanie akýchkoľvek iných základných funkcií) |
|
Používateľ často uskutočňuje medzinárodné telefonické hovory a túto aplikáciu si nastaví ako predvolenú aplikáciu na vytáčanie, aby predišiel vyšším sadzbám operátora. |
Predvolený obslužný nástroj pre Asistenta (keď je aplikácia registrovaný predvolený obslužný nástroj pre Asistenta a na používanie akýchkoľvek iných základných funkcií) |
|
Pomocou tejto aplikácie môže používateľ prijímať a prekladať konverzácie SMS, ako aj odpovedať na ne v reálnom čase v rodnom jazyku druhej osoby. |
* Určujú sa na základe kontroly a schválenia na Google Play.
Google Play môžete poskytnúť dočasnú výnimku aplikáciám, ktoré nie sú predvolenými obslužnými nástrojmi pre SMS, telefón či Asistenta, ak:
- sa používaním povolenia zaisťuje základná funkcia aplikácie uvedená v nasledujúcej tabuľke,
- momentálne neexistuje žiadny alternatívny spôsob poskytovania základnej funkcie.
Použitie |
Vhodné povolenia1 |
Overenie účtu prostredníctvom telefonického hovoru Zariadenie sa dá overiť telefonickým hovorom; prijatie telefonátu sa potvrdí overovacím číslom v zozname hovorov |
READ_CALL_LOG |
Ochrana proti phishingu v správach SMS („smishing“) Na implementovanie tohto prípadu použitia musíte mať záznam o významnej ochrane používateľov tak, ako je uvedený v analytických reportoch, výsledkoch porovnávacích testov, publikáciách z odvetvia a ďalších dôveryhodných zdrojoch informácií. |
READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, WRITE_SMS |
Zálohovanie a obnova pre používateľov Záloha, obnova používateľského obsahu a jeho uloženie v cloude |
|
Identifikácia volajúceho, rozpoznávanie a/alebo blokovanie spamu |
|
Sprievodné aplikácie pripojených zariadení umožňujúce odosielanie a prijímanie SMS alebo hovorov Aplikácie, ktoré umožňujú používateľovi pripojiť mobilné zariadenie k prepojenému zariadeniu (napríklad inteligentným hodinkám, technológiám pre motoristov, zariadeniu inteligentnej domácnosti a podobne) a odosielať alebo prijímať textové správy a telefonické hovory |
|
Synchronizácia medzi zariadeniami alebo prenos SMS či hovorov Aplikácie, ktoré umožňujú používateľovi synchronizovať textové správy a hovory vo viacerých zariadeniach (napríklad medzi telefónom a laptopom) |
|
Automatizácia zariadení Aplikácie, ktoré používateľovi umožňujú automatizovať opakujúce sa akcie vo viacerých oblastiach operačného systému na základe minimálne jednej podmienky (spúšťača) nastavenej používateľom |
|
Správa podnikového archívu, riadenia vzťahov so zákazníkmi v rámci firmy či podniku alebo podnikových zariadení Správa zariadení pre podniky určená pre ich zamestnancov; prístup vyžaduje podnikové prihlásenie * V prípade aplikácie riadenia vzťahov so zákazníkmi: povolené sú iba povolenia označené znakom * |
|
Handsfree používanie a obrazovka zobrazovaná vo vozidle Aplikácie, ktorých základné funkcie (napríklad navigácia) priamo súvisia s jazdou alebo mobilitou, a to najmä v situáciách, kedy sú fyzické interakcie používateľa so zariadeniami obmedzené |
|
Aplikácie na zaistenie fyzickej bezpečnosti alebo odosielanie núdzových upozornení Aplikácie, ktoré odosielajú upozornenia SMS v núdzových situáciách |
SEND_SMS |
Hovory cez prostredníka Aplikácie, ktoré poskytovaním čísla sprostredkovateľa umožňujú používateľovi volať a posielať textové správy |
PROCESS_OUTGOING_CALLS, READ_CALL_LOG, WRITE_CALL_LOG |
Správy SMS informačných služieb Aplikácie, ktoré pomocou správ informačných služieb komunikujú so zákazníkmi |
RECEIVE_SMS |
Finančné transakcie založené na SMS Napríklad Unified Payments Interface (UPI), overenia finančných transakcií |
READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, SEND_SMS |
Overenie a autorizácia na základe hovoru v bankových alebo brokerských aplikáciách Bankové alebo brokerské aplikácie, ktoré pre svoje služby sprostredkúvajú bezpečné finančné transakcie na základe zariadení |
READ_CALL_LOG, PROCESS_OUTGOING_CALLS |
Správa peňazí založená na SMS Napríklad aplikácie, ktoré sledujú a spravujú rozpočet |
|
Zapisovanie a zobrazovanie histórie hovorov v predvolenej aplikácii na vytáčanie Aplikácie, ktoré dokumentujú históriu hovorov používateľa v rámci vytáčania |
WRITE_CALL_LOG |
Systémové služby, ktoré aktívne využívajú rolu SYSTEM_UI_INTELLIGENCE | READ_SMS, READ_CALL_LOG |
1 Určujú sa na základe kontroly a schválenia na Google Play.
Výnimka z pravidiel
Ak máte staré súbory APK s povoleniami SMS a Zoznam hovorov a už nemôžete zmeniť ich kód, môžete požiadať o výnimku z pravidiel. Vo formulári na deklaráciu povolení zadajte do poľa Výnimky súborov APK kódy verzií oddelené čiarkami.
Túto výnimku môžete získať až po splnení všetkých nasledujúcich požiadaviek:
-
Musíte uviesť konkrétne súbory APK, pre ktoré chcete udeliť výnimku.
-
Súbory APK musia byť zverejnené do 1. januára 2019, inak im nebude môcť byť výnimka udelená.
-
Musíte mať alternatívne súbory APK, ktoré budete poskytovať používateľom verzie Android Oreo (rozhranie API úrovne 26) alebo novšej, a tieto súbory musia byť v súlade s pravidlami povolení.
-
Súbory APK požadujúce výnimku musia predstavovať veľmi malé percento (nie väčšie ako nízka jednočíslicová hodnota) z celkového počtu inštalácií.
Niekedy môžu aplikácie požadovať prístup k citlivým údajom používateľa na účely, v prípade ktorých existuje bezpečnejšia alternatíva alebo pri ktorých riziko odhalenia údajov nezaručuje prístup.
Nižšie sú uvedené prípady bežného použitia, kedy nebude povolený prístup k citlivým údajom používateľa súvisiacim s povoleniami pre SMS a zoznam hovorov:
- Overenie účtu prostredníctvom SMS (pozrite si alternatívy nižšie)
- Zdieľanie obsahu alebo pozvánky (pozrite si alternatívy nižšie)
- Uprednostňovanie kontaktov (keď nejde o predvolený obslužný nástroj)
- Graf sociálnych vzťahov a profilovanie osobnosti
- Nahrávanie hovorov
- Posilňovač výkonu zariadenia, správa miesta alebo údajov
- Vyhľadávač rodiny alebo zariadení
- Inteligentná alebo prediktívna klávesnica
- Správy SMS alebo hovory zobrazujúce sa na tapete, v spúšťači alebo iných nástrojoch
- Preklad SMS (keď nejde o predvolený obslužný nástroj)
- Prevod textu na reč a reči na text (keď nejde o predvolený obslužný nástroj ani vhodnú výnimku)
- Správa SMS a kontaktov (keď nejde o predvolený obslužný nástroj ani vhodnú výnimku)
- Vylepšenie oznámení a upozornenia v podobe SMS alebo telefonického hovoru (keď nejde o predvolený obslužný nástroj ani vhodnú výnimku)
- Prieskum (napríklad prieskum trhu založený na SMS)
- Diaľkové ovládanie telefónu alebo iných zariadení používateľa
- Akýkoľvek prenos, ktorý povedie k predaju týchto údajov (vrátane súprav SDK, ktoré tieto údaje predávajú)
Poznámka: Tento zoznam nie je kompletný.
Použitie |
Alternatívy |
Jednorazové heslo a overenie účtu cez SMS |
Pomocou rozhrania SMS Retriever API môžete vo svojej aplikácii automaticky overovať používateľov prostredníctvom SMS bez nutnosti ručného zadávania overovacích kódov a potreby ďalších povolení aplikácie. Ak pre vašu aplikáciu nie je rozhranie SMS Retriever API vhodné, používatelia môžu zadať overovací kód ručne. |
Odoslanie textovej správy |
Pomocou intencie SMS môžu vaše aplikácie iniciovať textovú správu SMS alebo MMS. |
Zdieľanie obsahu |
Pomocou intencie zdieľania môže vaša aplikácia umožniť používateľom zdieľať obsah alebo odosielať pozvánky prostredníctvom rôznych podporných aplikácií bez potreby citlivých povolení aplikácie. |
Volanie |
Pomocou intencie vytáčania môže vaša aplikácia špecifikovať telefónne číslo a spustiť telefónnu aplikáciu. Používateľ potom môže explicitne volať. Intencia vytáčania nevyžaduje povolenie |
Dôležité: Ak zmeníte používanie týchto obmedzených povolení vašou aplikáciou, budete musieť znova odoslať formulár na deklaráciu povolení s aktualizovanými a presnými informáciami. Podvodné a nedeklarované použitia týchto povolení môžu mať za následok pozastavenie aplikácie alebo zrušenie vášho účtu vývojára.