Brezplačno orodje

Brezplačni generator obrazcev za varnost podatkov v Google Play

Generator dekodira e-poštno sporočilo »Varnostni obrazec za neveljavne podatke«, poišče SDK-je v vaši aplikaciji za Android ter zapiše odgovore in datoteko CSV za Play Console.

  • Obrazec o varnosti podatkov
  • Android SDK-ji
  • CSV za Play Console

Ustvarite obrazec za varnost podatkov.

Opravite 4 hitre korake.

Prilepite e-poštno sporočilo z naslovom »Ugotovljena napaka: neveljaven obrazec za varnost podatkov« ali sporočilo s strani »Stanje pravilnika« v Play Console. Generator izloči označene tipe podatkov, kode različic in SDK-je.

Prilepite datoteke build.gradle(.kts), libs.versions.toml, izpis ukaza ./gradlew :app:dependencies, pubspec.yaml (Flutter), package.json (React Native) ali AndroidManifest.xml. Če želite SDK-je izbrati ročno, odprite zavihek »Izberi SDK-je«.

Izberite, kaj počne vaša koda. Štejte le podatke, ki zapustijo napravo (poslane na vaš strežnik ali tretji stranki). Podatkov, ki jih aplikacija obdeluje izključno na napravi, ne navajajte.

Moja aplikacija (brez upoštevanja zgoraj navedenih SDK-jev)
Varnost in brisanje podatkov

Spletna stran, na kateri vas uporabniki prosijo, da izbrišete njihov račun in z njim povezane podatke, ne da bi bilo treba ponovno namestiti aplikacijo.

Predogled ponudbe trgovine

Kako je videti razdelek »Varnost vaših podatkov« v trgovini Google Play.

To so odgovori, ki jih je treba vnesti v Play Console > Vsebina aplikacije > Varnost podatkov. Preverite vsako vrstico: odgovorni ste za to, kar navajate.

To orodje ponuja predloge na podlagi javno dostopnih podatkov o SDK-jih in vaših odgovorov. Ne gre za pravno svetovanje, prav tako pa ne analizira kode vaše aplikacije ali omrežnega prometa. Delovanje SDK-ja se med različicami spreminja in je odvisno od tega, kako ga konfigurirate. Za točnost vašega obrazca o varnosti podatkov ste odgovorni izključno vi.

Kako odpraviti napako »Neveljaven obrazec za varnost podatkov«.

Google je zaznal, da iz vaše aplikacije odhajajo uporabniški podatki, ki niso navedeni v vašem obrazcu za varnost podatkov. V večini primerov te podatke pošilja SDK tretje osebe, ne pa vaša lastna koda.

  1. E-poštno sporočilo pozorno preberite. V njem so navedeni identifikacijski kod različice, vrsta podatkov (na primer identifikatorji naprav ali drugi identifikatorji) ter včasih tudi SDK, za katerega Google meni, da je poslal te podatke.

  2. Poiščite vse SDK-je v svoji aplikaciji. Google vas šteje za odgovorne za podatke, ki jih zbirajo vse knjižnice, vključene v vašo aplikacijo, tudi za funkcije, ki jih nikoli ne uporabljate.

  3. Izberite eno od naslednjih rešitev: bodisi opredelite podatkovni tip v obrazcu za varnost podatkov bodisi odstranite kodo ali SDK, ki ga pošilja (na primer, odstranite AD_ID dovoljenje, če ne uporabljate oglasov).

  4. Obnovite obrazec v Play Console pod Politika in programi > Vsebina aplikacije > Varnost podatkov ali uvozite zgoraj ustvarjeno datoteko CSV.

  5. Zamenjajte vse neusklajene zgradbe. Po spremembi kode naložite novo izdajo z višjo številko različice na vse poti, ki še vedno ponujajo staro različico, vključno z notranjimi, zaprtimi in odprtimi testnimi potmi. Razširite na 100 %.

  6. Posodobite svojo politiko zasebnosti tako, da v njej navajate iste podatke in tretje osebe kot v obrazcu o varnosti podatkov.

  7. Spremembe pošljite v pregled s strani Pregled objavljanja.

