Bezpłatne narzędzie

Darmowy generator oświadczenia o ochronie prywatności dla aplikacji na iOS

Generator tworzy plik PrivacyInfo.xcprivacy dla danego celu aplikacji, zawierający wymagane interfejsy API uzasadniające oraz dane gromadzone przez kod, a także porównuje posiadane zestawy SDK z listą firmy Apple.

  • PrivacyInfo.xcprivacy
  • Wymagane interfejsy API do podawania przyczyn
  • Sprawdzenie SDK
  • Odpowiedzi dotyczące App Store Connect

Stwórz swój manifest dotyczący prywatności.

Wykonaj 3 kroki i skopiuj wyniki w kroku 4.

Wklej wiadomość e-mail od firmy Apple dotyczącą brakującej deklaracji API lub manifestu prywatności. Generator odczytuje wymienione w niej kategorie API i zestawy SDK.

Wklej plik Podfile.lock, Package.resolved, pubspec.lock (Flutter) lub package.json (React Native lub Capacitor).

Zestawy SDK w Twojej aplikacji

Wybierz wszystkie zestawy SDK, z których korzysta Twoja aplikacja. Każdy z nich dodaje zebrane dane do Twoich odpowiedzi.

Twój własny kod

Wybierz, w jaki sposób Twoja aplikacja i serwer przetwarzają dane, niezależnie od zestawów SDK.

Śledzenie

Śledzenie oznacza łączenie danych z Twojej aplikacji z danymi innych firm w celu wyświetlania reklam ukierunkowanych lub pomiaru skuteczności reklam, albo udostępnianie tych danych pośrednikowi zajmującemu się handlem danymi.

Wymagane interfejsy API typu „reason” w Twoim własnym kodzie

Wybierz każdą kategorię API, z której korzysta Twój kod, a następnie odpowiednie przyczyny. Większość aplikacji korzysta z ustawień domyślnych użytkownika, co odpowiada przyczynie CA92.1.

App Store

Karta „Prywatność aplikacji” na stronie aplikacji w App Store, w podziale na kategorie danych.

Przed opublikowaniem odpowiedzi sprawdź je dokładnie. Znajdują się one poniżej Twoich odpowiedzi oraz opublikowanych danych dotyczących poszczególnych zestawów SDK.

Wpisz nazwę swojej aplikacji, aby wyświetlić szczegóły dotyczące prywatności.

Generator tworzy odpowiedzi na podstawie dokonanych przez użytkownika wyborów oraz opublikowanych danych dotyczących poszczególnych zestawów SDK, takich jak ich oświadczenie o ochronie prywatności. Nie stanowi to porady prawnej. Zestawy SDK zmieniają zakres gromadzonych danych w poszczególnych wersjach, dlatego należy zweryfikować każdy z nich w oparciu o dokumentację dostawcy oraz raport dotyczący prywatności generowany przez Xcode.

Gdzie umieścić swoją politykę prywatności.

Plik należy umieścić w katalogu docelowym aplikacji, dzięki czemu Xcode dołączy go do aplikacji. Każdy zestaw SDK zawiera własny manifest.

  1. Pobierz plik. Zachowaj nazwę „PrivacyInfo.xcprivacy”, której szuka program Xcode.

  2. Dodaj go do celu aplikacji. Przeciągnij go do projektu Xcode i sprawdź cel aplikacji lub utwórz nowy, wybierając opcję „Plik > Nowy plik” i wybierając typ pliku „Prywatność aplikacji”.

  3. Zaktualizuj swoje zestawy SDK. Korzystaj z wersji zestawów SDK wymienionych na liście firmy Apple, które zawierają własny manifest prywatności i podpis.

  4. Sprawdź raport dotyczący prywatności. Zarchiwizuj aplikację (Produkt > Archiwizuj), a następnie kliknij archiwum z wciśniętym klawiszem Control i wybierz opcję „Wygeneruj raport dotyczący prywatności”.

  5. Prześlij kompilację. Wklej treść dowolnej wiadomości e-mail wysłanej przez App Store Connect, dotyczącej przyczyn odrzucenia, w kroku 1 i zaktualizuj plik.

  6. Podawaj dokładne uzasadnienia. Korzystaj z każdego interfejsu API wyłącznie w celach, które zadeklarowałeś, i aktualizuj plik w razie zmian w kodzie.

Zasady

Ile żąda Apple.

W każdym wierszu podano nazwę zasady firmy Apple lub przepisów dotyczących ochrony prywatności, zakres ich zastosowania oraz wymagania dotyczące aplikacji.

