[iOS] 3. Manifest prywatności Apple

Od 1 maja 2024 r. firma Apple będzie wymagać od wydawców aplikacji dodania „manifestu prywatności” do każdej aplikacji przesyłanej do App Store. Manifest prywatności opisuje, w jaki sposób aplikacja wykorzystuje określone technologie lub funkcje. Ponieważ technologie te mogą mieć wpływ na prywatność użytkownika, aplikacja musi określić powód, dla którego są one wykorzystywane. Aplikacje, które nie posiadają manifestu prywatności, w których manifest prywatności nie obejmuje wszystkich wykorzystywanych technologii lub w których powody wykorzystania tych technologii są nieprawidłowe/niewystarczające.

Zespół weryfikacyjny Apple może odrzucić aplikację, a aplikacja może nie zostać opublikowana w Apple App Store.

Szczegóły manifestu prywatności dewelopera

Plik manifestu prywatności SDK Consentmanager zawiera szczegółowe informacje na temat gromadzonych typów danych oraz powodów uzyskiwania dostępu do NSUserDefaults. Wymieniono dwie główne kategorie danych: „Inne typy danych” oraz „Ogólna lokalizacja”, które są gromadzone wyłącznie w celu zapewnienia funkcjonalności aplikacji, bez powiązania z tożsamością użytkownika i bez wykorzystywania do celów śledzenia. Ponadto SDK uzyskuje dostęp do NSUserDefaults z określonymi powodami pod kodami „CA92.1” i „C56D.1”, co wskazuje, że dostęp ten ma na celu zarządzanie preferencjami użytkownika lub ustawieniami niezbędnymi do działania aplikacji, przy jednoczesnym zachowaniu prywatności poprzez niepowiązanie danych z tożsamością użytkownika ani nieangażowanie się w śledzenie.

Plik manifestu prywatności jest dołączony do naszego SDK dla iOS od wersji 2.0. Jeśli korzystasz ze starszej wersji SDK, zalecamy aktualizację.

Dane CMP SDK

Dodatkowe metadane wymagane do działania aplikacji SDK:

Klucz Opis Typ
CMP_PoprzedniaWersja

Poprzednia wersja używanego CMP.

Ciąg

CMP_ConsentLayerUpdated

Sygnatura czasowa ostatniej aktualizacji danych TCF.

Data

CMP_Metakeys

Tablica kluczy metadanych TCF CMP_Metakeys
CMP_ConsentDryCheckLastUpdated Sygnatura czasowa ostatniej kontroli wstępnej aktualizacji zgody. Data
CMP_ConsentDryCheckStatus Status ostatniej kontroli Boolean
CMP_UserConsent Przechowuje decyzje użytkownika dotyczące zgody. Dane

Dane struktury TCF

Nasz SDK przechowuje kluczowe wartości w UserDefaults w celu zarządzania danymi dotyczącymi zgodności z RODO zgodnie z TCF v2.2, umożliwiając interoperacyjność z SDK innych firm, które również są zgodne ze standardami TCF. 

Więcej szczegółów na temat TCF Framework można znaleźć tutaj: 

https://iabeurope.eu/transparency-consent-framework/

Więcej informacji

 

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!