Kako uvoziti CSV v Play Console.

  1. Odprite Play Console in izberite svojo aplikacijo.

  2. Pojdite na Politika in programi > Vsebina aplikacij, nato izberite Varnost podatkov in kliknite Začni (ali Upravljaj).

  3. V zgornjem desnem kotu kliknite Uvozi iz CSV in naložite datoteko. Uvoz bo nadomestil vse odgovore, ki so že vneseni v obrazec.

  4. Preberite vsako stran obrazca, preverite vsak odgovor in kliknite Shrani.

  5. Pojdite na pregled objavljanja in pošljite spremembe Googlu v pregled.

Zavrnitve

Pojasnilo o pogostih razlogih za zavrnitev zaradi varnosti podatkov.

Podatkovni tip, naveden v vašem e-poštnem sporočilu iz Google Play, ponavadi kaže na enega od teh vzrokov.

Tipi podatkov, na katere je bilo opozorjeno v e-poštnem sporočilu Google Play, skupaj z najpogostejšim vzrokom in rešitvijo za vsakega od njih.
Označeno v e-pošti Najpogostejši vzrok Kako to popraviti
ID-ji naprav ali drugi ID-ji SDK-ji za oglaševanje (AdMob, AppLovin, Unity Ads), Firebase Analytics, SDK-ji za atribuiranje (Adjust, AppsFlyer), SDK-ji za push obvestila (OneSignal) ali kateri koli, ki berejo kodo ANDROID_ID ali oglaševalski ID. Navedite, da se ID naprave ali drugi ID-ji zbirajo (in posredujejo, v primeru SDK-jev za oglaševanje in atribuiranje), ali odstranite SDK. Odstranitev com.google.android.gms.permission.AD_ID dovoljenja prepreči branje oglaševalskega ID-ja.
Približna lokacija / Natančna lokacija Oglaševalska omrežja, ki na podlagi IP-naslova ocenijo lokacijo, ali pa vaša aplikacija, ki zahteva dovoljenja za dostop do lokacije in pošilja koordinate na strežnik. Določite vrsto lokacije, ki ustreza dovoljenju, ki ga zahtevate. Ne navajajte natančne lokacije, če zahtevate le ACCESS_COARSE_LOCATION.
Dejavnost aplikacij: Nameščene aplikacije SDK (pogosto oglaševalski ali protiprevarantski SDK) ali vaša koda, ki pridobi seznam nameščenih paketov in ga pošlje iz naprave. Prijavite nameščene aplikacije ali odstranite SDK. Nato preverite, ali vaša aplikacija sploh potrebuje QUERY_ALL_PACKAGES dovoljenje sploh potrebuje.
Dejavnost aplikacije: Interakcije z aplikacijo Analitični SDK-ji, kot so Firebase Analytics, Mixpanel ali Amplitude, ter večina oglaševalskih SDK-jev. Označite interakcije z aplikacijo kot zbrane za namene analitike (ter oglaševanja ali trženja, če to uporablja oglaševalski SDK).
Podatki o aplikaciji in delovanje: Dnevniki napak / Diagnostika SDK-ji za poročanje o napakah, kot so Firebase Crashlytics, Sentry ali Bugsnag. Tudi večina oglaševalskih SDK-jev pošilja diagnostične podatke. Navesti, da so dnevniki o okvarah in diagnostični podatki zbrani za namene analitike ali delovanja aplikacije.
Osebni podatki: E-poštni naslov / uporabniška imena Funkcije za prijavo, registracijo ali naročanje na e-novice ter SDK-ji, v katerih pokličete setUserId() ali posredujete e-poštni naslov (push obvestila, klepet s podporo, analitika). Navedite osebne podatke, potrebne za upravljanje računa ali delovanje aplikacije, in poskrbite, da navedete povezavo za izbris računa.
Neveljavna politika zasebnosti Povezava do politike zasebnosti ne deluje, ne vodi na javno spletno stran ali pa ne opisuje podatkov, ki ste jih navedli v obrazcu o varnosti podatkov. Objavite politiko zasebnosti, v kateri so navedene vrste podatkov in SDK-ji tretjih ponudnikov iz vašega obrazca, ter jo povežite v Play Console.
Vprašanja o brisanju podatkov Vaša aplikacija omogoča uporabnikom, da si ustvarijo račun, vendar niste navedli delujoče spletne povezave za zahteve za izbris računa. Na svojo spletno stran dodajte stran za izbris računa in vnesite njen URL v razdelek »Izbris podatkov« na obrazcu.