Zasady firmy Apple oraz przepisy dotyczące ochrony prywatności w odniesieniu do aplikacji na iOS – kiedy mają zastosowanie i jakie wymagania stawiają
Zasada czy prawo Kiedy ma to zastosowanie O co w tym chodzi
Wytyczne dotyczące recenzowania aplikacji 5.1.1(i) Wszystkie aplikacje dostępne w App Store. Łatwo dostępny link do polityki prywatności w metadanych serwisu App Store Connect oraz w samej aplikacji.
Szczegóły dotyczące prywatności aplikacji w App Store Connect Nowe aplikacje i aktualizacje aplikacji. Każdy typ danych gromadzonych przez Państwa i Państwa partnerów zewnętrznych, powód ich gromadzenia, informacja, czy są one powiązane z konkretną osobą oraz czy są wykorzystywane do śledzenia.
Wytyczne dotyczące recenzowania aplikacji 5.1.2(i) Aplikacje, które śledzą użytkowników w aplikacjach i na stronach internetowych innych firm. Wyraźna zgoda wyrażona w oknie dialogowym „Przejrzystość śledzenia w aplikacjach” przed rozpoczęciem jakiegokolwiek śledzenia.
Deklaracja dotycząca prywatności oraz interfejsy API wymagających podania powodu Aplikacje i zestawy SDK korzystające z wymienionych interfejsów API od 1 maja 2024 r. W pliku PrivacyInfo.xcprivacy należy podać zatwierdzony powód dla każdej kategorii API. Serwis App Store Connect nie akceptuje przesłanych plików bez tego powodu.
Wymagania dotyczące zestawów SDK innych producentów Aplikacje, które zawierają zestaw SDK z listy firmy Apple, takie jak Firebase, zestaw SDK serwisu Facebook czy OneSignal. Manifest dotyczący prywatności oraz podpis dla każdego wymienionego zestawu SDK – zarówno w nowych aplikacjach, jak i w aktualizacjach, które dodają ten zestaw SDK.
Przepisy dotyczące ochrony danych osobowych, takie jak RODO i CCPA Aplikacje, których użytkownicy znajdują się w UE, Wielkiej Brytanii, Kalifornii oraz w innych miejscach, w których obowiązują przepisy dotyczące ochrony prywatności. Polityka prywatności, która informuje użytkowników o tym, jakie dane gromadzisz, dlaczego to robisz i komu je przekazujesz, zgodnie z wytycznymi App Store.

Generator polityki prywatności

Firma Apple wymaga od każdej aplikacji przedstawienia polityki prywatności.

Generator polityki prywatności TermsFeed tworzy politykę prywatności dla Twojej aplikacji, uwzględniając dostawców usług analitycznych, reklamowych i płatniczych, do których Twoje zestawy SDK przesyłają dane.

Generowanie polityki prywatności

Najczęściej zadawane pytania.

Odpowiedzi na najczęściej zadawane pytania dotyczące oświadczeń o ochronie prywatności.

Czym jest PrivacyInfo.xcprivacy?

PrivacyInfo.xcprivacy to manifest prywatności: lista właściwości w aplikacji lub pakiecie SDK, która zawiera informacje o gromadzonych danych oraz wymaganych interfejsach API służących do uzasadnienia ich wykorzystania.

  • NSPrivacyTracking i NSPrivacyTrackingDomains określają, czy kod śledzi użytkowników oraz za pośrednictwem jakich domen.
  • NSPrivacyCollectedDataTypes zawiera listę wszystkich typów danych wraz z ich celami.
  • NSPrivacyAccessedAPITypes zawiera listę wszystkich kategorii interfejsów API wymagających uzasadnienia wraz z odpowiednimi uzasadnieniami.

Czym są interfejsy API wymaganych uzasadnień?

Interfejsy API wymagające podania powodu to interfejsy, które aplikacje mogłyby wykorzystać w niewłaściwy sposób do identyfikacji urządzenia, dlatego firma Apple wymaga podania zatwierdzonego powodu przed ich użyciem.

  • Pięć kategorii to: ustawienia domyślne użytkownika, sygnatury czasowe plików, czas uruchomienia systemu, miejsce na dysku oraz aktywne klawiatury.
  • Każda kategoria ma swoje własne zatwierdzone uzasadnienia, takie jak CA92.1 w przypadku ustawień domyślnych użytkownika, do których dostęp ma wyłącznie Twoja aplikacja.
  • Od 1 maja 2024 r. serwis App Store Connect odrzuca aplikacje przesłane bez podania uzasadnienia.

Dlaczego serwis App Store Connect odrzucił moje zgłoszenie?

Przesyłanie danych kończy się niepowodzeniem bez podania przyczyny dla każdego z wymaganych interfejsów API, z których korzysta aplikacja, lub w przypadku braku manifestu prywatności dla wymienionego zestawu SDK.

  • Wklej adres e-mail w kroku 1, aby znaleźć wymienione w nim kategorie API i zestawy SDK.
  • Dodaj te powody do manifestu swojej aplikacji dla własnego kodu.
  • Zaktualizuj każdy wymieniony zestaw SDK do wersji posiadającej własny manifest prywatności.

Czy manifest mojej aplikacji obejmuje moje zestawy SDK?

Nie. Każdy zestaw SDK zawiera własny manifest prywatności, a manifest aplikacji obejmuje kod użytkownika.

  • Zaktualizuj zestawy SDK do wersji zawierających manifest.
  • Odpowiedzi w App Store Connect nadal obejmują dane dotyczące każdego zestawu SDK.
  • Xcode łączy wszystkie manifesty w raporcie dotyczącym prywatności.

Który powód pasuje do domyślnych ustawień użytkownika?

CA92.1 pasuje do większości aplikacji: obejmuje dane, które tylko Twoja aplikacja odczytuje i zapisuje.

  • 1C8F.1 obejmuje dane współdzielone z innymi aplikacjami, rozszerzeniami i klipami aplikacji w tej samej grupie aplikacji.
  • AC6B.1 obejmuje zarządzaną konfigurację aplikacji z poziomu MDM.
  • Należy deklarować wyłącznie powody, które odpowiadają działaniu kodu.

Czy generator Privacy Manifest jest darmowy?

Tak, generator manifestu prywatności jest bezpłatny.

  • Generator nie wymaga zakładania konta.
  • Generator tworzy również odpowiedzi w App Store Connect.

Stwórz swój manifest prywatności za pomocą powyższego generatora.