Obsługa interfejsów API dotyczących prywatności

CMP consentmanager obsługuje różne międzynarodowe standardy i specyfikacje, aby umożliwić użytkownikom określenie ustawień prywatności w alternatywny sposób (zwykle za pomocą ustawień w przeglądarce). consentmanager obsługuje obecnie następujące interfejsy API dotyczące prywatności:

Nagłówek HTTP DNT / Do-not-track

Jeśli opcja jest włączona w ustawieniach CMP, CMP rozpozna sygnały DNT wysyłane przez przeglądarkę. Ustawienia można znaleźć w Menu > CMP > Edytuj > Inne ustawienia > API prywatności > DNT. Ustawienie może wykorzystywać jedną z trzech opcji:

  1. Wyłączone – CMP zignoruje nagłówki DNT (ustawienie domyślne)
  2. Wyłącz wszystkie cele – jeśli obecny jest sygnał DNT, CMP wyłączy wszystkie cele, które można wyłączyć (cele, które nie są ustawione w trybie „zawsze włączone”)
  3. Wyłącz wybrane cele – jeśli obecny jest sygnał DNT, CMP wyłączy wybrane cele

Aby rozpoznać sygnał, przeglądarka musi wysłać następujący nagłówek HTTP:

DNT: 1

Należy pamiętać, że CMP całkowicie wyłączy te funkcje, jeśli obecny jest sygnał DNT. Oznacza to, że użytkownik nie może ich ponownie aktywować.

Należy pamiętać, że CMP nie wyświetli warstwy zgody, jeśli stwierdzi, że wszystkie cele mają stan, którego użytkownik nie może zmienić (np. wyłączony lub „zawsze włączony”).

GPC / GlobalPrivacyControl nagłówek HTTP

Jeśli opcja jest włączona w ustawieniach CMP, CMP rozpozna sygnały GPC wysyłane przez przeglądarkę. Ustawienia można znaleźć w Menu > CMP > Edytuj > Inne ustawienia > API prywatności > GPC. Ustawienie może korzystać z jednej z trzech opcji:

  1. Wyłączone – CMP zignoruje nagłówki GPC (ustawienie domyślne)
  2. Wyłącz wszystkie cele – jeśli sygnał GPC jest obecny, CMP wyłączy wszystkie cele, które można wyłączyć (cele, które nie są ustawione w stanie powodującym „zawsze włączone”)
  3. Wyłącz wybrane cele – jeśli obecny jest sygnał GPC, CMP wyłączy wybrane cele

Obsługa GPC może być wymagana prawnie, jeśli Twoja strona internetowa jest skierowana do użytkowników z Kalifornii/USA. Więcej informacji na temat GPC można znaleźć tutaj: https://globalprivacycontrol.org/

Aby rozpoznać sygnał, przeglądarka musi wysłać następujący nagłówek HTTP:

Sec-GPC: 1

Należy pamiętać, że CMP całkowicie wyłączy te cele, jeśli obecny jest sygnał GPC. Oznacza to, że użytkownik nie może ich ponownie aktywować.

Interfejs wskaże, że funkcja została wyłączona z powodu GPC:

image-1765272971526.png

Aby zapobiec wyświetlaniu tego komunikatu użytkownikowi, możesz dodać następującą konfigurację w Menu > CMP > Ogólne > Ustawienia zaawansowane > Dodatkowe zmienne konfiguracyjne:

window.cmp_disablegpclabel = true;

Należy pamiętać, że CMP nie wyświetli warstwy zgody, jeśli stwierdzi, że wszystkie cele mają stan, którego użytkownik nie może zmienić (np. wyłączony lub „zawsze włączony”).


ATT / Apple App Tracking Transparency

Jeśli opcja jest włączona w ustawieniach CMP, CMP rozpozna sygnały ATT wysyłane przez aplikację. Ustawienia można znaleźć w Menu > CMP > Edytuj > Inne ustawienia > API prywatności > ATT. Ustawienie może wykorzystywać jedną z trzech opcji:

  1. Wyłączone – CMP zignoruje nagłówki ATT (ustawienie domyślne)
  2. Wyłącz wszystkie cele – jeśli obecny jest sygnał ATT, CMP wyłączy wszystkie cele, które można wyłączyć (cele, które nie są ustawione w stanie powodującym „zawsze włączone”)
  3. Wyłącz wybrane cele – jeśli obecny jest sygnał ATT, CMP wyłączy wybrane cele

Wsparcie dla ATT może być wymagane przez Apple, aby umożliwić aktualizację aplikacji w sklepie Apple App Store. Upewnij się, że korzystasz z najnowszego SDK Consentmanager dla iOS, aby włączyć sygnały.

Jeśli SDK wykryje, że użytkownik odrzucił ATT, CMP automatycznie wyłączy odpowiednie cele podczas wyświetlania warstwy zgody.

W przypadku ładowania CMP w widoku WebView w aplikacji, obecność ATT można zasygnalizować, dodając ?cmpatt=2 lub #cmpatt=2 do adresu URL strony internetowej.

Należy pamiętać, że CMP całkowicie wyłączy te cele, jeśli obecny jest sygnał ATT. Oznacza to, że użytkownik nie może ich ponownie aktywować.

Należy pamiętać, że CMP nie wyświetli warstwy zgody, jeśli stwierdzi, że wszystkie cele mają stan, którego użytkownik nie może zmienić (np. wyłączony lub „zawsze włączony”).

ADPC / Zaawansowana kontrola ochrony danych

Jeśli opcja jest włączona w ustawieniach CMP, CMP rozpozna sygnały ADPC wysyłane przez przeglądarkę. Ustawienia można znaleźć w Menu > CMP > Edytuj > Inne ustawienia > API prywatności > ADPC. Ustawienie może wykorzystywać jedną z trzech opcji:

  1. Wyłączone – CMP zignoruje nagłówki ADPC (ustawienie domyślne)
  2. Wyłącz wszystkie cele – jeśli obecny jest sygnał ADPC, CMP wyłączy wszystkie cele, które można wyłączyć (cele, które nie są ustawione w stanie powodującym „zawsze włączone”)
  3. Wyłącz wybrane cele – jeśli obecny jest sygnał ADPC, CMP wyłączy wybrane cele

Jeśli opcja jest włączona, CMP sprawdzi, czy wysłano nagłówki HTTP ADPC. Jeśli nagłówki nie zostaną wysłane, CMP użyje interfejsu API JavaScript ADPC w celu pobrania informacji o zgodzie.

Uwaga: Jeśli funkcja jest włączona i CMP stwierdzi, że przeglądarka obsługuje ADPC, warstwa zgody nie zostanie wyświetlona. Zgoda ADPC zastępuje zatem warstwę zgody CMP.

 

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!