Generator pravilnika o zasebnosti

Vaša politika varstva zasebnosti mora biti skladna z vašim obrazcem o varnosti podatkov.

Google primerja vaše odgovore glede varnosti podatkov z vašo politiko zasebnosti. Obrazec, v katerem so navedene vrste podatkov ali tretje osebe, ki jih vaša politika zasebnosti ne omenja, je razlog za ponovno zavrnitev. Pripravite politiko zasebnosti za svojo aplikacijo za Android, ki zajema SDK-je, ki jih uporabljate.

Ustvarjanje pravilnika o zasebnosti

Pogosta vprašanja.

Odgovori na najpogostejša vprašanja o obrazcu za varnost podatkov v Google Play.

Kaj pomeni »Neveljaven obrazec za varnost podatkov«?

To pomeni, da je Google zaznal, da vaša aplikacija pošilja uporabniške podatke izven naprave, v vašem obrazcu za varnost podatkov pa ti podatki niso navedeni kot zbrani.

V e-poštnem sporočilu so navedeni vrsta podatkov (na primer ID naprave ali drugi ID-ji) ter koda različice, v kateri so bili odkriti. Google ne bo odobril novih posodobitev, dokler obrazec ne bo skladen z dejanskim delovanjem aplikacije.

Moja aplikacija ne zbira nobenih podatkov. Zakaj je bila zavrnjena?

Razlog je skoraj vedno SDK tretje osebe. Oglaševalska omrežja, analitični sistemi, poročanje o napakah, push obvestila in celo knjižnice zemljevidov pošiljajo identifikatorje naprav ali diagnostične podatke na svoje strežnike.

Google vse podatke, ki jih SDK v vaši aplikaciji pošlje iz naprave, šteje za podatke, ki jih zbira vaša aplikacija, tudi tiste, ki jih sami nikoli ne uporabljate.

Kakšna je razlika med »zbranim« in »deljenim«?

Zbiranje pomeni, da podatki zapustijo napravo in se pošljejo vam ali ponudniku SDK.

Izraz posredovani pomeni, da se podatki prenesejo tretji stranki. Podatki, poslani ponudniku storitev, ki jih obdeluje izključno v vašem imenu (na primer storitev poročanja o napakah), se ne štejejo za posredovanje. Podatki, ki jih oglaševalsko omrežje uporablja za lastne namene, pa se štejejo za posredovanje.

Ali moram prijaviti podatke, ki se obdelujejo začasno?

Da, začasne podatke (ki se uporabljajo le v pomnilniku in se hranijo le toliko časa, kolikor je potrebno za zahtevo v realnem času) še vedno navajate kot zbrane. Označite jih kot začasno obdelane, in Google Play jih ne bo vključil v vaš opis v trgovini.

Katera številka različice povzroča težave?

V e-poštnem sporočilu je navedena koda različice, v kateri je Google odkril težavo. Ta različica včasih ostane aktivna v testnem kanalu (notranje, zaprto ali odprto testiranje), tudi če se v produkcijskem okolju uporablja novejša različica.

Vsaka aktivna različica v vsakem testnem ciklu mora ustrezati vašemu obrazcu za varnost podatkov. V vsak prizadet testni cikel naložite skladno različico z višjo kodo različice.

Ali Google preveri, ali je moj obrazec o varnosti podatkov skladen z mojo politiko zasebnosti?

Da. Vaša politika zasebnosti mora biti javno dostopna, delujoča spletna stran, v kateri morajo biti opisani isti postopki zbiranja in posredovanja podatkov, kot ste jih navedli v obrazcu o varnosti podatkov.

Ali je ta generator obrazcev za varnost podatkov brezplačen?

Da, generator obrazca za varnost podatkov v Google Play je brezplačen in za njegovo uporabo ni potreben račun.