Global Privacy Control (GPC): co to jest i dlaczego Twoja witryna musi go respektować
Czym jest Global Privacy Control?
Global Privacy Control (GPC) to sygnał na poziomie przeglądarki, który pozwala ludziom automatycznie informować każdą odwiedzaną witrynę, aby nie sprzedawała ani nie udostępniała ich danych osobowych. Zamiast klikać „odrzuć” na banerze cookie w każdej witrynie z osobna, użytkownik włącza GPC raz — w swojej przeglądarce lub rozszerzeniu — a ta preferencja podróżuje z nim w całej sieci.
Pomyśl o tym jak o uniwersalnym przełączniku rezygnacji. Gdy GPC jest włączony, przeglądarka dołącza sygnał do każdego żądania i udostępnia go JavaScript. Oczekuje się, że Twoja witryna odczyta ten sygnał i potraktuje go jako ważny, prawnie wiążący wybór dotyczący prywatności, bez konieczności interakcji z banerem.
Dlaczego GPC ma znaczenie prawne
GPC to nie tylko uprzejmość. W rosnącej liczbie jurysdykcji jego respektowanie jest obowiązkiem prawnym, a regulatorzy już podjęli działania egzekucyjne wobec firm, które go ignorowały.
Kalifornia (CCPA/CPRA)
Zgodnie z CCPA zmienionym przez CPRA, przedsiębiorstwa muszą traktować sygnał preferencji rezygnacji jako żądanie rezygnacji ze sprzedaży lub udostępniania danych osobowych. Prokurator Generalny Kalifornii oraz California Privacy Protection Agency potwierdzili, że GPC jest ważnym sygnałem rezygnacji, który musi być respektowany, a niezastosowanie się do niego doprowadziło już do publicznych działań egzekucyjnych.
Inne stany USA
Kolorado, Connecticut, Teksas, Oregon, Montana i kilka innych stanów wymaga teraz uznawania uniwersalnych mechanizmów rezygnacji. Lista ta rośnie z każdym rokiem, a GPC jest faktycznym standardem, na który wskazują te przepisy — wbudowanie jego obsługi raz uzgadnia Cię z nimi wszystkimi.
Europa i GDPR
GDPR nie wymienia GPC wprost, ale wymaga, aby zgoda była dobrowolna i aby jej wycofanie było tak samo łatwe jak jej udzielenie. Wyraźny, automatyczny sygnał rezygnacji wpisuje się dokładnie w tę zasadę, a regulatorzy UE wykazują rosnące zainteresowanie odczytywalnymi maszynowo sygnałami preferencji.
Jak GPC działa technicznie
GPC jest celowo prosty. Gdy użytkownik go włączy, przeglądarka komunikuje preferencję na trzy uzupełniające się sposoby:
- Nagłówek HTTP — każde żądanie zawiera Sec-GPC: 1, więc Twój serwer może wykryć sygnał, zanim uruchomi się choćby jedna linia JavaScript strony.
- Właściwość JavaScript — navigator.globalPrivacyControl zwraca true, co pozwala skryptom po stronie klienta i narzędziom zgody reagować w przeglądarce.
- Wykrywalna polityka — witryny mogą opublikować plik /.well-known/gpc.json opisujący, jak interpretują sygnał.
Ponieważ sygnał jest dostępny zarówno po stronie serwera, jak i klienta, możesz go egzekwować w dowolnej warstwie, która najlepiej pasuje do Twojego stosu.
Jak wykrywać i respektować GPC na swojej stronie
Respektowanie GPC oznacza automatyczne zastosowanie rezygnacji użytkownika bez zmuszania go do dotykania Twojego banera. Solidna implementacja wygląda tak:
- Wykrywaj wcześnie. Odczytaj nagłówek Sec-GPC na serwerze lub sprawdź navigator.globalPrivacyControl zaraz po załadowaniu Twojego skryptu zgody.
- Zastosuj rezygnację. Domyślnie blokuj zbędne pliki cookie, tagi reklamowe i analityczne oraz wszelką sprzedaż lub udostępnianie danych dla tego odwiedzającego.
- Odzwierciedl stan. Pokaż baner w stanie rezygnacji, aby użytkownik widział, że jego wybór został zrozumiany, i nadal mógł udzielić zgody, jeśli rzeczywiście tego chce.
- Zapisuj to. Zapisz, że decyzja wynikała z sygnału GPC, wraz ze znacznikiem czasu, aby mieć możliwy do skontrolowania dowód zgodności.
GPC kontra banery cookie: czy nadal potrzebujesz obu?
Tak. GPC i banery zgody rozwiązują pokrywające się, ale odmienne problemy. GPC to sygnał rezygnacji, który dotyczy głównie reguł typu „nie sprzedawaj ani nie udostępniaj” w stylu amerykańskim, podczas gdy UE działa w modelu zgody, w którym musisz zebrać wyraźną zgodę przed ustawieniem zbędnych plików cookie. Zgodna witryna używa GPC do wstępnego zastosowania globalnej preferencji użytkownika oraz banera do uzyskania wyraźnej zgody tam, gdzie wymaga tego prawo. Oba powinny się wzajemnie wzmacniać, a nigdy sobie zaprzeczać.
Częste błędy, których należy unikać
- Całkowite ignorowanie nagłówka i sprawdzanie tylko po stronie klienta, przez co dane wychodzą, zanim GPC zostanie w ogóle przeanalizowany.
- Wykrywanie GPC, ale nicnierobienie z tym — rozpoznanie bez egzekwowania to nie zgodność.
- Nadpisywanie woli użytkownika poprzez ponowne wyświetlanie odwiedzającym z GPC banera, który nakłania ich z powrotem do śledzenia.
- Zapominanie o dokumentacji — bez logów nie udowodnisz regulatorowi, że sygnał został uszanowany.
Jak FlexyConsent obsługuje GPC
FlexyConsent wykrywa sygnał GPC automatycznie zarówno na serwerze, jak i na kliencie, stosuje odpowiadającą mu rezygnację, zanim uruchomi się jakikolwiek zbędny skrypt, i zapisuje możliwy do skontrolowania log zgody dla każdego odwiedzającego. Otrzymujesz uniwersalną obsługę rezygnacji, pokrycie wielu jurysdykcji oraz dowód zgodności od razu po wdrożeniu — bez samodzielnego pisania logiki wykrywania. Respektowanie Global Privacy Control szybko staje się standardem podstawowym, a witryny, które robią to dobrze, budują trwałe zaufanie swoich użytkowników.