Smjernice za pregled aplikacija

Aplikacije mijenjaju svijet, obogaćuju živote ljudi i razvojnim programerima poput vas omogućuju veću inovativnost nego ikad prije. Zbog toga je App Store prerastao u uzbudljiv i živopisan ekosustav za milijune razvojnih programera i više od milijardu korisnika. Bilo da ste početnik u programiranju ili imate veliki tim iskusnih razvojnih programera, raduje nas što stvarate aplikacije za naše platforme te želimo da razumijete naše smjernice kako biste mogli biti sigurni da će vaša aplikacija brzo proći naš postupak pregleda.

    Uvod

    Načelo kojim se vodimo u App Storeu jednostavno je – želimo korisnicima ponuditi sigurnu kupnju aplikacija i odličnu priliku svim razvojnim programerima da budu uspješni. To postižemo nudeći pažljivo probran sadržaj u App Storeu, gdje su svaku aplikaciju pregledali stručnjaci, a uređivački tim svakodnevno korisnicima pomaže otkriti nove aplikacije. Uz to pregledavamo svaku aplikaciju i tražimo zlonamjerni softver i drugi softver koji može utjecati na sigurnost korisnika, zaštitu i privatnost. Zahvaljujući tome, Appleove su platforme najsigurnije za potrošače diljem svijeta.

    Na nekim tržištima i određenim platformama razvojni programeri mogu distribuirati i ovjerene aplikacije putem alternativnih trgovina aplikacija ili izravno sa svoje web stranice. Saznajte više o alternativnim trgovinama aplikacijama, web-distribuciji i ovjeri za aplikacije sustava iOS i iPadOS. Možete vidjeti koje se smjernice primjenjuju za ovjeru za aplikacije sustava iOS i iPadOS ako kliknete opciju „Highlight Notarization Review Guidelines Only” (Istakni samo smjernice za pregled radi ovjere) u izborniku s lijeve strane.

    Sve ostale informacije uvijek možete potražiti na internetu. Ako model i smjernice za App Store ili alternativna distribucija i ovjera za aplikacije sustava iOS i iPadOS nisu najbolje rješenje za vašu aplikaciju ili poslovnu ideju, to je u redu, pružamo i Safari za sjajno iskustvo na webu.

    Na sljedećim ćete stranicama pronaći naše najnovije smjernice raspoređene u pet jasnih odjeljaka: sigurnost, performanse, poslovna pitanja, dizajn i pravna pitanja. App Store se neprekidno mijenja i poboljšava kako bi ispunjavao potrebe naših korisnika i naših proizvoda. I vaše bi se aplikacije trebale mijenjati i poboljšavati ako želite da ostanu u trgovini App Store.

    Još nekoliko stvari treba imati na umu u vezi s distribucijom vaše aplikacije na našim platformama:

    • Mnogo djece i tinejdžera preuzima aplikacije kako bi ostali u kontaktu, istraživali svoju kreativnost, učili i razvijali svoju neovisnost. Ozbiljno shvaćamo njihovu sigurnost. Roditeljski nadzor omogućuje roditeljima snažnu kontrolu nad time čemu njihovo dijete može pristupiti i kada — ali i vi morate odraditi svoj dio. Pobrinite se da djeca u vašoj aplikaciji pristupaju iskustvima primjerenima njihovoj dobi.
    • App Store je odličan način da dođete do stotina milijuna osoba diljem svijeta. Ako izradite aplikaciju koju želite pokazati samo obitelji i prijateljima, App Store nije najbolji način da to učinite. Razmislite o tome da upotrijebite Xcode da biste besplatno instalirali svoju aplikaciju na uređaj ili birajte Ad Hoc distribuciju koja je dostupna članovima programa Apple Developer Program. Ako tek počinjete, saznajte više o programu Apple Developer Program.
    • Snažno podupiremo zastupljenost svih gledišta u trgovini App Store pod uvjetom da se aplikacije prema korisnicima koji zastupaju drukčije stavove odnose s poštovanjem i da je kvaliteta iskustva upotrebe aplikacije visoka. Odbit ćemo sve aplikacije za koje smatramo da sadržajem ili ponašanjem prelaze granicu. Pitate se na koju granicu mislimo? Kao što je jednom rekao jedan sudac Vrhovnog suda SAD-a, „znat ćemo kad je opazimo”. A mi mislimo da ćete i vi znati kad ste je prešli.
    • Ako pokušate prevariti sustav (primjerice, pokušavajući zaobići ili prevariti postupak pregleda, ukrasti korisničke podatke, kopirati rad drugog razvojnog programera, manipulirati ocjenama ili mogućnosti otkrivanja aplikacija u trgovini App Store), vaše će aplikacije biti uklonjene iz trgovine, a vi izbačeni iz programa Apple Developer Program.
    • Sami ste dužni osigurati da sve u vašoj aplikaciji zadovoljava ove smjernice, uključujući oglašivačke mreže, usluge analitike i SDK-ove drugih proizvođača, stoga ih pažljivo pregledavajte i birajte.
    • Za neke značajke i tehnologije koje nisu općenito dostupne razvojnim programerima mogu se ponuditi prava za ograničene scenarije upotrebe. Na primjer, stavljamo na raspolaganje CarPlay Audio, HyperVisor i Privileged File Operations.

    Nadamo se da će vam ove smjernice pomoći da lako prođete postupak pregleda te da će odobrenja i odbijanja u cjelini ostati ujednačena. Ovaj se dokument neprekidno mijenja i nadopunjava. Nove aplikacije koje otvaraju nova pitanja mogu u bilo kojem trenutku dovesti do uvođenja novih pravila. Možda nas na to potakne upravo vaša aplikacija. I mi volimo ove stvari i poštujemo ono čime se bavite. Doista dajemo sve od sebe da bismo stvorili najbolju platformu na svijetu gdje možete pokazati svoj talent, ali i ostvariti zaradu.

    Prije nego što nam pošaljete neki sadržaj

    Kako bi odobrenje aplikacije proteklo što jednostavnije, u nastavku pogledajte popis uobičajenih pogrešaka koje mogu usporiti postupak pregleda ili uzrokovati odbijanje. Taj popis ne može zamijeniti smjernice niti se njime jamči odobrenje, ali nakon što provjerite svaku stavku s popisa, znat ćete da ste na dobrom putu. Ako vaša aplikacija više ne funkcionira kako je bilo predviđeno ili za nju više ne pružate aktivno podršku, uklonit će se iz trgovine App Store. Saznajte više o poboljšanjima App Storea

    Obavezno poduzmite korake navedene u nastavku.

    • Testirajte aplikaciju da biste utvrdili ruši li se te sadrži li pogreške.
    • Provjerite jesu li sve informacije i metapodaci aplikacije potpuni i točni.
    • Ažurirajte svoje podatke za kontakt da bi vam se tim za pregled aplikacija mogao javiti.
    • Timu za pregled aplikacija omogućite potpuni pristup svojoj aplikaciji. Ako vaša aplikacija sadrži značajke koje se temelje na računu, dostavite aktivan demonstracijski račun ili osigurajte demonstracijski način rada u kojem funkcioniraju sve značajke, kao i sav ostali hardver ili resurse koji bi mogli biti potrebni za pregled aplikacije (npr. podatke za prijavu ili valjani QR kod).
    • Omogućite pozadinske usluge da bi bile aktivne i pristupačne tijekom pregleda.
    • U bilješkama za pregled aplikacije navedite detaljna objašnjenja značajki koje nisu očigledne i mogućnosti kupnji unutar aplikacije te priložite dokumentaciju gdje je to primjenjivo.
    • Provjerite je li vaša aplikacija u skladu s ostalom dokumentacijom, primjerice sljedeće:

    Dokumentacija za razvojne programere

    Smjernice za dizajn

    Smjernice za robnu marku i marketing

    Smjernice koje uključuju ASR i NR primjenjuju se na ovjeru za aplikacije sustava iOS i iPadOS.

    1. Sigurnost

    Kad osoba instalira aplikaciju iz trgovine App Store, želi biti uvjerena da je to što čini sigurno i da aplikacija ne sadrži uznemirujući ili uvredljiv sadržaj, da neće oštetiti uređaj kojim se pritom koristi i da ne postoji vjerojatnost da će upotreba aplikacije uzrokovati neke ozljede. U nastavku navodimo najčešće probleme, ali znajte da App Store nije prikladno mjesto za vašu aplikaciju ako nekoga želite šokirati ili uvrijediti. Neka od tih pravila obuhvaćena su i ovjerom za aplikacije sustava iOS i iPadOS.

    • 1.1 Problematičan sadržaj

      Aplikacije ne smiju obuhvaćati sadržaj koji je uvredljiv, bezobziran, uznemirujući, kojem je svrha izazivanje gađenja, koji je osobito neukusan ili jednostavno uzrokuje iznimnu nelagodu. U nastavku su navedeni primjeri takvog sadržaja:

      • 1.1.1 Klevetnički, diskriminatoran ili nedobronamjeran sadržaj, što obuhvaća spominjanje ili komentiranje religije, rase, spolne orijentacije, roda, nacionalnog/etničkog podrijetla odnosno ostalih ciljanih grupa, osobito ako je vjerojatno da će aplikacija poniziti, zastrašiti ili oštetiti ciljanog pojedinca ili grupu. Profesionalni politički satiričari i humoristi u načelu su izuzeti od toga uvjeta.
      • 1.1.2 Realistični prikazi ubijanja, sakaćenja, mučenja ili zlostavljanja ljudi ili životinja, odnosno sadržaj koji potiče na nasilje. U igrama „neprijatelji” ne smiju biti usmjereni samo protiv određene rase, kulture, stvarnih vlasti, korporacije ili bilo kojeg drugog stvarnog subjekta.
      • 1.1.3 Prikazi koji potiču nezakonitu ili neodgovornu upotrebu oružja i opasnih predmeta odnosno olakšavaju kupnju vatrenog oružja ili streljiva.
      • 1.1.4 Otvoreno seksualan ili pornografski materijal, što se definira kao „eksplicitni opisi ili prikazi spolnih organa odnosno aktivnosti s namjerom da se potaknu erotski, a ne estetski ili emocionalni doživljaji”. To obuhvaća aplikacije za pronalaženje partnera i ostale aplikacije koje uključuju pornografiju ili se mogu upotrebljavati za olakšavanje prostitucije odnosno trgovine ljudima i iskorištavanja ljudi.
      • 1.1.5 Izazivački komentari o religiji odnosno netočno ili obmanjujuće citiranje religijskih tekstova.
      • 1.1.6ASR i NR Lažne informacije i značajke, što obuhvaća netočne podatke o uređaju ili lažne/neozbiljne funkcije, kao što su lažni alati za praćenje lokacije. Ako se navede da aplikacija služi „u svrhu zabave”, to neće biti dovoljno da se izbjegne ovo pravilo. Aplikacije koje omogućuju anonimne telefonske pozive odnosno slanje SMS/MMS poruka te podvale putem telefonskih poziva odnosno SMS/MMS poruka bit će odbijene.
      • 1.1.7 Zlonamjerne ideje kojima se iskorištavaju nedavni ili aktualni događaji, kao što su nasilni sukobi, teroristički napadi i epidemije, odnosno kojima se na takvim događajima nastoji zaraditi.
    • 1.2 Sadržaj koji generiraju korisnici

      Aplikacije sa sadržajem koji generiraju korisnici mogu sadržavati posebne probleme u rasponu od povrede prava intelektualnog vlasništva do anonimnog maltretiranja. Da bi se spriječila zloupotreba, aplikacije sa sadržajem koji generiraju korisnici ili uslugama društvenog umrežavanja moraju obuhvaćati sljedeće:

      • način filtriranja problematičnog sadržaja da bi se spriječilo njegovo objavljivanje u aplikaciji
      • mehanizam za prijavu uvredljivog sadržaja i pravodobne odgovore na primjedbe
      • mogućnost blokiranja korisnika koji zloupotrebljavaju aplikaciju da bi im se onemogućila upotreba usluge
      • objavljene podatke za kontakt da bi vam se korisnici lako mogli obratiti.

      Aplikacije sa sadržajem koji generiraju korisnici ili servisi koji se upotrebljavaju prije svega za pornografski sadržaj, okruženja tipa Chatroulette, nasumični ili anonimni chat razgovori, objektifikacija stvarnih osoba (npr. ocjenjivanje privlačnosti), fizičke prijetnje ili maltretiranje, ne spadaju u trgovinu App Store i mogu biti uklonjeni bez slanja obavijesti. Ako vaša aplikacija obuhvaća sadržaj koji generiraju korisnici s web-servisa, u njoj se smije prikazivati blaži sadržaj za odrasle prikladan za privatnu upotrebu pod uvjetom da je sadržaj po zadanom skriven i da se prikazuje tek nakon što ga korisnik uključi putem vašeg web-mjesta.

      Vaša je odgovornost ukloniti sadržaj koji krši ove smjernice, vaše uvjete korištenja ili vaša pravila ponašanja zajednice. Ako pronađemo takav sadržaj, zatražit ćemo da ga uklonite i dostavite plan za poboljšanje usklađenosti s ovim smjernicama. Ovisno o vašem odgovoru, vašu se aplikacija može ukloniti iz App Storea dok ne dokažete poboljšanja koja će vašu aplikaciju uskladiti sa smjernicama. Neprihvatljivo i ponavljajuće ponašanje osnova su za trenutno uklanjanje vaše aplikacije iz App Storea i iz programa Apple Developer Program.

      • 1.2.1 Autorski sadržaj
        Aplikacije koje obuhvaćaju sadržaj iz određene zajednice korisnika koji se nazivaju „autori” odlična su prilika ako se pravilno moderiraju. Te su aplikacije jedinstvena, objedinjena okruženja u kojima korisnici mogu stupati u interakciju s različitim vrstama autorskog sadržaja. Putem njih nude se alati i programi koji toj zajednici autora, koji nisu razvojni programeri, omogućuju autorstvo, dijeljenje i monetizaciju okruženja koja generiraju korisnici. Ta okruženja ne smiju promijeniti bitne značajke i funkcije aplikacije u kojoj nastaju, već moraju dodati sadržaj u postojeća strukturirana okruženja. Ta okruženja nisu nativne „aplikacije” čiji su kod napisali razvojni programeri, nego sadržaj unutar same aplikacije te ih tim za pregled aplikacija smatra sadržajem koji generiraju korisnici. Takav autorski sadržaj može obuhvaćati video zapise, članke, audio zapise, pa čak i neformalne igre. App Store podržava aplikacije koje nude takav sadržaj koji generiraju korisnici pod uvjetom da je u skladu sa svim smjernicama, što obuhvaća Smjernicu 1.2 za moderiranje sadržaja koji generiraju korisnici te Smjernicu 3.1.1 za plaćanja i kupnje unutar aplikacije. Trebali biste obavijestiti korisnike koji sadržaj zahtijeva dodatne kupnje.
        • (a)ASR i NR Aplikacije autora moraju korisnicima omogućiti da identificiraju sadržaj koji prelazi dobnu granicu aplikacije i koristiti mehanizam dobnog ograničenja na temelju provjerene ili prijavljene dobi kako bi se ograničio pristup maloljetnim korisnicima.
    • 1.3 Dječja kategorija

      Dječja kategorija odlična je za jednostavno pronalaženje aplikacija osmišljenih za djecu. Ako želite sudjelovati u dječjoj kategoriji, usredotočite se na stvaranje odličnog okruženja namijenjenog za mlađe korisnike. Te aplikacije ne smiju sadržavati poveznice na sadržaj izvan aplikacije, mogućnosti kupnje ni ostale elemente koji djeci odvlače pozornost, osim ako su rezervirani za određeno područje koje nije obuhvaćeno roditeljskom zabranom. Imajte na umu da će vaša aplikacija, jednom kad kupci počnu očekivati da bude u skladu s uvjetima za dječju kategoriju, morati nastaviti ispunjavati te smjernice i u kasnijim ažuriranjima, čak i ako odlučite ne odabrati tu kategoriju. Saznajte više o roditeljskim vratima.

      Morate se pridržavati mjerodavnih zakona o zaštiti privatnosti širom svijeta u vezi s prikupljanjem podataka od djece na mreži. Da biste saznali više, obavezno pročitajte odjeljak o zaštiti privatnosti ovih smjernica. Uz to, aplikacije iz dječje kategorije ne smiju slati osobne podatke ni informacije o uređaju trećim stranama. Aplikacije iz dječje kategorije ne smiju sadržavati analitiku trećih strana ni oglašavanje trećih strana. Tako se postiže sigurnije okruženje za djecu. U ograničenim slučajevima analitika trećih strana može se dopustiti pod uvjetom da servisi ne prikupljaju niti prenose IDFA ni podatke po kojima se može odrediti identitet djece (kao što su ime i prezime, datum rođenja, e-mail adresa), njihova lokacija ili njihovi uređaji. To obuhvaća uređaje, mreže i ostale informacije koje se mogu upotrijebiti izravno ili u kombinaciji s drugim informacijama da bi se utvrdio identitet korisnika i identificirali njihovi uređaji. Također, kontekstualno oglašavanje trećih strana može biti dopušteno u ograničenim slučajevima pod uvjetom da servisi imaju javno dokumentirane prakse i pravila za aplikacije iz dječje kategorije, što obuhvaća ljudski pregled oglašivačkog sadržaja radi utvrđivanja dobne primjerenosti.

    • 1.4ASR i NRTjelesne ozljede

      Ako vaša aplikacija funkcionira tako da predstavlja rizik od ozljeda, možemo je odbiti. Primjeri su sljedeći:

      • 1.4.1ASR i NR Medicinske aplikacije koje bi mogle pružiti netočne podatke ili informacije, odnosno koje bi se mogle upotrebljavati za postavljanje dijagnoza ili liječenje pacijenata mogu se pomnije pregledavati.
        • Za aplikaciju se mora jasno navesti kojim se podacima i metodologijom podupiru tvrdnje o točnosti zdravstvenih mjerenja, a ako se stupanj točnosti ili metodologija ne mogu potvrditi, aplikaciju ćemo odbiti. Nisu, primjerice, dopuštene aplikacije koje tvrde da snimaju rendgenske snimke odnosno mjere krvni tlak, tjelesnu temperaturu, razinu glukoze u krvi ili razinu kisika u krvi samo uz pomoć senzora na uređaju.
        • Aplikacije moraju korisnike upozoriti da se uz upotrebu aplikacije i prije donošenja medicinskih odluka jave liječniku.
        Ako je vaša medicinska aplikacija dobila odobrenje regulatornog tijela, uz aplikaciju pošaljite i poveznicu na tu dokumentaciju.
      • 1.4.2ASR i NR Kalkulatori za doziranje lijekova moraju potjecati od proizvođača lijekova, bolnice, sveučilišta, tvrtke za zdravstveno osiguranje, ljekarne ili drugog ovlaštenog tijela odnosno moraju imati odobrenje agencije FDA ili neke od ekvivalentnih međunarodnih agencija. S obzirom na moguću štetu za pacijente, moramo biti sigurni da će se za aplikaciju osigurati dugoročna podrška i ažuriranje.
      • 1.4.3 Nisu dopuštene aplikacije koje potiču konzumaciju duhana i e-cigareta, nezakonitih droga ili prekomjerne količine alkohola. Odbit ćemo sve aplikacije koje potiču maloljetnike na konzumaciju tih supstanci. Nije dopušteno olakšavanje prodaje kontroliranih supstanci (osim za licencirane ljekarne odnosno licencirane ili na drugi način zakonite dobavljače kanabisa) ni duhana.
      • 1.4.4ASR i NR U aplikacijama se smiju prikazivati samo kontrolni punktovi za provjeru alkoholiziranosti vozača koje objavi policija te se nikad ne smije poticati vožnja u pijanom stanju ni ostala neodgovorna ponašanja kao što je prekoračenje brzine.
      • 1.4.5ASR i NR Aplikacije ne bi trebale poticati korisnike na sudjelovanje u aktivnostima (kao što su oklade, izazovi itd.) ni upotrebu uređaja na načine na koje se riskiraju ozljede samih korisnika ili drugih osoba.
    • 1.5ASR i NR Podaci o razvojnom programeru

      Korisnici moraju znati kako vam se obratiti ako imaju pitanja ili im je potrebna podrška. Aplikacija i URL za podršku moraju sadržavati jednostavan način da vam se korisnici obrate. To je osobito važno za aplikacije koje će se možda upotrebljavati u učionici. Ako ne navedete točne i ažurne podatke za kontakt, nećete samo uzrokovati frustriranost korisnika, već ćete u nekim državama ili regijama možda i kršiti zakon. Pazite i da propusnice Novčanika sadrže valjane podatke za kontakt s izdavateljem te da su potpisane namjenskim certifikatom dodijeljenim vlasniku robne marke ili žiga propusnice.

    • 1.6ASR i NR Sigurnost podataka

      Za aplikacije se moraju primjenjivati odgovarajuće sigurnosne mjere da bi se omogućilo pravilno rukovanje korisničkim podacima prikupljenima u skladu s Ugovorom o licenciranju za Apple Developer Program i ovim smjernicama (više informacija sadrži Smjernica 5.1) te da bi se spriječilo da se ti podaci neovlašteno upotrebljavaju i otkrivaju odnosno da im pristupaju treće strane.

    • 1.7 Prijavljivanje kaznenih radnji

      Aplikacije za prijavljivanje navodnih kaznenih radnji moraju obuhvaćati sudjelovanje lokalne policije i mogu se nuditi samo u državama ili regijama gdje je takvo sudjelovanje aktivno.

    2. Performanse

    • 2.1 Potpunost aplikacije
      • (a)ASR i NR Verzije koje šaljete timu za pregled aplikacija, što obuhvaća aplikacije koje stavljate na raspolaganje za prednaručivanje, moraju biti konačne verzije sa svim potrebnim metapodacima i potpuno funkcionalnim URL-ovima. Tekst rezerviranih mjesta, prazna web-mjesta i ostali privremeni sadržaj moraju se izbrisati prije slanja. Aplikacija se prije slanja mora testirati na uređaju da bi se utvrdilo ima li pogrešaka i je li stabilna te je potrebno navesti podatke o demonstracijskom računu (i uključiti pozadinski servis) ako vaša aplikacija uključuje registraciju odnosno prijavu. Ako zbog pravnih ili sigurnosnih obaveza ne možete navesti demonstracijski račun, umjesto njega možete dodati ugrađeni način rada za demonstraciju uz prethodno odobrenje tvrtke Apple. Način rada za demonstraciju mora sadržavati sve značajke i funkcije vaše aplikacije. Odbit ćemo nepotpune aplikacijske pakete i binarne datoteke koje se ruše ili sadrže očite tehničke probleme.
      • (b) Ako u svojoj aplikaciji nudite kupnje unutar aplikacije, provjerite jesu li dovršene, ažurirane, vidljive recenzentu i funkcionalne. Ako se u aplikaciji ne mogu pronaći ili pregledati konfigurirani artikli za kupnju unutar aplikacije, razlog objasnite u bilješkama za pregled.
    • 2.2 Beta-testiranje

      Demonstracijskim verzijama, beta-inačicama i probnim inačicama vaše aplikacije nije mjesto u trgovini App Store – za njih upotrijebite TestFlight. Svaka aplikacija koja se pošalje radi distribucije u beta-inačici putem TestFlighta mora biti namijenjena za javnu distribuciju i mora biti usklađena sa smjernicama za pregled aplikacija. Napominjemo da se aplikacije putem TestFlighta ne mogu distribuirati testerima u zamjenu za naknadu bilo koje vrste, čak ni u obliku nagrade ili grupnog financiranja. Važna ažuriranja vaše beta-međuverzije moraju se poslati timu za pregled aplikacija u servisu TestFlight prije nego što se distribuiraju testerima. Da biste saznali više, posjetite stranicu o beta testiranju putem servisa TestFlight.

    • 2.3ASR i NRTočni metapodaci

      Kupci moraju znati što dobivaju preuzimanjem ili kupnjom vaše aplikacije, pa omogućite da svi metapodaci vaše aplikacije, što obuhvaća informacije o zaštiti privatnosti, opis aplikacije, snimke zaslona i pretpreglede, točno opisuju osnovni način upotrebe aplikacije i nemojte zaboraviti izdavati nove verzije da biste održali ažurnost.

      • 2.3.1
        • (a)ASR i NR Aplikacija ne smije sadržavati skrivene, neaktivne ili nedokumentirane značajke. Funkcioniranje aplikacije mora biti jasno krajnjim korisnicima, kao i timu za pregled aplikacija. Sve nove značajke, funkcije i promjene proizvoda moraju se konkretno opisati u odjeljku s bilješkama za pregled na servisu App Store Connect (odbit ćemo generičke opise) i moraju biti pristupačne za pregled. Slično tome, oglašavanje aplikacije na obmanjujući način, na primjer promocijom sadržaja ili usluga koje se u njoj zapravo ne nalaze (npr. alati za pronalaženje virusa i zlonamjernog softvera na temelju sustava iOS) odnosno promocijom lažne cijene, bilo unutar ili izvan trgovine App Store, osnova je za uklanjanje aplikacije iz trgovine App Store ili blokiranje instalacije putem alternativne distribucije i rezultirat će deaktivacijom vašeg računa razvojnog programera.
        • (b) Neprihvatljivo ili ponavljajuće ponašanje osnova je za uklanjanje iz programa Apple Developer Program. Ulažemo velike napore u to da App Store funkcionira kao pouzdano okruženje i od svojih razvojnih programera aplikacija očekujemo da se ponašaju u skladu s time. Ako ste neiskreni, ne želimo poslovati s vama.
      • 2.3.2 Ako vaša aplikacija sadrži kupnje unutar aplikacije, u opisu, snimkama zaslona i pretpregledima aplikacije mora se jasno navesti jesu li za istaknute stavke, razine, pretplate itd. potrebne dodatne kupnje. Ako odlučite promovirati kupnje unutar aplikacije u App Storeu, prikazani naziv, snimka zaslona i opis kupnje unutar aplikacije moraju biti prikladni za javnost, morate se pridržavati smjernica iz člankaPromoting Your In-App Purchases (Promocija kupnji unutar aplikacije) te se u aplikaciji mora pravilno provoditi metoda SKPaymentTransactionObserver da bi kupci mogli neometano dovršiti kupnju kad se pokrene aplikacija..
      • 2.3.3 Snimke zaslona moraju prikazivati aplikaciju u upotrebi, a ne samo dizajn naslovnice, stranicu za prijavu ili početni zaslon. Mogu sadržavati i nadslojeve s tekstom i slikama (npr. da bi se pokazali mehanizmi unosa, kao što su animirana točka dodirivanja ili Apple Pencil) te prikazivati proširene funkcije na uređaju, kao što je Touch Bar.
      • 2.3.4 Pretpregledi su izvrstan način da kupci vide kako vaša aplikacija izgleda i kako funkcionira. Da bi kupci pouzdano shvatili što dobivaju s vašom aplikacijom, pretpregledi smiju sadržavati samo videosnimke zaslona same aplikacije. Naljepnice i proširenja za iMessage mogu prikazivati korisničko okruženje u aplikaciji Poruke. Možete dodati naraciju ili nadslojeve u obliku videozapisa ili teksta da biste objasnili sve što nije jasno na temelju gledanja same videosnimke.
      • 2.3.5ASR i NR Odaberite najprikladniju kategoriju za svoju aplikaciju, a ako vam je potrebna pomoć, proučitedefinicije kategorija u App Storeu. Ako potpuno pogrešno odaberete, možemo vam promijeniti kategoriju.
      • 2.3.6ASR i NR Iskreno odgovorite na pitanja o dobnoj granici u App Store Connectu da bi se vaša aplikacija pravilno uskladila s roditeljskim nadzorom. Ako se dobna granica pogrešno odredi, korisnike bi proizvod mogao iznenaditi, a može se i pokrenuti istraga regulatornih tijela. Ako vaša aplikacija obuhvaća medijski sadržaj za koji je potrebno navesti dobne granice ili upozorenja za sadržaj (npr. filmovi, glazba, igre itd.), obavezni ste pridržavati se lokalnih zahtjeva područja na kojima je aplikacija dostupna.
      • 2.3.7ASR i NR Odaberite jedinstven naziv za aplikaciju, dodijelite ključne riječi koje točno opisuju aplikaciju i nemojte pokušavati u metapodatke nagomilati pojmove zaštićene žigom, nazive popularnih aplikacija, informacije o cijenama i ostale nerelevantne izraze samo da biste izmanipulirali sustav. Nazivi aplikacija moraju biti ograničeni na 30 znakova. Metapodaci kao što su nazivi aplikacija, podnaslovi, snimke zaslona i pretpregledi ne smiju sadržavati cijene, pojmove ni opise koji nisu specifični za metapodatke. Podnaslovi za aplikaciju izvrstan su način da uz aplikaciju dodate kontekst. Moraju biti u skladu s našim standardnim pravilima za metapodatke i ne smiju sadržavati neprikladan sadržaj, reference na druge aplikacije ni tvrdnje o proizvodu koje nije moguće provjeriti. Apple može u bilo kojem trenutku preinačiti neprikladne ključne riječi ili poduzeti ostale odgovarajuće korake da bi se spriječila zloupotreba.
      • 2.3.8ASR i NR Metapodaci moraju biti prikladni za sve dobne skupine, pa omogućite da ikone, snimke zaslona i pretpregledi aplikacije te kupnji unutar aplikacije budu u skladu s dobnom granicom 4+, čak i ako aplikacija ima višu dobnu granicu. Ako je vaša aplikacija, primjerice, igra koja sadrži nasilje, odaberite slike koje ne prikazuju strašnu smrt ili pištolj usmjeren u određenog lika. Upotreba izraza kao što su „za djecu” u metapodacima aplikacija rezervirana je u App Storeu za dječju kategoriju. Pazite da metapodaci, što obuhvaća naziv aplikacije i ikone (male, velike, aplikaciju Apple Watch, alternativne ikone itd.), budu slični da biste izbjegli stvaranje konfuzije.
      • 2.3.9 Vi ste odgovorni za pribavljanje prava na upotrebu svih materijala u ikonama, snimkama zaslona i pretpregledima svoje aplikacije te morate prikazati podatke o fikcionalnom računu umjesto podataka stvarne osobe.
      • 2.3.10 U fokusu aplikacije mora biti okruženje Appleovih platformi koje ona podržava, a u aplikaciji ili metapodacima ne smiju se navoditi nazivi, ikone ni slike drugih mobilnih platformi ili alternativnih tržišta aplikacija ako ne postoji specifična, odobrena interaktivna funkcija. U fokusu metapodataka aplikacije moraju biti sama aplikacija i njezino sučelje. Nemojte navoditi nerelevantne informacije.
      • 2.3.11 Aplikacije koje pošaljete radi prednaručivanja u App Storeu moraju biti potpune i moraju se moći isporučiti u stanju u kojem su poslane. Aplikacija koju konačno izdate ne smije biti bitno drukčija od onoga što oglašavate dok je aplikacija u stanju za prednaručivanje. Ako u aplikaciju uvedete bitne promjene (npr. promijenite poslovne modele), morate ponovno pokrenuti prodaju na temelju prednarudžbi.
      • 2.3.12 U aplikacijama se moraju jasno opisati nove značajke i promjene proizvoda u tekstu pod naslovom „Što je novo”. Jednostavni ispravci softverskih pogrešaka, sigurnosna ažuriranja i poboljšanja performansi mogu se obuhvatiti generičkim opisom, ali bitnije promjene moraju se navesti u bilješkama.
      • 2.3.13 Događaji u aplikaciji vremenski su određeni događaji koji se odvijaju unutar vaše aplikacije. Da bi se vaš događaj objavio u App Storeu, mora spadati u jednu od vrsti događaja predviđenih u App Store Connectu. Svi metapodaci događaja moraju biti točni i ticati se samog događaja, a ne općenito aplikacije. Događaji se moraju odvijati u vrijeme i na datume koje odaberete u App Store Connectu, što obuhvaća i odvijanje u različitim trgovinama. Događaj možete monetizirati pod uvjetom da se pridržavate pravila navedenih u odjeljku 3 o poslovanju. Izravna poveznica na događaj mora korisnike usmjeriti na odgovarajuće odredište unutar aplikacije. Pročitajte članak In-App Events (Događaji u aplikaciji) u kojem se nalaze detaljne smjernice za prihvatljive metapodatke događaja i izravne poveznice na događaje.
    • 2.4 Hardverska kompatibilnost
      • 2.4.1 Da bi korisnici mogli iskoristiti sve prednosti vaše aplikacije, aplikacije za iPhone morale bi se moći pokretati na iPad uređajima kad god je to moguće. Preporučujemo da razmislite o razvoju aplikacija koje će korisnici moći upotrebljavati na svim svojim uređajima.
      • 2.4.2ASR i NR Dizajnirajte aplikaciju tako da efikasno troši električnu energiju i da se upotrebljava na način kojim se ne riskira oštećenje uređaja. Aplikacije ne smiju brzo trošiti bateriju, prekomjerno zagrijavati uređaj ni izlagati resurse uređaja nepotrebnim opterećenjima. To, primjerice, znači da ne smiju poticati stavljanje uređaja pod madrac ili jastuk tijekom punjenja ni obavljati prekomjerne cikluse zapisivanja na SSD. Aplikacije, što obuhvaća oglase trećih strana koji se u njima prikazuju, ne smiju izvršavati nepovezane pozadinske procese, kao što je rudarenje kriptovaluta.
      • 2.4.3 Korisnici vaše aplikacije za Apple TV moraju imati mogućnost upotrebe aplikacije bez potrebe za povezivanjem hardvera osim uređaja Siri Remote ili kontrolera za igranje drugih proizvođača, ali slobodno možete dodati funkcije koje poboljšavaju upotrebu kad su povezani drugi periferni uređaji. Ako je potreban kontroler za igranje, obavezno to jasno naglasite u metapodacima da bi korisnici znali da im je za igru potrebna dodatna oprema.
      • 2.4.4ASR i NR U aplikacijama se nikad ne smije predlagati ni zatražiti ponovno pokretanje uređaja odnosno promjene postavki sustava nepovezane s osnovnim funkcioniranjem aplikacije. Ne smijete, primjerice, poticati korisnike da isključe Wi-Fi, onemoguće sigurnosne značajke itd.
      • 2.4.5 Za aplikacije koje se distribuiraju putem Mac App Storea postoje dodatni preduvjeti:
        • (i) Moraju se pokretati unutar sigurnog virtualnog okruženja (engl. sandbox) i biti u skladu s dokumentacijom o datotečnom sustavu za macOS. Uz to, za preinaku korisničkih podataka koje pohranjuju druge aplikacije (npr. knjižnih oznaka te unosa iz Adresara ili Kalendara) smiju se upotrebljavati samo prikladni API-jevi sustava macOS.
        • (ii) Moraju se zapakirati i poslati upotrebom tehnologija koje omogućuje Xcode. Nisu dopušteni alati za instalaciju drugih proizvođača. To moraju biti neovisni instalacijski paketi s jednom aplikacijom i ne smiju instalirati kod ni resurse na dijeljenim lokacijama.
        • (iii) Ne smiju se automatski pokretati ni bez pristanka automatski izvršavati drugi kod pri pokretanju ili prijavi niti smiju generirati procese koji se bez pristanka nastavljaju izvršavati nakon što korisnik zatvori aplikaciju. Ne smiju automatski dodavati svoje ikone u Dock niti ostavljati prečace na radnoj površini korisnika.
        • (iv) Ne smiju preuzimati ni instalirati samostalne aplikacije, kextove, dodatni kod ni resurse radi dodavanja funkcija ili bitne promjene aplikacije u usporedbi s onim što vidimo tijekom postupka pregledavanja.
        • (v) Ne smiju zatražiti eskalaciju na korijenske ovlasti ni upotrebljavati atribute setuid.
        • (vi) Ne smiju pri pokretanju prikazivati svoj zaslon za licenciranje, tražiti licencne ključeve ni primjenjivati vlastitu zaštitu od kopiranja.
        • (vii) Za distribuciju ažuriranja moraju upotrebljavati Mac App Store. Drugi mehanizmi ažuriranja nisu dopušteni.
        • (viii) Aplikacije se moraju pokretati u OS-u koji se trenutačno isporučuje i ne smiju upotrebljavati zastarjelu tehnologiju ili onu koja se dodatno instalira (npr. Java).
        • (ix) Aplikacije moraju sadržavati cjelokupnu jezičnu i lokalizacijsku podršku u jednom aplikacijskom paketu.
    • 2.5 Softverski preduvjeti
      • 2.5.1ASR i NR Aplikacije smiju upotrebljavati samo javne API-jeve i moraju se pokretati u OS-u koji se trenutačno isporučuje. Saznajte više o javnim API-jima. Održavajte ažurnost aplikacija i obavezno ukinite zastarjele značajke, softverske okvire ili tehnologije koje neće biti podržane u budućim verzijama OS-a. Aplikacije moraju API-jeve i softverske okvire upotrebljavati u predviđene svrhe te ta integracija mora biti navedena u opisu aplikacije. Tehnologija HomeKit, primjerice, mora omogućivati usluge za automatizaciju doma, a HealthKit se mora upotrebljavati za potrebe zdravlja i kondicije te integrirati s aplikacijom Zdravlje.
      • 2.5.2ASR i NR Aplikacije moraju biti neovisne u svojim paketima i ne smiju čitati ni zapisivati podatke izvan predviđenog područja spremnika, a ne smiju ni preuzimati, instalirati ili izvršavati kod kojim se uvode ili mijenjaju značajke odnosno funkcije aplikacije, kao ni drugih aplikacija. Obrazovne aplikacije osmišljene za poučavanje o izvršivom kodu, njegov razvoj ili omogućivanje učenicima da ga testiraju smiju, u ograničenim okolnostima, preuzimati kod pod uvjetom da se taj kod ne upotrebljava u druge svrhe. U takvim aplikacijama korisnik mora moći u cijelosti vidjeti i uređivati izvorni kod aplikacije.
      • 2.5.3ASR i NR Aplikacije koje prenose viruse, datoteke, računalni kod ili programe koji mogu narušiti ili poremetiti normalno funkcioniranje operativnog sustava i/ili hardverskih značajki, uključujući push obavijesti i Game Center, bit će odbijene. Neprihvatljive povrede i ponavljajuće ponašanje osnova su za uklanjanje iz programa Apple Developer Program.
      • 2.5.4ASR i NR Aplikacije za višezadaćnost smiju upotrebljavati pozadinske servise samo u predviđene svrhe: za VoIP, reprodukciju audio zapisa, lokaciju, provedbu zadataka, lokalne obavijesti itd.
      • 2.5.5 Aplikacije moraju biti potpuno funkcionalne u mrežama koje podržavaju samo IPv6.
      • 2.5.6ASR i NR U aplikacijama koje pregledavaju mrežu moraju se upotrebljavati odgovarajući modul WebKit i WebKit JavaScript. Možete se prijaviti za pravo na upotrebu drugog web-preglednika u aplikaciji. Saznajte više o ovim pravima za EU i Japan.
      • 2.5.7 Namjerno izostavljeno.
      • 2.5.8 Aplikacije koje stvaraju zamjenska okruženja radne površine / početnog zaslona bit će odbijene.
      • 2.5.9ASR i NR Aplikacije koje mijenjaju ili onemogućuju funkcije standardnih prekidača, kao što su prekidači za kontrolu glasnoće i zvono/nečujno, odnosno ostalih nativnih elemenata ili ponašanja korisničkog sučelja bit će odbijene. Aplikacije, primjerice, ne smiju blokirati poveznice prema drugim aplikacijama ili ostale značajke za koje korisnici očekuju da funkcioniraju na određeni način.
      • 2.5.10 Namjerno izostavljeno.
      • 2.5.11ASR i NR SiriKit i prečaci
        • (i) Aplikacije koje se integriraju sa značajkama SiriKit i Prečaci smiju se registrirati samo u svrhe koje mogu ispuniti bez podrške dodatne aplikacije i koje korisnici mogu očekivati od navedene funkcije. Ako je vaša aplikacija predviđena, primjerice, za planiranje obroka, ne smijete kao svrhu unijeti započinjanje vježbanja, čak ni ako je aplikacija integrirana s aplikacijom Fitness.
        • (ii) Vokabular i izrazi na vašem popisu svojstava moraju se ticati vaše aplikacije i funkcije za Siri u svrhu za koju je aplikacija registrirana. Aliasi moraju biti izravno povezani s vašom aplikacijom ili nazivom tvrtke i ne smiju biti generički pojmovi niti sadržavati nazive ili usluge aplikacija drugih proizvođača.
        • (iii) Na zahtjev za Siri ili Prečac odgovorite na najizravniji mogući način i nemojte umetati oglase ni ostale marketinške elemente između zahtjeva i odgovora na njega. Rješenje nedoumice smijete zatražiti samo kad je to potrebno za obavljanje zadatka (npr. pitajte korisnika da navede određenu vrstu vježbanja).
      • 2.5.12ASR i NR Aplikacije koje upotrebljavaju CallKit ili sadrže SMS Fraud Extension smiju blokirati samo potvrđeno neželjene telefonske brojeve. Za aplikacije koje sadrže funkciju blokiranja poziva, SMS-a i MMS-a ili identifikacije neželjenog sadržaja potrebno je u marketinškom tekstu jasno navesti te značajke i objasniti kriterije uvrštavanja na popis blokiranih i neželjenih. Podatke kojima se pristupa putem tih alata ne smijete upotrebljavati ni u koju svrhu koja nije izravno povezana s radom ili poboljšavanjem vaše aplikacije odnosno proširenja (npr. ne smijete ih upotrebljavati, dijeliti ni prodavati za potrebe praćenja, stvaranja korisničkih profila itd.).
      • 2.5.13ASR i NR Aplikacije koje upotrebljavaju prepoznavanje lica za provjeru autentičnosti računa moraju upotrebljavatiLocalAuthentication (a ne ARKit ili neku drugu tehnologiju prepoznavanja lica) kad je to moguće, a za korisnike mlađe od 13 godina moraju upotrebljavati alternativni način provjere autentičnosti.
      • 2.5.14ASR i NR Aplikacije moraju zatražiti izričiti pristanak korisnika i dati jasno vizualno ili zvučno upozorenje kad snimaju, zapisuju ili na drugi način evidentiraju aktivnost korisnika. To obuhvaća svaku upotrebu kamere ili mikrofona uređaja, snimanja zaslona te drugih korisničkih unosa.
      • 2.5.15 Aplikacije koje korisnicima omogućuju prikaz i odabir datoteka moraju obuhvaćati stavke iz aplikacije Datoteke i korisnikove dokumente s iClouda.
      • 2.5.16ASR i NR Widgeti, proširenja i obavijesti moraju biti povezani sa sadržajem i funkcijama vaše aplikacije.
        • (a) Uz to, sve značajke i funkcije u isječcima aplikacije moraju biti obuhvaćene glavnom binarnom datotekom aplikacije. Isječci aplikacije ne smiju sadržavati oglase.
      • 2.5.17ASR i NR U aplikacijama koje podržavaju Matter mora se upotrebljavati Appleova tehnologija koja omogućuje podršku za Matter da bi se pokrenulo uparivanje. Uz to, ako odlučite u svojoj aplikaciji upotrijebiti bilo koju softversku komponentu za Matter koja nije SDK za Matter koji daje Apple, softverska komponenta mora imati certifikat organizacije Connectivity Standards Alliance za platformu na kojoj se pokreće.
      • 2.5.18ASR i NR Prikazivačko oglašavanje mora biti ograničeno na glavnu binarnu datoteku aplikacije te se ne smije nalaziti u proširenjima, isječcima aplikacije, widgetima, obavijestima, tipkovnicama, aplikacijama za watchOS itd. Oglasi koji se prikazuju u aplikaciji moraju biti prikladni za dobnu granicu aplikacije, omogućivati korisniku da vidi sve informacije koje su upotrijebljene da bi se oglas prilagodio njemu kao ciljnom korisniku (a da korisnik ne mora izlaziti iz aplikacije) te ne smiju biti dio ciljanog ili bihevioralnog oglašavanja temeljenog na povjerljivim podacima o korisniku kao što su zdravstveni/medicinski podaci (npr. iz API-jeva za HealthKit), podaci o školi i razredu (npr. iz okvira ClassKit) odnosno podaci o djeci (npr. iz aplikacija u dječjoj kategoriji App Storea) itd. U međuprostornim oglasima ili oglasima koji prekidaju odnosno blokiraju korisničko sučelje mora se jasno navesti da su oglasi, ne smiju korisnika izmanipulirati ni prijevarom ga navesti da ih dodirne te moraju sadržavati lako pristupačne i vidljive gumbe za zatvaranje/preskakanje dovoljno velike da korisnik bez poteškoća može odbaciti oglas. Aplikacije koje sadrže oglase moraju imati i mogućnost prijavljivanja neprikladnih ili dobno neprikladnih oglasa.

    3. Poslovanje

    Mnogi su načini monetizacije aplikacije u App Storeu. Ako vaš poslovni model nije očigledan, obavezno ga objasnite u metapodacima aplikacije i bilješkama za pregled aplikacija. Ako ne budemo mogli shvatiti kako vaša aplikacija funkcionira ili kupnje unutar aplikacije ne budu odmah očite, pregled će se oduljiti i aplikacija će možda biti odbijena. Iako sami određujete cijenu, nećemo distribuirati aplikacije ni stavke za kupnju unutar aplikacije za koje je očito da su precijenjene. Odbit ćemo skupe aplikacije kojima se nastoji prevariti korisnike naplatom nerazumno visokih cijena.

    Ako saznamo da ste pokušali manipulirati recenzijama, poboljšati svoj položaj na ljestvici povratnim informacijama koje ste platili, potaknuli, filtrirali ili krivotvorili odnosno da ste angažirali treće strane da to učine za vas, poduzet ćemo korake za zaštitu integriteta App Storea, što može obuhvaćati vaše izbacivanje iz programa Apple Developer Program.

    • 3.1 Plaćanja
      • 3.1.1 Kupnja unutar aplikacije:
        • Ako želite otključati značajke ili funkcije u svojoj aplikaciji (na primjer pretplate, valute za igru, razine igre, pristup premium sadržaju ili otključavanje potpune verzije), morate to učiniti putem kupnje unutar aplikacije. Aplikacije ne smiju upotrebljavati vlastite mehanizme za otključavanje sadržaja ili funkcija, kao što su licencni ključevi, oznake proširene stvarnosti, QR kodovi, kriptovalute i novčanici za kriptovalute itd.
        • U aplikacijama se valute za kupnju unutar aplikacije smiju upotrebljavati da bi se korisnicima omogućilo da „ostave napojnicu” razvojnom programeru ili davateljima digitalnog sadržaja u aplikaciji.
        • Krediti ili valute za igru kupljeni putem kupnje unutar aplikacije ne smiju isteći i morate imati mehanizam za obnovu svih obnovljivih kupnji unutar aplikacije.
        • U aplikacijama se smije omogućiti da se stavke koje ispunjavaju uvjete za kupnju unutar aplikacije poklone drugima. Povrat novca za takve poklone može ostvariti samo izvorni kupac te se pokloni ne mogu zamijeniti.
        • Aplikacije distribuirane putem Mac App Storea smiju sadržavati dodatke ili proširenja koji se omogućuju putem drugih mehanizama, a ne samo App Storea.
        • Aplikacije koje nude „kutije s plijenom” ili druge mehanizme koji omogućuju kupnju nasumično odabranih virtualnih stavki moraju korisnike prije kupnje obavijestiti o izgledima za dobivanje svake vrste stavke.
        • Digitalne poklon-kartice, bonovi, vaučeri i kuponi koji se mogu zamijeniti za digitalne proizvode ili usluge u vašoj se aplikaciji mogu prodavati samo putem kupnje unutar aplikacije. Fizičke poklon-kartice koje se prodaju u aplikaciji, a zatim se poštom šalju kupcima, mogu se plaćati na druge načine osim kupnjom unutar aplikacije.
        • U nepretplatničkim aplikacijama može se ponuditi vremenski ograničeno besplatno probno razdoblje prije predstavljanja opcije potpunog otključavanja postavljanjem nepotrošne stavke za kupnju u aplikaciji u cjenovnom razredu 0 pod nazivom sastavljenim po uzorku „XX-dnevno probno razdoblje”. Prije početka probnog razdoblja u aplikaciji se mora jasno navesti njegovo trajanje, sadržaj ili usluge koji više neće biti dostupni kada probno razdoblje završi te eventualne kasnije naknade koje će korisnik morati platiti da bi dobio sve funkcije. Saznajte više o upravljanju pristupom sadržaju i trajanju probnog razdoblja u člancima o potvrdama i usluzi DeviceCheck.
        • U aplikacijama se kupnje unutar aplikacije mogu upotrebljavati za prodaju nezamjenjivih tokena (NFT-ova) i prodaju usluga povezanih s njima, kao što su objavljivanje na blockchainu, nuđenje na prodaju i prijenos. Aplikacije mogu korisnicima omogućivati prikaz vlastitih NFT-ova pod uvjetom da se vlasništvom NFT-a ne otključavaju značajke ni funkcije unutar aplikacije. Aplikacije mogu korisnicima omogućivati pregledavanje zbirki NFT-ova koje su u vlasništvu drugih osoba, uz iznimku aplikacija iz američkih trgovina, ali ne smiju sadržavati gumbe, vanjske poveznice ni druge pozive na djelovanje koji korisnike usmjeravaju na druge mehanizme kupnje, a ne kupnje unutar aplikacije.
      • 3.1.2 Pretplate: Aplikacije mogu putem kupnje unutar aplikacije nuditi pretplate koje se automatski obnavljaju, neovisno o kategoriji u App Storeu. Kad u aplikaciju ugrađujete pretplate koje se automatski obnavljaju, obavezno se pridržavajte smjernica u nastavku.
      • 3.1.2(a) Dopuštena upotreba: Ako nudite pretplatu koja se automatski obnavlja, morate korisniku ponuditi trajnu vrijednost, a razdoblje pretplate mora trajati najmanje sedam dana i biti dostupno na svim korisnikovim uređajima. Primjeri odgovarajuće pretplate, među ostalim, obuhvaćaju sljedeće: nove razine igre, epizodni sadržaj, podršku za veći broj igrača, aplikacije koje nude dosljedna, bitna ažuriranja, pristup velikim zbirkama medijskog sadržaja ili medijskom sadržaju koji se stalno ažurira, softver kao uslugu („SAAS”) te podršku oblaka. Uz to:
        • Pretplate se mogu nuditi usporedno s ponudama po narudžbi (npr. možete ponuditi pretplatu na cijelu biblioteku filmova, kao i kupnju ili unajmljivanje jednog filma).
        • U igrama koje se nude u sklopu pretplate na servis za streaming igara može se nuditi jedna pretplata za više aplikacija i usluga trećih strana, no one se moraju preuzimati izravno iz App Storea, moraju biti dizajnirane tako da se pretplatniku ne naplati dvaput i ne smiju korisnike koji nisu pretplatnici dovoditi u nepovoljniji položaj.
        • Pretplate moraju funkcionirati na svim korisnikovim uređajima na kojima je dostupna aplikacija. Saznajte više o upotrebi pretplate u više aplikacija.
        • Kao i kod svih aplikacija, u onima u kojima se nude pretplate korisniku se mora dopustiti da plaćeni sadržaj dobije bez obavljanja dodatnih zadataka, kao što su objava na društvenim mrežama, prijenos kontakata, prijava u aplikaciju određeni broj puta itd.
        • Pretplate mogu obuhvaćati potrošne kredite, dragulje, valute za igru itd. te možete nuditi pretplate koje obuhvaćaju pristup potrošnoj robi s popustom (npr. platinasto članstvo u sklopu kojeg se nude paketi dragulja po sniženoj cijeni).
        • Ako u postojećoj aplikaciji mijenjate poslovni model prelazeći na pretplatu, ne smijete ukloniti primarne funkcije koje su postojeći korisnici već platili. Korisnicima koji su već kupili „otključavanje cijele igre”, primjerice, omogućite da i dalje pristupaju cijeloj igri nakon što za nove korisnike uvedete pretplatnički model.
        • U aplikacijama s pretplatama koje se automatski obnavljaju korisnicima se može ponuditi besplatno probno razdoblje tako da se navedu relevantne informacije određene u App Store Connectu. Saznajte više o pretplatničkim ponudama.
        • Aplikacije kojima se pokušavaju prevariti korisnici bit će uklonjene iz App Storea. To obuhvaća aplikacije u kojima se lažnim informacijama korisnike pokušava navesti da kupe pretplatu ili primjenjuju prijevarne prakse i namamljivanje nerealnim ponudama; one će biti uklonjene iz App Storea, a i vi ćete možda biti uklonjeni iz programa Apple Developer Program.
        • Aplikacije mobilnih operatera mogu obuhvaćati pretplate na glazbu i videozapise koje se automatski obnavljaju ako su kupljene u paketima s tarifama za mobilne podatke uz prethodno odobrenje tvrtke Apple. I ostale pretplate koje se automatski obnavljaju mogu biti obuhvaćene paketima kada su kupljene s tarifama za mobilne podatke uz prethodno odobrenje tvrtke Apple ako aplikacije mobilnog operatera podržavaju kupnje unutar aplikacije za nove korisnike. Takve pretplate ne mogu obuhvaćati pristup potrošnim stavkama ili popuste na njih, a pretplate moraju isteći kad i tarifni paket za mobilne podatke.
      • 3.1.2(b) Prelasci na više ili niže tarife: korisnici moraju moći neometano prelaziti na više/niže tarife i ne smije postojati mogućnost da se nenamjerno pretplate na različite varijante istog proizvoda. Pogledajte najbolje prakse za upravljanje opcijama prelaska na više i niže tarife.
      • 3.1.2(c) Informacije o pretplati: prije nego što zatražite od korisnika da se pretplati, morate jasno opisati što će korisnik dobiti za cijenu pretplate. Koliko izdanja mjesečno? Koliko pohrane u oblaku? Kakav pristup vašoj usluzi? Jasno prenesite uvjete opisane u Dodatku 2 Ugovora o licenciranju za Apple Developer Program.
      • 3.1.3 Ostali načini kupnje: u aplikacijama navedenima u nastavku mogu se upotrebljavati drugi načini kupnje osim kupnje unutar aplikacije. Aplikacije iz ovog odjeljka ne smiju unutar aplikacije poticati korisnike na upotrebu metode kupnje koja nije kupnja unutar aplikacije, osim za aplikacije u američkim trgovinama, a sve se mora odvijati u skladu s uvjetima iz odjeljka 3.1.1(a) i 3.1.3(a). Razvojni programeri mogu izvan aplikacije korisnicima iz svoje baze korisnika slati obavijesti o drugim načinima kupnje osim kupnje unutar aplikacije.
      • 3.1.3(a) Aplikacije „čitači”: aplikacije mogu dopustiti korisniku da pristupi prethodno kupljenom sadržaju ili pretplatama na sadržaj (konkretno, časopisima, novinama, knjigama, audiozapisima, glazbi i videozapisima). U aplikacijama čitačima može se nuditi izrada računa za besplatne cjenovne razrede i funkcija upravljanja računom za postojeće korisnike. Razvojni programeri aplikacija čitača mogu podnijeti zahtjev za ostvarivanje prava na račun putem vanjske poveznice da bi u aplikaciju mogli uvrstiti informativnu poveznicu na web-mjesto u vlasništvu razvojnog programera ili za koje je razvojni programer odgovoran radi izrade računa ili upravljanja njime. Ova prava nisu potrebna razvojnim programerima ako žele uključiti gumbe, vanjske poveznice ili druge pozive u svoje aplikacije u trgovinama aplikacija u Sjedinjenim Američkim Državama. Saznajte više o pravu na račun putem vanjske poveznice.
      • 3.1.3(b) Višeplatformske usluge: u aplikacijama koje funkcioniraju na više platformi korisnicima se može dopustiti da pristupe sadržaju, pretplatama ili značajkama koje su nabavili u vašoj aplikaciji na drugim platformama ili na vašem web-mjestu, što obuhvaća potrošne stavke u višeplatformskim igrama, pod uvjetom da su te stavke dostupne i putem kupnje unutar aplikacije.
      • 3.1.3(c) Usluge za tvrtke: ako aplikaciju prodajete isključivo izravno tvrtkama ili grupama za njihove zaposlenike ili učenike/studente (na primjer, profesionalne baze podataka i alati za upravljanje nastavom), korisnicima iz tvrtki možete dopustiti da pristupe prethodno kupljenom sadržaju ili pretplatama. Prodaja potrošačima, individualnim korisnicima ili obiteljima mora se odvijati putem kupnji unutar aplikacije.
      • 3.1.3(d) Individualne usluge: ako vaša aplikacija omogućuje kupnju individualnih usluga u stvarnom vremenu (na primjer, instrukcije učenicima, zdravstveno savjetovanje, obilasci nekretnina ili vježbanje s trenerom), za naplatu tih usluga možete upotrebljavati druge načine kupnje osim kupnje unutar aplikacije. Za usluge u stvarnom vremenu koje jedna osoba pruža nekolicini ili većem broju korisnika mora se upotrebljavati kupnja unutar aplikacije.
      • 3.1.3(e) Proizvodi i usluge izvan aplikacije: Ako vaša aplikacija omogućuje kupnju fizičkih proizvoda ili usluga koji će se konzumirati izvan aplikacije, za naplatu tih proizvoda ili usluga ne smijete upotrebljavati kupnju unutar aplikacije, već druge načine kupnje, kao što su Apple Pay ili klasični unos podataka o kreditnoj kartici.
      • 3.1.3(f) Besplatne samostalne aplikacije: Besplatne aplikacije koje djeluju kao samostalni pratitelj plaćenog web-alata (tj. VoIP, pohrana u oblaku, usluge e-pošte, web-hosting) ne trebaju koristiti kupnju putem aplikacije, pod uvjetom da nema kupovine unutar aplikacije ili poziva na akciju za kupnju izvan aplikacije.
      • 3.1.3(g) Aplikacije za upravljanje oglašavanjem: u aplikacijama kojima je jedina svrha da oglašivačima (osobama ili tvrtkama koje oglašavaju proizvod, uslugu ili događaj) omoguće kupnju oglašavačkih kampanja u raznim medijima (televizija, vanjsko oglašavanje, web-mjesta, aplikacije itd.) i upravljanje njima ne mora se upotrebljavati kupnja unutar aplikacije. Te su aplikacije namijenjene za potrebe upravljanja kampanjama, a same ne prikazuju oglase. Za digitalne kupnje sadržaja koji se upotrebljava ili konzumira u aplikaciji, što obuhvaća kupnju oglasa za prikaz u istoj aplikaciji (kao što je prodaja „promoviranih” objava na društvenim mrežama) mora se upotrebljavati kupnja unutar aplikacije.
      • 3.1.4 Sadržaj specifičan za hardver: u ograničenim okolnostima, na primjer kad funkcioniranje značajki ovisi o određenom hardveru, aplikacija može otključati tu funkciju bez upotrebe kupnje unutar aplikacije (npr. astronomska aplikacija u koju se dodaju značajke kad se sinkronizira s teleskopom). Značajke aplikacije koje funkcioniraju u kombinaciji s odobrenim fizičkim proizvodom (kao što je igračka) mogu opcionalno otključati funkciju bez upotrebe kupnje unutar aplikacije pod uvjetom da je dostupna i opcija kupnje unutar aplikacije. Za otključavanje funkcije aplikacije od korisnika, međutim, ne smijete zahtijevati da kupe nepovezane proizvode ni da sudjeluju u oglašivačkim ili marketinškim aktivnostima.
      • 3.1.5 Kriptovalute:
        • (i) Novčanici: aplikacije mogu omogućivati pohranu virtualne valute pod uvjetom da ih nude razvojni programeri koji su registrirani kao organizacija.
        • (ii) Rudarenje: aplikacije ne smiju rudariti kriptovalute osim ako se obrada ne odvija izvan uređaja (npr. rudarenje u oblaku).
        • (iii) Burze: aplikacije mogu omogućivati transakcije s kriptovalutama ili prijenos kriptovaluta na odobrenoj burzi pod uvjetom da se nude samo u državama ili regijama u kojima aplikacija ima odgovarajuće licence i dozvole za obavljanje razmjene kriptovaluta.
        • (iv) Javne ponude kriptovaluta: aplikacije koje omogućuju javne ponude kriptovaluta („ICO”) te trgovinu budućnosnicama i ostalim vrijednosnicama ili kvazivrijednosnicama u kriptovaluti moraju potjecati od uglednih banaka, tvrtki za vrijednosnice, posrednika za budućnosnice (engl. futures commission merchant, „FCM”) odnosno druge odobrene financijske institucije te se moraju pridržavati svih mjerodavnih propisa.
        • (v) Aplikacije za kriptovalute ne smiju nuditi valutu za obavljanje zadataka kao što je preuzimanje drugih aplikacija, poticanje drugih korisnika na preuzimanje, objavljivanje na društvenim mrežama itd.
    • 3.2 Ostala pitanja povezana s poslovnim modelom

      Popisi u nastavku ne obuhvaćaju sve mogućnosti te je moguće da zbog aplikacije koju pošaljete promijenimo ili ažuriramo pravila, no evo što još valja imati na umu:

      • 3.2.1 Prihvatljivo
        • (i) Prikazivanje vlastitih aplikacija radi kupnje ili promidžbe unutar aplikacije pod uvjetom da ta aplikacija nije samo katalog vaših aplikacija.
        • (ii) Prikazivanje ili preporučivanje zbirke aplikacija drugog proizvođača koje su osmišljene za specifičnu odobrenu potrebu (npr. brigu o zdravlju, zrakoplovstvo, pristupačnost). Vaša aplikacija mora sadržavati uvjerljiv urednički sadržaj da ne bi izgledala samo kao izlog.
        • (iii) Onemogućivanje pristupa specifičnom odobrenom sadržaju za najam (npr. filmovima, televizijskom programu, glazbi, knjigama) nakon što istekne razdoblje najma; ostale stavke i usluge ne smiju isteći.
        • (iv) Propusnice Novčanika mogu se upotrebljavati za plaćanje i primanje uplata, prijenos ponuda i identifikaciju ponuda (kao što su ulaznice za kino, kuponi i VIP vjerodajnice). U slučaju drukčije upotrebe aplikacija može biti odbijena ili vjerodajnice za Novčanik mogu biti poništene.
        • (v) Aplikacije za osiguranje moraju biti besplatne, sukladne zakonima regija u kojima se distribuiraju i u njima se ne smije upotrebljavati kupnja unutar aplikacije.
        • (vi) Odobrene neprofitne organizacije smiju prikupljati sredstva izravno unutar vlastitih aplikacija ili aplikacija drugih proizvođača pod uvjetom da su te kampanje za prikupljanje sredstava u skladu sa svim smjernicama za pregled aplikacija i nude podršku za Apple Pay. Za te se aplikacije mora navesti kako će se sredstva upotrijebiti, moraju biti u skladu sa svim obaveznim lokalnim i saveznim propisima te donatorima moraju na raspolaganje davati odgovarajuće potvrde o plaćanju u svrhu povrata poreza. Na zahtjev tima za pregled aplikacija moraju se dostaviti dodatne informacije. Neprofitne platforme koje povezuju donatore s drugim neprofitnim organizacijama moraju jamčiti da je svaka neprofitna organizacija navedena u aplikaciji podvrgnuta postupku odobrenja neprofitnih organizacija. Saznajte više o tome kako postati odobrena neprofitna organizacija.
        • (vii) U aplikacijama se može omogućiti individualnim korisnicima da daju novčani dar drugom pojedincu bez upotrebe kupnje unutar aplikacije pod uvjetom da (a) dar bude potpuno neobavezan odabir davatelja i da (b) 100 % sredstava ide primatelju dara. Za dar koji je u bilo kojem trenutku povezan s primanjem digitalnog sadržaja ili usluga mora se upotrijebiti kupnja unutar aplikacije.
        • (viii) Aplikacije koje se koriste za financijsko trgovanje, ulaganje ili upravljanje novcem trebaju biti dostavljene od strane financijske institucije koja pruža takve usluge i moraju imati potrebne licence i dozvole na lokacijama na kojima ih stavljate na raspolaganje.
      • 3.2.2 Neprihvatljivo
        • (i) Izrada sučelja za prikaz aplikacija, proširenja ili dodataka drugih proizvođača sličnoga trgovini App Store ili kao zbirke od općeg interesa.
        • (ii) Namjerno izostavljeno.
        • (iii) Umjetno povećavanje broja prikaza oglasa ili njihova otvaranja klikom, kao i aplikacije koje su osmišljene prije svega za prikaz oglasa.
        • (iv) Osim ako ste odobrena neprofitna organizacija ili imate drugu vrstu odobrenja prema gore navedenom odjeljku 3.2.1 (vi), prikupljanje sredstava unutar aplikacije u humanitarne ili druge svrhe. Aplikacije koje žele prikupljati novac u takve svrhe moraju biti besplatne u App Storeu i putem njih se sredstva smiju prikupljati samo izvan aplikacije, na primjer putem Safarija ili SMS-a.
        • (v) Proizvoljno odlučivanje tko smije upotrebljavati aplikaciju, primjerice prema lokaciji ili operateru.
        • (vi) Namjerno izostavljeno.
        • (vii) Umjetna manipulacija korisnikovom vidljivosti, statusom ili rangom na drugim servisima osim ako je to dopušteno uvjetima upotrebe tog servisa.
        • (viii) Aplikacije koje omogućuju trgovanje binarnim opcijama nisu dopuštene u App Storeu. Umjesto toga razmislite o web-aplikaciji. Aplikacije koje omogućuju trgovanje ugovorima o razlici u cijeni („CFD-ovima”) ili drugim derivatima (npr. FOREX) moraju imati odgovarajuću licencu u svim područjima nadležnosti u kojima je ta usluga dostupna.
        • (ix) Za aplikacije koje nude osobne zajmove moraju se jasno i uočljivo navesti svi uvjeti zajma, što obuhvaća, među ostalim, maksimalnu efektivnu godišnju kamatnu stopu (APR) i datum dospijeća plaćanja. Najviši APR koji aplikacije koje nude zajmove smiju naplaćivati iznosi 36 %, što obuhvaća troškove i naknade, te se ne smije zahtijevati cjelokupna otplata u roku od 60 dana ili kraćem.
        • (x) Aplikacije ne smiju prisiljavati korisnike da ocijene aplikaciju, recenziraju aplikaciju, preuzmu druge aplikacije ili neke druge radnje povezane s trgovinom kako bi pristupili funkcionalnosti, sadržaju ili za korištenje aplikacije. Aplikacije mogu na neki drugi način poticati korisnike na poduzimanje određenih radnji unutar aplikacija (npr. dovršavanje razine, gledanje oglasa).

    4. Dizajn

    Appleovi korisnici cijene proizvode koji su jednostavni, profinjeni, inovativni i jednostavni za upotrebu, pa je to ono što želimo nuditi u App Storeu. Na vama je da osmislite sjajan dizajn, ali postoje minimalni standardi za odobrenje za App Store koje možete pročitati u nastavku. I ne zaboravite da biste aplikaciju i nakon odobrenja trebali ažurirati da bi ostala funkcionalna i privlačna novim i postojećim korisnicima. Aplikacije koje prestanu funkcionirati ili im je funkcioniranje narušeno mogu biti uklonjene iz trgovine App Store u bilo kojem trenutku.

    • 4.1 Imitacije
      • (a) Osmislite vlastite ideje. Znamo da ih imate, pa ih slobodno ostvarite. Nemojte samo kopirati najnoviju popularnu aplikaciju u App Storeu ili uvesti manje promjene u naziv odnosno korisničko sučelje druge aplikacije pa je ponuditi kao svoju. Osim što možete biti optuženi za povredu intelektualnog vlasništva, time se otežava snalaženje u App Storeu, a to jednostavno nije pošteno prema ostalim razvojnim programerima.
      • (b)ASR i NR lanje aplikacija koje se lažno predstavljaju kao druge aplikacije ili servisi smatra se kršenjem Kodeksa ponašanja programera i može rezultirati uklanjanjem iz programa Apple Developer Program.
      • (c) U svojoj aplikaciji ne smijete upotrebljavati ikonu, robnu marku ili naziv proizvoda nekog drugog razvojnog programera bez njegova odobrenja.
    • 4.2 Minimalne funkcije

      Aplikacija mora obuhvaćati značajke, sadržaj i korisničko sučelje po kojima se razlikuje od web-mjesta. Ako aplikacija nije osobito korisna, jedinstvena odnosno ne sadržava bitna obilježja aplikacije, ne spada u App Store. Ako aplikacija ne sadrži neku vrstu trajne zabavne vrijednosti ili dovoljnu korisnost, možda neće biti prihvaćena. Aplikacije koje su samo pjesma ili film moraju se poslati u iTunes Store. Aplikacije koje su samo knjiga ili vodič za igru moraju se poslati u Apple Books Store.

      • 4.2.1 Aplikacije u kojima se upotrebljava ARKit moraju pružiti bogata i integrirana okruženja proširene stvarnosti; nije dovoljno samo staviti model u prikaz proširene stvarnosti ili reproducirati animaciju.
      • 4.2.2 Ako nisu katalozi, aplikacije ne smiju primarno biti marketinški materijali, oglasi, web-isječci, agregatori sadržaja ni zbirka poveznica.
      • 4.2.3
        • (i) Aplikacija mora funkcionirati samostalno, bez potrebe za instalacijom neke druge aplikacije.
        • (ii) Ako je za funkcioniranje aplikacije pri prvom pokretanju potrebno preuzeti dodatne resurse, navedite veličinu preuzimanja i prije preuzimanja upozorite korisnike.
      • 4.2.4 Namjerno izostavljeno.
      • 4.2.5 Namjerno izostavljeno.
      • 4.2.6 Aplikacije izrađene na temelju komercijalnog predloška ili putem servisa za generiranje aplikacija bit će odbijene osim ako ih ne pošalje izravno davatelj sadržaja aplikacije. Ti servisi ne smiju slati aplikacije u ime svojih klijenata te moraju nuditi alate koji njihovim klijentima omogućuju stvaranje prilagođenih, inovativnih aplikacija koje pružaju jedinstvena iskustva korisnicima. Druga je prihvatljiva opcija za davatelje predložaka da stvore jednu binarnu datoteku za sav sadržaj klijenta u agregiranom modelu ili modelu „izbornika”, na primjer, kao aplikaciju za pronalaženje restorana sa zasebnim prilagođenim unosima ili stranicama za svaki restoran klijenta odnosno kao aplikaciju za događaje sa zasebnim unosima za svaki događaj klijenta.
      • 4.2.7 Klijenti za udaljenu radnu površinu: ako vaša aplikacija za udaljenu radnu površinu funkcionira tako da zrcali određeni softver ili usluge, a ne da generički zrcali glavni uređaj, mora biti u skladu sa sljedećim:
        • (a) Aplikacija se smije povezivati samo s glavnim uređajem u vlasništvu korisnika koji je osobno računalo ili namjenska igraća konzola u vlasništvu korisnika, pri čemu i glavni uređaj i klijent moraju biti povezani s lokalnom mrežom na bazi LAN-a.
        • (b) Softver ili usluge koji se prikazuju na klijentu u cijelosti se izvršavaju na glavnom uređaju i renderiraju na zaslonu glavnog uređaja te ne smiju upotrebljavati API-jeve ni značajke platformi osim onih koje su potrebne za streaming udaljene radne površine.
        • (c) Izrada računa i upravljanje njima uvijek se moraju započinjati na glavnom uređaju.
        • (d) Korisničko sučelje koje se prikazuje na smije sličiti prikazu sustava iOS ili App Storea, izgledati kao trgovina niti sadržavati mogućnost pregledavanja, odabira ili kupnje softvera koji još nije u vlasništvu korisnika ili ga korisnik još ne upotrebljava pod licencom. Da bi se izbjegla svaka dvojba, za transakcije koje se odvijaju unutar zrcaljenog softvera ne mora se upotrebljavati kupnja unutar aplikacije pod uvjetom da se transakcije obrađuju na glavnom uređaju.
        • (e) Tanki klijenti za aplikacije u oblaku nisu prikladni za App Store.
    • 4.3 Neželjeni sadržaj
      • (a)ASR i NR Nemojte stvarati više ID-jeva paketa za istu aplikaciju (na primjer, slanjem zasebne aplikacije za kartu za svaki grad na svijetu umjesto jedne globalne aplikacije za kartu koja omogućuje korisnicima pretraživanje bilo kojeg grada). Ova praksa stvara nepotrebne aplikacije, što korisnicima otežava pronalaženje aplikacija koje žele. Ako za aplikaciju postoje različite verzije za određene lokacije, sportske timove, sveučilišta itd., razmislite o slanju jedne aplikacije i omogućivanju varijacija putem kupnje unutar aplikacije.
      • (b) Nemojte prijavljivati aplikacije koje se ne razlikuju od onih koje su već široko dostupne. Oportunističko stvaranje varijanti postojećih kategorija aplikacija ili popularnih aplikacija otežava pronalaženje aplikacija u App Storeu, smanjuje ukupnu kvalitetu aplikacija te šteti i korisnicima i razvojnim programerima. Određene vrste aplikacija, kao što su aplikacije za pronalaženje partnera, džepnu svjetiljku, zvučne efekte, pozadine, jednostavne štoperice i proricanje sudbine, dobro su etablirane na App Storeu i nećemo prihvaćati nove prijave osim ako ne nude značajno drugačije ili poboljšano iskustvo. Takve aplikacije kasnije možemo ukloniti iz App Storea ako se ne ažuriraju, ne poboljšaju ili ne privlače korisnike. Druge vrste aplikacija, poput igara s opijanjem, Kama Sutre, aplikacija za puštanje vjetrova i podrigivanje, osrednje su ili niske kvalitete i izrađene uz vrlo malo truda te ne dodaju vrijednost App Storeu. Zbog ponovljenih prijava ove vrste aplikacija može vas se ukloniti iz programa Apple Developer Program.
    • 4.4ASR i NR Proširenja

      Aplikacije koje hostiraju ili sadrže proširenja moraju biti u skladu s uputama iz vodiča za programiranje proširena aplikacija, dokumentacije za proširenja aplikacija za Safari ili dokumentacije za web-proširenja za Safari te moraju sadržavati određene funkcije, primjerice, zaslone za pomoć i sučelja za postavke kad je to moguće. U marketinškom tekstu aplikacije morate jasno i točno navesti koji se dodaci stavljaju na raspolaganje te proširenja ne smiju obuhvaćati marketing, oglašavanje ni kupnje unutar aplikacije.

      • 4.4.1ASR i NR Za proširenja za tipkovnice postoje dodatna pravila.

        Moraju imati sljedeća obilježja:

        • imati funkciju unosa putem tipkovnice (npr. utipkani znakovi)
        • pridržavati se smjernica za naljepnice ako tipkovnica sadrži slike ili emotikone
        • omogućiti način prelaska na sljedeću tipkovnicu
        • zadržati funkcionalnost bez punog pristupa mreži i bez obaveze punog pristupa
        • prikupljati korisničku aktivnost samo radi poboljšanja funkcionalnosti proširenja za korisničke tipkovnice na uređaju sa sustavom iOS.

        Ne smiju imati sljedeća obilježja:

        • pokretati druge aplikacije, osim Postavki ni
        • mijenjati namjenu tipki na tipkovnici u druge radnje (npr. držanje tipke „return” za pokretanje kamere).
      • 4.4.2ASR i NR Proširenja za Safari moraju se izvoditi na trenutačnoj verziji preglednika Safari na relevantnom Appleovom operativnom sustavu. Ne smiju narušavati elemente korisničkog sučelja sustava ili preglednika Safari i nikad ne smiju sadržavati zlonamjeran ili obmanjujući sadržaj ili kod. Ako prekršite to pravilo, uklonit ćemo vas iz programa Apple Developer Program. Proširenja za Safari ne smiju tražiti pristup većem broju web-mjesta od onog koji je neophodan da bi funkcionirala.
      • 4.4.3 Namjerno izostavljeno.
    • 4.5ASR i NRAppleova web-mjesta i servisi
      • 4.5.1ASRN i NR Aplikacije mogu upotrebljavati odobrene Appleove RSS izvore kao što je RSS izvor iTunes Storea, ali ne smiju prikupljati informacije s Appleovih web-mjesta (npr. apple.com-a, iTunes Storea, App Storea, App Store Connecta, portala za razvojne programere itd.) ni stvarati rang-liste na temelju tih informacija.
      • 4.5.2ASR i NR Apple Music
        • (i) MusicKit u sustavu iOS korisnicima omogućuje da upotrebljavaju Apple Music i reproduciraju svoju lokalnu glazbenu medijateku nativno iz vaših aplikacija i igara. Kad korisnik da dozvolu za svoj račun za Apple Music, vaša aplikacija može sastavljati reprodukcijske liste, dodavati pjesme u medijateku i reproducirati bilo koju od milijuna pjesama u ponudi na Apple Musicu. Korisnici moraju pokrenuti streaming na Apple Musicu i moći upravljati reprodukcijom uz pomoć standardnih kontrola za medijski sadržaj kao što su „reproduciraj,” „pauziraj” i „preskoči”. Uz to, aplikacija ne smije zatražiti plaćanje ni neizravno monetizirati pristup Apple Musicu (npr. kupnjom unutar aplikacije, oglašavanjem, traženjem podataka o korisniku itd.). Ne smijete preuzimati, prenositi ni omogućivati dijeljenje glazbenih datoteka koje potječu iz API-ja okvira MusicKit osim kako je izričito dopušteno u dokumentaciji za MusicKit.
        • (ii) Upotreba API-jeva okvira MusicKit nije zamjena za pribavljanje licenci koje će vam možda biti potrebne za dublju ili složeniju integraciju glazbe. Ako, primjerice, želite da se u vašoj aplikaciji u određenom trenutku reproducira konkretna pjesma odnosno ako želite stvoriti audio datoteke ili video datoteke koje se mogu dijeliti na društvenim mrežama, morat ćete se izravno obratiti nositeljima prava da biste zatražili njihovo dopuštenje (npr. prava na sinkronizaciju ili adaptaciju) i resurse. Naslovnica i ostali metapodaci smiju se upotrebljavati samo u vezi s glazbenom reprodukcijom ili reprodukcijskim listama (što obuhvaća snimke zaslona trgovine na kojima se prikazuju funkcije vaše aplikacije) te se ne smiju upotrebljavati za marketing ili oglašavanje bez pribavljanja posebnog ovlaštenja nositelja prava. Obavezno se pridržavajte uputa iz dokumenta Apple Music Identity Guidelines (Smjernice za identitet za Apple Music) kad integrirate usluge Apple Musica u svoju aplikaciju.
        • (iii) Za aplikacije koje pristupaju korisničkim podacima na Apple Musicu, kao što su reprodukcijske liste i favoriti, potrebno je u retku za opis svrhe jasno navesti da postoji takav pristup. Prikupljeni podaci ne smiju se dijeliti s trećim stranama ni u koju svrhu osim za okruženje aplikacije ili njegovo poboljšanje. Ti se podaci ne smiju upotrebljavati za identifikaciju korisnika ili uređaja ni za prilagođavanje oglašavanja ciljnoj publici.
      • 4.5.3ASR i NR Appleove servise, što obuhvaća Game Center, push obavijesti itd., nemojte upotrebljavati za slanje neželjenog sadržaja, krađu identiteta ni slanje neželjenih poruka korisnicima. Nemojte pokušavati obrnuto tražiti, pratiti, povezivati, pridruživati, rudariti, skupljati ni na drugi način iskorištavati ID-jeve ili aliase igrača odnosno ostale informacije dobivene putem Game Centera da ne biste bili uklonjeni iz programa Apple Developer Program.
      • 4.5.4ASR i NR Push obavijesti ne smiju biti obavezne da bi aplikacija funkcionirala te se ne smiju upotrebljavati za slanje osjetljivih osobnih ili povjerljivih informacija. Push obavijesti ne smiju se upotrebljavati za potrebe promocije ili izravnog marketinga ako kupci nisu izričito pristali primati ih putem izjave o pristanku prikazane u korisničkom sučelju vaše aplikacije te u aplikaciji korisniku niste omogućili da povuče pristanak na primanje takvih poruka. Posljedica zloupotrebe tih usluga može biti oduzimanje vaših privilegija.
      • 4.5.5ASR i NR ID-jeve igrača s Game Centera smijete upotrebljavati samo kako je odobreno uvjetima za Game Center i ne smijete ih prikazivati u aplikaciji ni trećim stranama.
      • 4.5.6ASR i NR U aplikacijama se smiju upotrebljavati Unicode znakovi koji se renderiraju kao Appleov emotikon u aplikaciji i metapodacima aplikacije. Appleov emotikon ne smije se upotrebljavati na drugim platformama ni ugrađivati izravno u binarnu datoteku aplikacije.
    • 4.6 Namjerno izostavljeno.
    • 4.7ASR i NR Mini aplikacije, mini igre, streaming igre, chatbotovi, dodaci i emulatori igara

      Aplikacije mogu ponuditi određeni softver koji nije ugrađen u binarne aplikacije, konkretno mini aplikacije kao što su HTML5 i JavaScript te mini igre, streaming igre, chatbotovi i dodaci. Uz to aplikacije emulatora retro igraćih konzola i PC računala mogu ponuditi preuzimanje igara. Vi ste odgovorni za sav takav softver koji se nudi u vašoj aplikaciji te se morate pobrinuti da je taj softver u skladu s ovim smjernicama i svim primjenjivim zakonima. Softver koji nije u skladu s jednom ili više smjernica dovest će do odbijanja aplikacije. Morate biti sigurni i da je softver u skladu s dodatnim pravilima koja slijede u člancima od 4.7.1 do 4.7.5. Ta dodatna pravila važna su za očuvanje doživljaja koji korisnici App Storea očekuju te za zaštitu korisnika.

      • 4.7.1 Softver koji se nudi u aplikacijama u skladu s tim pravilom mora ispunjavati sljedeće uvjete:
        • slijediti sve smjernice o zaštiti privatnosti, uključujući, između ostalog, pravila navedena u Smjernici 5.1 o prikupljanju, upotrebi i dijeljenju podataka i povjerljivih podataka (kao što su zdravstveni podaci i osobni podaci djece)
        • sadržavati metodu filtriranja neprihvatljivog materijala, mehanizam za prijavu sadržaja i pravovremene odgovore na pitanja te mogućnost blokiranja korisnika koji zloupotrebljavaju aplikaciju
        • biti u skladu sa Smjernicom 3.1 kako bi se krajnjim korisnicima ponudili digitalni proizvodi i usluge.
      • 4.7.2ASR i NR Aplikacija ne smije proširivati ni izlagati izvorne API-jeve platforme ni tehnologije softveru bez prethodnog Appleova dopuštenja.
      • 4.7.3ASR i NR Vaša aplikacija ne smije dijeliti podatke ni dopuštenja za privatnost s bilo kojim pojedinačnim softverom koji se nudi u vašoj aplikaciji bez izričitog pristanka korisnika u svakoj instanci.
      • 4.7.4 Morate navesti indeks softvera i metapodataka koji su dostupni u vašoj aplikaciji. Taj indeks mora sadržavati univerzalne veze koje vode do cjelokupnog softvera koji se nudi u vašoj aplikaciji.
      • 4.7.5ASR i NR Aplikacija mora korisnicima omogućiti da identificiraju softver koji prelazi dobnu granicu aplikacije i koristiti mehanizam dobnog ograničenja na temelju provjerene ili prijavljene dobi kako bi se ograničio pristup maloljetnim korisnicima.
    • 4.8ASR i NR Usluge prijave

      Aplikacije koje upotrebljavaju uslugu prijave putem treće strane ili društvene mreže (kao što su prijava putem Facebooka, prijava putem Googlea, X-a, prijava putem LinkedIna, prijava putem Amazona ili prijava putem WeChata) radi postavljanja primarnog računa korisnika u aplikaciji ili provjere njegove autentičnosti moraju i kao ekvivalentnu mogućnosti ponuditi i prijavu s drugom uslugom za prijavu sa sljedećim značajkama:

      • usluga prijave ograničava prikupljanje podataka na korisničko ime i e-mail adresu
      • usluga prijave korisnicima omogućuje da njihova e-mail adresa ostane privatna u sklopu postavljanja računa i
      • usluga prijave ne prikuplja interakcije s vašom aplikacijom u svrhe oglašavanja bez pristanka.

      Primarni račun korisnika jest račun koji korisnik otvori u vašoj aplikaciji da bi se mogao predstaviti i prijaviti te da bi mogao pristupati vašim značajkama i povezanim uslugama.

      Druga usluga prijave nije potrebna u sljedećim slučajevima:

      • Ako se za vašu aplikaciju ekskluzivno upotrebljavaju vlastiti sustavi postavljanja računa i prijave vaše tvrtke.
      • Ako je vaša aplikacija alternativno tržište aplikacija ili aplikacija distribuirana s alternativnog tržišta aplikacija koja koristi prijavu specifičnu za tržište za značajke računa, preuzimanja i trgovine.
      • Ako je vaša aplikacija obrazovna, korporativna ili poslovna aplikacija u kojoj se od korisnika traži da se prijavi postojećim računom obrazovne ustanove ili tvrtke.
      • Ako je vaša aplikacija za provjeru autentičnosti korisnika upotrebljava sustav identifikacije građana ili elektronički ID koji izdaje država ili gospodarska djelatnost.
      • Ako je vaša aplikacija klijent za specifičnu uslugu treće strane te se od korisnika traži da se izravno prijave na svoj račun za e-mail, društvenu mrežu ili drugi račun treće strane da bi mogli pristupiti svojem sadržaju.

    • 4.9ASR i NR Apple Pay

      U aplikacijama koje upotrebljavaju Apple Pay moraju se prije prodaje proizvoda ili usluga korisniku dati sve bitne informacije o kupnji te se moraju pravilno upotrebljavati oznake robne marke i elementi korisničkog sučelja servisa Apple Pay, kao što je opisano u člancima Apple Pay Marketing Guidelines (Marketinške smjernice za Apple Pay) i Human Interface Guidelines (Smjernice za korisničko sučelje). U aplikacijama koje upotrebljavaju Apple Pay za ponavljajuća plaćanja moraju se navesti najmanje sljedeće informacije:

      • duljina razdoblja obnavljanja i činjenica da će se nastaviti dok se ne otkaže
      • što će kupac dobivati u svakom razdoblju
      • stvarni iznosi koji će se naplatiti korisniku
      • način otkazivanja.
    • 4.10ASR i NR Monetizacija ugrađenih mogućnosti

      Ne smijete monetizirati ugrađene mogućnosti hardvera ili operativnog sustava, kao što su push obavijesti, kamera ili žiroskop, ni Appleove usluge i tehnologije, kao što su pristup Apple Musicu, pohrana na iCloud ili API-jevi za značajku vremena uporabe zaslona.

    Aplikacije moraju biti u skladu sa svim pravnim preduvjetima na svim lokacijama na kojima ih stavljate na raspolaganje (ako niste sigurni, pitajte pravnika). Znamo da to zvuči komplicirano, ali vaša je odgovornost da razumijete sve lokalne propise i uskladite svoju aplikaciju s njima, a ne samo sa smjernicama u nastavku. Naravno, aplikacije koje pozivaju na kažnjivo ili očito neodgovorno ponašanje odnosno one koje takvo ponašanje promiču ili potiču bit će odbijene. U ekstremnim slučajevima, primjerice ako se utvrdi da aplikacije olakšavaju trgovinu ljudima i/ili eksploataciju djece, obavijestit ćemo odgovarajuća nadležna tijela.

    • 5.1ASR i NR Privatnost

      Zaštita privatnosti korisnika najvažnija je stavka u Appleovu ekosustavu pa morate pažljivo postupati s osobnim podacima da biste bili sigurni da djelujete u skladu s najboljim praksama zaštite privatnosti, mjerodavnim propisima i uvjetima Ugovora o licenciranju za Apple Developer Program, a očekivanja korisnika da ni ne spominjemo. Konkretno, uvjeti su sljedeći:

      • 5.1.1ASR i NR Prikupljanje i pohrana podataka
        • (i) Pravila zaštite privatnosti: sve aplikacije moraju sadržavati lako dostupnu poveznicu na svoja pravila zaštite privatnosti u polju za metapodatke na servisu App Store Connect te unutar aplikacije. U pravilima zaštite privatnosti mora se jasno i izričito navesti sljedeće:
          • koje podatke, ako je primjenjivo, aplikacija/servis prikuplja, kako ih prikuplja i na koje sve načine upotrebljava te podatke
          • potvrdu da će treća strana s kojom aplikacija dijeli podatke korisnika (u skladu s ovim smjernicama), kao što su analitički alati, oglašivačke mreže i SDK-ovi treće strane, kao i matični, podružni ili drugi povezani subjekti koji će imati pristup podacima korisnika, omogućiti istu ili jednaku zaštitu podataka korisnika kako je navedeno u pravilima zaštite privatnosti aplikacije i kako se uvjetuje ovim smjernicama
          • objašnjenje pravila zadržavanja/brisanja podataka i opis načina na koji korisnik može povući pristanak i/ili zatražiti brisanje podataka korisnika.
        • (ii) Dopuštenje: aplikacije koje prikupljaju podatke o korisniku ili o upotrebi moraju pribaviti pristanak korisnika na prikupljanje, čak i ako se takvi podaci u trenutku prikupljanja ili neposredno nakon njega smatraju anonimnima. Plaćena funkcija ne smije ovisiti o pristupu tim podacima niti se za nju od korisnika smije zahtijevati da taj pristup omogući. Aplikacije kupcu moraju ponuditi i lako dostupan te razumljiv način povlačenja pristanka. U recima za opis svrhe jasno i cjelovito opišite kako upotrebljavate podatke. Aplikacije koje prikupljaju podatke na temelju legitimnog interesa bez privole u skladu s odredbama Opće uredbe o zaštiti podataka („OUZP”) Europske unije ili sličnog propisa moraju biti usklađene sa svim odredbama toga propisa. Saznajte više o traženju dopuštenja.
        • (iii) Minimizacija podataka: aplikacije smiju tražiti pristup samo podacima koji su relevantni za osnovno funkcioniranje aplikacije te prikupljati i upotrebljavati samo podatke koji su potrebni za obavljanje relevantnog zadatka. Ako je moguće, upotrijebite izbornik izvan procesa ili list za dijeljenje umjesto da tražite puni pristup zaštićenim resursima kao što su Fotografije ili Kontakti.
        • (iv) Pristup: aplikacije moraju poštovati korisnikove postavke dopuštenja i ne smiju pokušavati izmanipulirati, prevariti ni prisiliti ikoga da pristane na neobavezan pristup podacima. Aplikacije koje obuhvaćaju mogućnost objave fotografija na društvenoj mreži, primjerice, ne smiju tražiti pristup mikrofonu da bi korisniku dopustile da prenese fotografije. Ako je moguće, navedite alternativna rješenja za korisnike koji ne daju privolu. Na primjer, ako korisnik odbije podijeliti lokaciju, ponudite mogućnost ručnog unosa adrese.
        • (v) Prijava na račun: ako vaša aplikacija ne obuhvaća bitne značajke koje se temelje na računu, omogućite da se upotrebljava bez prijave. Ako vaša aplikacija podržava izradu računa, morate ponuditi i brisanje računa unutar aplikacije. Aplikacije ne smiju od korisnika tražiti da unesu osobne podatke da bi aplikacija funkcionirala ako to nije izravno relevantno za osnovno funkcioniranje aplikacije ili uvjetovano propisima. Ako osnovno funkcioniranje vaše aplikacije nije povezano s određenom društvenom mrežom (npr. Facebookom, WeChatom, Weiboom, X-om itd.), morate omogućiti pristup bez prijave ili putem drugog mehanizma. Dohvaćanje osnovnih informacija o profilu, dijeljenje na društvenim mrežama ili pozivanje prijatelja na upotrebu aplikacije ne smatra se osnovnim funkcioniranjem aplikacije. Aplikacija mora sadržavati i mehanizam kojim se iz aplikacije može opozvati upotreba vjerodajnica za društvene mreže te onemogućiti razmjena podataka između aplikacije i društvene mreže. Aplikacija ne smije pohranjivati vjerodajnice ni tokene za društvene mreže izvan uređaja, a takve vjerodajnice i tokene smije upotrebljavati samo za izravno povezivanje s društvenom mrežom iz same aplikacije dok je aplikacija u upotrebi.
        • (vi) Razvojni programeri koji svoje aplikacije upotrebljavaju da bi potajno otkrivali lozinke ili druge osobne podatke bit će uklonjeni iz programa Apple Developer Program.
        • (vii) SafariViewController mora se upotrebljavati za vidljivu prezentaciju informacija korisnicima; kontroler ne smije biti skriven ni prikriven drugim prikazima ili slojevima. Uz to, aplikacija ne smije upotrebljavati SafariViewController za praćenje korisnika bez njihova znanja i pristanka.
        • (viii) Aplikacije koje sastavljaju osobne podatke iz bilo kojeg izvora koji nije izravno od korisnika ili bez izričitog pristanka korisnika, čak i javnih baza podataka, nisu dopuštene u App Storeu ili alternativnoj distribuciji.
        • (ix) Aplikacije koje pružaju usluge u iznimno reguliranim područjima (kao što su bankarstvo i financijske usluge, zdravstvo, kockanje, legalna upotreba kanabisa, zračni prijevoz i trgovanje kriptovalutama) ili za koje su potrebne povjerljive informacije o korisnicima mora poslati pravna osoba koja pruža te usluge, a ne razvojni programer pojedinac. Aplikacije koje omogućuju legalnu prodaju kanabisa moraju biti geografski ograničene na odgovarajuće područje pravne nadležnosti.
        • (x) Aplikacije smiju tražiti osnovne podatke za kontakt (kao što su ime i prezime te e-mail adresa) pod uvjetom da je taj zahtjev neobavezan za korisnika, da se značajke i usluge ne uvjetuju davanjem informacija i da je aplikacija u skladu sa svim ostalim odredbama ovih smjernica, što obuhvaća ograničenja za prikupljanje podataka od djece.
      • 5.1.2ASR i NR Upotreba i dijeljenje podataka
        • (i) Osim ako nije inače dopušteno propisima, ne smijete upotrebljavati, prenositi ni dijeliti nečije osobne podatke, a da prethodno od te osobe niste dobili dopuštenje. Morate omogućiti pristup informacijama o tome kako će se i gdje podaci upotrebljavati. Morate jasno otkriti gdje će se osobni podaci dijeliti s trećim stranama, uključujući i s umjetnom inteligencijom treće strane, te prije toga dobiti izričito dopuštenje. Podaci prikupljeni iz aplikacija smiju se dijeliti s trećim stranama samo za potrebe poboljšavanja aplikacije ili oglašavanja (u skladu s Ugovorom o licenciranju za Apple Developer Program). Za praćenje aktivnosti korisnika morate dobiti njihovo izričito dopuštenje putem API-jeva za transparentnost praćenja aplikacija. Saznajte više o praćenju. Vaša aplikacija možda neće zahtijevati od korisnika omogućivanje funkcionalnosti sustava (npr. push obavijesti, lokacijskih usluga, praćenja) kako bi pristupili funkcijama, sadržaju, aplikaciji ili primili novčanu ili drugu naknadu, uključujući, između ostalog, darovne kartice i kodove. Aplikacije koje dijele korisničke podatke bez pristanka korisnika ili na drugi način nisu u skladu s propisima o zaštiti privatnosti podataka mogu se ukloniti iz prodaje, a vi zbog toga možete biti uklonjeni iz programa Apple Developer Program.
        • (ii) Podaci prikupljeni u određenu svrhu ne smiju se prenamjenjivati bez dodatnog pristanka osim ako propisima nije izričito dopušteno drukčije.
        • (iii) Aplikacije ne smiju pokušavati potajno sastavljati profil korisnika na temelju prikupljenih podataka. Ne smiju pokušavati otkriti identitet anonimnih korisnika ni rekonstruirati profile korisnika na temelju podataka prikupljenih iz API-jeva koje pruža Apple ili drugih podataka za koje tvrdite da su prikupljeni na „anonimiziran”, „agregiran” ili drugi način na temelju kojega utvrđivanje identiteta nije moguće niti smiju to omogućivati drugima ili ih na to poticati.
        • (iv) Informacije iz Kontakata, Fotografija i drugih API-jeva koji pristupaju korisničkim podacima nemojte upotrebljavati da biste sastavili bazu podataka s kontaktima za vlastitu upotrebu ili za prodaju/distribuciju trećim stranama i nemojte prikupljati informacije o tome koje su druge aplikacije instalirane na uređaju korisnika za potrebe analitike ili oglašavanja/marketinga.
        • (v) Nemojte se obraćati korisnicima uz pomoć informacija prikupljenih putem Kontakata ili Fotografija korisnika osim na izričitu inicijativu tog korisnika na individualiziranoj osnovi; nemojte uključiti opciju Odaberi sve ni kao zadano postaviti odabir svih kontakata. Prije slanja poruke korisnicima morate jasno opisati kako će se ona prikazati primatelju (npr. što će stajati u poruci, tko će biti prikazan kao pošiljatelj).
        • (vi) Podaci prikupljeni iz API-jeva okvira HomeKit, okvira HealthKit, API-jeva za zdravstvene kartone, API-jeva okvira MovementDisorder, okvira ClassKit ili iz alata za mapiranje dubine i/ili lica (npr. ARKit, API-jevi za kameru ili API-jevi za fotografiju) ne smiju se upotrebljavati za marketing, oglašavanje ni rudarenje podataka temeljeno na upotrebi, čak ni kad ih obavljaju treće strane. Saznajte više o najboljim praksama za primjenu okvira CallKit, HealthKit, ClassKit i ARKit.
        • (vii) Aplikacije koje upotrebljavaju Apple Pay smiju korisničke podatke koje dobiju putem servisa Apple Pay dijeliti s trećim stranama samo za potrebe omogućivanja ili poboljšavanja isporuke proizvoda i usluga.
      • 5.1.3ASR i NR Zdravlje i zdravstvena istraživanja

        Zdravstveni podaci, podaci o kondiciji i medicinski podaci osobito su osjetljivi te za aplikacije iz tog područja postoje dodatna pravila da bi se zajamčila zaštita privatnosti korisnika:

        • (i) Podatke prikupljene u sklopu zdravstvenih, kondicijskih i medicinskih istraživanja, što obuhvaća podatke iz API-ja za zdravstvene kartone, API-ja okvira HealthKit, podatke o kretanju i kondiciji, podatke iz API-ja okvira MovementDisorder odnosno podatke iz zdravstvenih istraživanja na ljudskim ispitanicima aplikacije ne smiju upotrebljavati ni otkrivati trećim stranama za potrebe oglašavanja, marketinga ili druge potrebe rudarenja podataka na temelju upotrebe osim radi poboljšavanja brige o zdravlju odnosno za potrebe zdravstvenih istraživanja, a tada to smiju samo uz dozvolu. No aplikacije smiju upotrebljavati korisnikove podatke o zdravlju ili kondiciji koji omogućuju pogodnost izravno tom korisniku (na primjer, sniženu premiju osiguranja) pod uvjetom da aplikaciju pošalje subjekt koji daje pogodnost i da se podaci ne dijele s trećom stranom. Morate otkriti koje konkretne zdravstvene podatke prikupljate s uređaja.
        • (ii) Aplikacije ne smiju zapisivati lažne ili netočne podatke u okvir HealthKit ni u druge aplikacije za medicinska istraživanja ili brigu o zdravlju te ne smiju osobne zdravstvene podatke pohranjivati na iCloudu.
        • (iii) Za aplikacije povezane s provedbom zdravstvenih istraživanja na ljudskim ispitanicima mora se pribaviti pristanak sudionika ili, za maloljetnike, njihovih roditelja odnosno skrbnika. U takvom pristanku moraju se navesti (a) narav, svrha i trajanje istraživanja; (b) postupci, rizici i koristi za sudionika; (c) informacije o povjerljivosti podataka i rukovanju njima (što obuhvaća dijeljenje s trećim stranama); (d) kome se obratiti u slučaju da sudionici imaju pitanja i (e) postupak povlačenja pristanka.
        • (iv) Za aplikacije povezane s provedbom zdravstvenih istraživanja na ljudskim ispitanicima mora se pribaviti odobrenje neovisnog etičkog povjerenstva. Na zahtjev se mora dostaviti dokaz takvog odobrenja.
      • 5.1.4 Djeca
        • (a)ASR i NR Iz mnogih je razloga ključno postupati s oprezom kad je riječ o osobnim podacima djece te preporučujemo da pozorno pregledate sve preduvjete za usklađivanje s propisima kao što su Zakon o zaštiti privatnosti djece na internetu (engl. Children’s Online Privacy Protection Act, „COPPA”), Opća uredba o zaštiti podataka („OUZP”) Europske unije i ostali mjerodavni propisi ili zakoni.

          Aplikacije smiju tražiti datum rođenja i podatke za kontakt s roditeljima samo za potrebe usklađivanja s tim propisima, ali moraju sadržavati neku korisnu funkciju ili zabavnu vrijednost bez obzira na dob osobe.

          Aplikacije primarno namijenjene djeci ne smiju sadržavati analitiku trećih strana ni oglašavanje trećih strana. Tako se postiže sigurnije okruženje za djecu.

        • (b) U ograničenim slučajevima mogu se dopustiti analitika i oglašavanje trećih strana pod uvjetom da su usluge u skladu s uvjetima navedenima u Smjernici 1.3.

          Štoviše, aplikacije u dječjoj kategoriji ili one koje prikupljaju ili prenose osobne podatke (npr. ime i prezime, adresu, e-mail, lokaciju, fotografije, videozapise, crteže, mogućnosti čavrljanja, druge osobne podatke ili trajne identifikatore u kombinaciji s nečime od gore navedenoga) maloljetnika ili sadrže mogućnost dijeljenja tih podataka moraju sadržavati pravila zaštite privatnosti i moraju biti u skladu sa svim mjerodavnim propisima o zaštiti privatnosti djece. Da bi se izbjegla svaka dvojba, uvjet roditeljskih vrata za dječju kategoriju u načelu nije isto što i pribavljanje roditeljskog pristanka na prikupljanje osobnih podataka prema tim propisima o zaštiti privatnosti.

          Podsjećamo da se u Smjernici 2.3.8 uvjetuje da upotreba izraza kao što je „Za djecu” u metapodacima aplikacije bude rezervirana za dječju kategoriju. Aplikacije koje nisu u dječjoj kategoriji ne smiju u nazivu aplikacije, podnaslovu, ikoni, snimkama zaslona ni opisu sadržavati izraze koji impliciraju da je aplikacija primarno namijenjena djeci.

      • 5.1.5ASR i NR Usluge lokacije

        Usluge lokacije u aplikaciji upotrebljavajte samo kada je to izravno relevantno za značajke i usluge koje pruža aplikacija. API-jevi koji se temelje na lokaciji ne smiju se upotrebljavati za pružanje usluga hitnih službi ni za autonomno upravljanje vozilima, letjelicama i drugim uređajima osim za male uređaje kao što su laki dronovi i igračke ili alarmni sustavi na daljinsko upravljanje za automobile itd. Prije prikupljanja, prijenosa ili upotrebe podataka o lokaciji obavezno morate poslati obavijest i pribaviti pristanak. Ako se u vašoj aplikaciji upotrebljavaju usluge lokacije, obavezno u njoj objasnite svrhu. Informacije o najboljim primjerima iz prakse u vezi s time potražite u dokumentu Smjernice za korisničko sučelje.

    • 5.2 Intelektualno vlasništvo

      Aplikacija smije obuhvaćati samo sadržaj koji ste vi kreirali ili za koji imate licencu za upotrebu. Aplikacija se može ukloniti ako ste zanemarili ograničenje i upotrijebili sadržaj bez dopuštenja. Naravno, to znači i da će se aplikacija druge osobe možda ukloniti ako je ta osoba „posudila” elemente vašeg rada. Ako smatrate da je drugi razvojni programer u trgovini App Store prekršio vaše intelektualno vlasništvo, pošaljite pritužbu putem web-obrasca. Iako različite države i regije imaju različite propise, morate izbjegavati najmanje sljedeće uobičajene pogreške:

      • 5.2.1 Općenito: u aplikaciji nemojte bez dopuštenja upotrebljavati zaštićeni materijal treće strane kao što su žigovi, radovi zaštićeni autorskim pravom ili patentirane ideje te u paket svoje aplikacije ili ime razvojnog programera nemojte uvrštavati obmanjujuće, lažne ili imitacijske izjave, nazive ili metapodatke. Aplikacije mora poslati fizička ili pravna osoba koja je nositelj intelektualnog vlasništva i ostalih relevantnih prava odnosno ima licencu za njih.
      • 5.2.2 Web-mjesta/servisi treće strane: ako se u vašoj aplikaciji upotrebljava sadržaj sa servisa treće strane, pristupa mu se, monetizira se pristup tom sadržaju ili se takav sadržaj prikazuje, za to morate imati izričito dopuštenje u skladu s uvjetima upotrebe servisa. Odobrenje se mora dostaviti na zahtjev.
      • 5.2.3 Preuzimanje audio sadržaja / video sadržaja: aplikacije ne smiju omogućivati ilegalno dijeljenje datoteka ni sadržavati mogućnost spremanja, konvertiranja ili preuzimanja medijskog sadržaja iz izvora trećih strana (kao što su Apple Music, YouTube, SoundCloud, Vimeo itd.) bez izričitog odobrenja tih izvora. I streamingom audio sadržaja / video sadržaja možda će se kršiti uvjeti upotrebe, pa to obavezno provjerite prije nego što aplikacija pristupi tim servisima. Odobrenje se mora dostaviti na zahtjev.
      • 5.2.4 Appleove preporuke
        • (a)ASR i NR Nemojte sugerirati ni implicirati da je Apple izvor ili dobavljač aplikacije odnosno da Apple podupire bilo koju izjavu u vezi s kvalitetom ili funkcionalnošću.
        • (b) Ako se vaša aplikacija odabere kao „Urednikov odabir”, Apple će automatski primijeniti značku.
      • 5.2.5ASR i NR Appleovi proizvodi: nemojte izrađivati aplikacije koje su zbunjujuće nalik postojećem Appleovu proizvodu, sučelju (npr. Finder), aplikaciji (kao što su App Store, iTunes Store ili Poruke) odnosno oglašivačkoj temi. Aplikacije i proširenja, što obuhvaća tipkovnice i pakete naljepnica drugih proizvođača, ne smiju sadržavati Appleov emotikon. Glazba iz pretpregleda na iTunesu i Apple Musicu ne smije se upotrebljavati zbog zabavne vrijednosti (npr. kao pozadinska glazba uz kolaž fotografija ili igru) ni na ostale neodobrene načine. Ako upotrebljavate glazbene pretpreglede s iTunesa ili Apple Musica, morate prikazati poveznicu na odgovarajuću glazbu na iTunesu ili Apple Musicu. Ako se u vašoj aplikaciji prikazuju kolutovi aktivnosti, ne smiju vizualno prikazivati podatke o kretanju, vježbanju ili stajanju tako da sliče kontroli značajke Aktivnost. Više informacija o tome kako se upotrebljavaju kolutovi aktivnosti potražite u Smjernicama za korisničko sučelje. Ako se u vašoj aplikaciji prikazuju podaci iz Appleove aplikacije Vrijeme, mora biti u skladu s uvjetima atribucije navedenima u dokumentaciji za WeatherKit.
    • 5.3 Igranje, kockanje i lutrija

      Igranjem, kockanjem i lutrijom može biti teško upravljati i najčešće su to najreguliranije ponude u App Storeu. Te funkcije uvrstite samo ako ste u potpunosti upoznati sa svojim pravnim obavezama na svim područjima na kojima aplikaciju stavljate na raspolaganje i ako ste spremni utrošiti dodatno vrijeme tijekom postupka pregleda. Imajte na umu sljedeće:

      • 5.3.1 Nagradne igre i natječaje mora sponzorirati razvojni programer aplikacije.
      • 5.3.2 U aplikaciji moraju biti navedena službena pravila nagradnih igara, natječaja i nagradnih izvlačenja te objašnjenje da Apple ni na koji način ne sponzorira tu aktivnost niti u njoj sudjeluje.
      • 5.3.3 Aplikacije ne smiju putem kupnje unutar aplikacije nuditi mogućnost kupnje kredita ili valute koja će se upotrebljavati za bilo kakvo igranje za stvarni novac.
      • 5.3.4 Aplikacije koje nude igranje za stvarni novac (npr. sportsko klađenje, poker, igre iz kockarnica, konjske utrke) ili lutriju moraju imati potrebne licence i dozvole na lokacijama na kojima se aplikacija upotrebljava, moraju biti geografski ograničene na te lokacije i moraju biti besplatne u App Storeu. Ilegalna pomagala za kockanje, uključujući brojače karata, nisu dopuštena u App Storeu. Aplikacije za lutriju moraju sadržavati uplatu, izglede i nagradu.
    • 5.4ASR i NR Aplikacije za VPN

      U aplikacijama koje nude usluge VPN-a mora se upotrebljavati /hr/API NEVPNManager i smiju ih nuditi samo razvojni programeri registrirani kao organizacije. Prije nego što korisnik poduzme ikakvu radnju za kupnju ili drugu upotrebu usluge, na zaslonu aplikacije morate jasno izjaviti koji će se korisnički podaci prikupljati i kako će se upotrebljavati. Aplikacije u kojima se nude usluge VPN-a ne smiju prodavati, upotrebljavati ni otkrivati trećim stranama nikakve podatke ni u koju svrhu te se na to moraju obvezati u svojim pravilima zaštite privatnosti. Aplikacije za VPN ne smiju kršiti lokalne propise, a ako odlučite svoju aplikaciju za VPN staviti na raspolaganje na području za koje je potrebna licenca za VPN, informacije o licenci morate navesti u polju za bilješke za pregled aplikacija. Za aplikacije za roditeljsku kontrolu, blokiranje sadržaja, sigurnost i druge aplikacije odobrenih davatelja usluge može se upotrebljavati i API NEVPNManager. Aplikacije koje nisu u skladu s ovim smjernicama uklonit će se iz App Storea i blokirati u slučaju instalacije putem alternativne distribucije, a vi možete biti uklonjeni iz programa Apple Developer Program.

    • 5.5ASR i NR Upravljanje mobilnim uređajima

      Upravljanje mobilnim uređajem Aplikacije za upravljanje mobilnim uređajem koje nude usluge upravljanja mobilnim uređajem (engl. Mobile Device Management, MDM) moraju zatražiti tu mogućnost od tvrtke Apple. Takve aplikacije smiju nuditi samo komercijalna društva, obrazovne ustanove i državne institucije, a u ograničenim slučajevima tvrtke koje MDM upotrebljavaju za usluge roditeljske kontrole ili sigurnost uređaja. Prije nego što korisnik poduzme ikakvu radnju za kupnju ili drugu upotrebu usluge, na zaslonu aplikacije morate jasno izjaviti koji će se korisnički podaci prikupljati i kako će se upotrebljavati. Aplikacije za MDM ne smiju kršiti mjerodavne propise. Aplikacije u kojima se nude usluge MDM-a ne smiju prodavati, upotrebljavati ni otkrivati trećim stranama nikakve podatke ni u koju svrhu te se na to moraju obvezati u svojim pravilima zaštite privatnosti. U ograničenim se slučajevima analitika trećih strana može dopustiti pod uvjetom da servisi prikupljaju ili prenose samo podatke o performansama aplikacije za MDM razvojnog programera, a ne podatke o korisniku, korisnikovu uređaju ili drugim aplikacijama koje se upotrebljavaju na tom uređaju. Te preduvjete moraju ispuniti i aplikacije koje nude konfiguracijske profile. Aplikacije koje nisu u skladu s ovim smjernicama uklonit će se iz App Storea i blokirati u slučaju instalacije putem alternativne distribucije, a vi možete biti uklonjeni iz programa Apple Developer Program.

    • 5.6ASR i NR Kodeks ponašanja razvojnih programera

      Pri odgovaranju na recenzije u App Storeu, pružanju korisničke podrške i u komunikaciji s tvrtkom Apple, uključujući odgovore na App Store Connectu, morate se prema svima odnositi s poštovanjem. Nemojte nikoga ni na koji način uznemiravati, diskriminirati, zastrašivati ni zlostavljati te nemojte druge poticati na gore navedena ponašanja. Zbog ponavljanja manipulativnog ili obmanjujućeg ponašanja odnosno druge vrste prijevarnog ponašanja bit ćete uklonjeni iz programa Apple Developer Program.

      Povjerenje korisnika temelj je ekosustava aplikacija. Aplikacije nikada ne bi smjele iskorištavati korisnike ni pokušavati opljačkati kupce, prijevarom ih navoditi na neželjene kupnje, prisiljavati ih na dijeljenje nepotrebnih podataka, podizati cijene na nepošten način, naplaćivati značajke ili sadržaj koji se ne isporučuje odnosno provoditi ikakve druge manipulativne prakse unutar aplikacije ili izvan nje.

      Vaš će se račun u programu za razvojne programere ukinuti ako budete provodili aktivnosti ili radnje koje nisu u skladu s kodeksom ponašanja razvojnih programera. Da biste vratili račun, možete poslati pismenu izjavu s pojedinostima poboljšanja koja namjeravate uvesti. Ako Apple odobri vaš plan te potvrdimo da su promjene uvedene, možemo vratiti vaš račun.

      • 5.6.1 Recenzije u App Storeu

        Recenzije korisnika u App Storeu mogu biti sastavni dio doživljaja aplikacije, pa se prema njima morate odnositi s poštovanjem kad odgovarate na komentare. U odgovoru se usredotočite na komentare korisnika i nemojte navoditi osobne podatke, kao ni neželjeni odnosno marketinški sadržaj.

        Da biste zatražili od korisnika da napišu recenziju za vašu aplikaciju, upotrijebite API koji vam je na raspolaganju. Ta funkcija korisnicima omogućuje da navedu ocjenu i napišu recenziju u App Storeu, a da ne moraju izlaziti iz aplikacije; prilagođene ćemo upite za recenzije zabraniti.

      • 5.6.2ASR i NR Identitet razvojnih programera

        Pružanje informacija koje je moguće provjeriti Appleu i korisnicima ključno je za povjerenje korisnika. Vaša vlastita reprezentacija, vašeg poslovanja i vaših ponuda u App Storeu ili alternativnoj distribuciji mora biti točna. Informacije koje navodite moraju biti istinite, relevantne i ažurne da bi Apple i korisnici razumjeli s kim imaju posla i da bi vam se mogli obratiti u slučaju problema.

      • 5.6.3 Prijevara pri iznošenju informacija

        Za suradnju s App Storeom morate biti pošteni te predani razvoju i održavanju povjerenja korisnika. Manipuliranjem bilo kojim elementom okruženja za korisnike App Storea, kao što su ljestvice, pretraživanje, recenzije ili preporuke vaše aplikacije, narušava se povjerenje korisnika, pa ono nije dopušteno.

      • 5.6.4 Kvaliteta aplikacija

        Korisnici od App Storea očekuju najvišu kvalitetu, a održavanjem visoke kvalitete sadržaja, usluga i okruženja gradi se povjerenje kupaca. Znat ćemo da ta očekivanja nisu ispunjena ako velik broj korisnika navodi probleme s vašom aplikacijom, na primjer putem negativnih recenzija i velikog broja zahtjeva za povrat novca. Nemogućnost zadržavanja visoke kvalitete može biti čimbenik pri procjeni pridržava li se razvojni programer kodeksa ponašanja razvojnih programera.

    Nakon slanja

    Nakon što pošaljete aplikaciju i metapodatke na App Store Connect i nađete se u postupku pregleda, imajte na umu sljedeće:

    • Vremenski okvir: tim za pregled aplikacija pregledat će vašu aplikaciju čim stigne. Ako je aplikacija složena ili se u njoj javljaju problemi nove vrste, možda će biti potrebno pozornije pregledavanje i razmatranje. Zapamtite, ako se aplikacija više puta odbije na temelju iste povrede smjernica ili pokušate manipulirati postupkom pregleda, pregled vaše aplikacije trajat će dulje. Saznajte više o pregledu aplikacija.
    • Ažuriranja statusa: aktualni status vaše aplikacije prikazivat će se na App Store Connectu da biste ga od tamo mogli pratiti.
    • Hitni zahtjevi: ako ste u stisci s vremenom, možete zatražiti hitan pregled. Iz poštovanja prema drugim razvojnim programerima, hitan pregled zatražite samo ako vam je uistinu potreban. Ako utvrdimo da zloupotrebljavate taj sustav, možda vaše zahtjeve ubuduće nećemo prihvaćati.
    • Datum izdavanja: ako je datum izdavanja zakazan za budućnost, aplikacija se neće pojaviti u App Storeu prije tog datuma, čak ni ako ju je tim za pregled aplikacija već odobrio. Zapamtite da će možda biti potrebno 24 sata da se aplikacija pojavi u svim odabranim izlozima trgovina.
    • Odbijanja: cilj nam je primjenjivati ove smjernice pravično i dosljedno, ali svatko može pogriješiti. Ako je vaša aplikacija odbijena i imate pitanja u vezi s tim ili biste htjeli pružiti dodatne informacije, putem App Store Connecta obratite se izravno timu za pregled aplikacija. To će možda pomoći da vaša aplikacija dospije u trgovinu, a nama može omogućiti da poboljšamo postupak pregleda aplikacija odnosno utvrdimo postoji li potreba za jasnijim pravilima.
    • Žalbe: ako se ne slažete s rezultatom pregleda, pošaljite žalbu. To vam može pomoći da aplikaciju objavite u trgovini. Možete i predložiti promjene smjernica da biste nam pomogli poboljšati postupak pregleda aplikacija ili da bismo prepoznali potrebu za razjašnjenjem pravilnika.
    • Prijave za ispravak pogrešaka: za aplikacije koje su već u App Storeu ili alternativnoj distribuciji, ispravke pogrešaka neće biti odgođene zbog kršenja smjernica, osim onih povezanih s pravnim ili sigurnosnim pitanjima. Ako je vaša aplikacija odbijena, a ispunjava uvjete za taj postupak, putem App Store Connecta obratite se izravno timu za pregled aplikacija navodeći da želite iskoristiti taj postupak i planirate riješiti problem u sljedećoj verziji koju ćete poslati.

    Veselimo se vašim novim kreativnim pothvatima!

    Zadnje ažuriranje: 8. lipnja 2026.