Privatumo manifesto tikrintuvas
Įklijuok savo PrivacyInfo.xcprivacy. Jis skaitomas čia pat, šiame puslapyje, ir niekur nesiunčiamas.
Išbandyk pavyzdį:
Ką daro
Privatumo manifestas yra mažas failas, vadinamas PrivacyInfo.xcprivacy, esantis tavo programoje arba kartu su ja pateikiamame SDK. Jame nurodyta, ar programa seka žmones, kokių rūšių duomenis renka ir kodėl, bei kodėl ji kreipiasi į trumpą API sąrašą, kuriuos, pasak Apple, galima naudoti įrenginiui atpažinti, pavyzdžiui, failų datos, vieta diske ir user defaults. Xcode skaito kiekvieną programos manifestą, kad parengtų privatumo ataskaitą. Šis įrankis skaito įklijuotą failą ir tikrina kiekvieną reikšmę pagal pačios Apple sąrašus, todėl rašybos klaida, priežastis iš netinkamos kategorijos ar trūkstama paskirtis išryškėja anksčiau, nei ją pastebi App Store Connect ar privatumo ataskaita.
Mac kompiuteryje
Apple prašo dviejų skirtingų dalykų. Tavo programos renkami duomenys eina į manifestą visose platformose, įskaitant Mac. Privalomos priežasties API prašoma iOS, iPadOS, tvOS, visionOS ir watchOS. Todėl tik Mac skirtai programai nereikia nurodyti UserDefaults naudojimo, bet tikslinei sistemai, kuri kuriama ir iPhone ar iPad, reikia, o jų nurodymas Mac nepakenkia.
Kaip pamatyti failą
plutil -lint PrivacyInfo.xcprivacy plutil -convert xml1 -o - PrivacyInfo.xcprivacy
Pirmoji patikrina, ar failas galioja. Antroji išveda jį kaip XML, kurį gali įklijuoti čia. Xcode spustelėk failą laikydamas Control ir pasirink Open As, tada Source Code. Kad pamatytum kiekvieną baigtos programos manifestą, suarchyvuok ją, tada Organizer spustelėk archyvą laikydamas Control ir pasirink Generate Privacy Report.
Ką reiškia kiekvienas rezultatas
| Žyma | Ką tai reiškia |
|---|---|
| Pataisyti | Reikšmės trūksta arba jos nėra Apple sąraše, pavyzdžiui, išgalvotas duomenų tipas ar priežasties kodas iš kitos kategorijos. |
| Išvaizda | Jis nuskaitomas, bet du atsakymai nesutampa arba naudojama priežastis, skirta tik SDK, klaviatūroms ar sveikatos tyrimams. |
| Gerai | Apple išvardyta reikšmė, panaudota ten, kur reikia. |
| Pastaba | Verta žinoti, pavyzdžiui, raktas, kurio nėra jo sąraše. |
Šaltiniai: Apple Developer, privatumo manifesto failai, Privalomos priežasties API naudojimo aprašymas, Duomenų naudojimo aprašymas privatumo manifestuose ir NSPrivacyAccessedAPIType, visi perskaityti 2026 m. lapkričio 11 d..
Kaip tai veikia
Tai kelios paprastos taisyklės, veikiančios šiame puslapyje. Jis skaito manifesto XML ir lygina kiekvieną reikšmę su penkiomis API kategorijomis, jų priežasčių kodais, duomenų tipais (skaičius: 35) ir šešiomis paskirtimis Apple dokumentacijoje. Jis nemato tavo kodo, todėl negali pasakyti, ar programa tikrai kviečia praleistą API, ar priežastis teisinga. Kiekvieną Apple pateiktą priežastį perskaityk vieną kartą ir suderink su tuo, ką programa daro. Nieko, ką įklijuoji, nesaugoma ir nesiunčiama.
Klausimai
Kas yra privatumo manifestas?
Savybių sąrašas, vadinamas PrivacyInfo.xcprivacy, tavo programoje ar SDK. Jame užrašyta, ar programa seka, kokius duomenis renka ir kodėl bei kodėl naudoja tam tikrus Apple išvardytus API.
Ar Mac programai reikia privatumo manifesto?
Apple prašo, kad visose platformose, įskaitant Mac, jame būtų užrašyti renkami duomenys. Privalomos priežasties API prašoma iOS, iPadOS, tvOS, visionOS ir watchOS, todėl tik Mac skirtai programai jų išvardyti nereikia.
Ką reiškia CA92.1?
Tai user defaults priežastis nustatymams skaityti ir rašyti, kuriuos mato tik tavo pati programa. 1C8F.1 skirta nustatymams, bendrinamiems App Group viduje.
Kokią priežastį naudoti failų laiko žymoms?
C617.1 failams tavo programos konteineryje, programų grupėje ar CloudKit konteineryje, 3B52.1 failams, kuriuos žmogus pats davė programai, ir DDA9.1 failų datoms rodyti žmogui.
Ar tai, ką įklijuoju, kur nors siunčiama?
Ne. Tekstas skaitomas šiame puslapyje ir niekas nesiunčiama ir nesaugoma.