Kontrolowanie wykorzystania plików cookie



Sprawdź, czy w Twojej witrynie lub w usługach, z których korzysta Twoja witryna, są używane pliki cookie innych firm.

Informacje o używaniu plików cookie innych firm

Pliki cookie wysyłane w kontekście wielu witryn, np. w elementach iframe lub żądaniach podzasobów, są zwykle nazywane plikami cookie innych firm, nawet jeśli nie pochodzą od podmiotu zewnętrznego. Pliki cookie innych firm mogą pochodzić od firmy zewnętrznej, np. od usługi analitycznej lub firmy zajmującej się technologiami reklamowymi, ale mogą też pochodzić z Twojej witryny lub usługi, która ma domenę inną niż domena najwyższego poziomu, np. serwer obrazów lub mikrowitryna.

Przykłady zastosowania plików cookie innych firm:

  • treści umieszczone z innych witryn, takie jak filmy, mapy, przykłady kodu i posty w mediach społecznościowych;
  • widżety dla usług zewnętrznych, takich jak płatności, kalendarze, rezerwacje i rezerwacje.
  • widżety, takie jak przyciski mediów społecznościowych lub usługi zapobiegające oszustwom;
  • Zdalne zasoby <img> lub <script>, które wymagają wysłania plików cookie z żądaniem (często używane do śledzenia pikseli i personalizowania treści).
Diagram pokazujący plik cookie innej firmy
Przykład pliku cookie innej firmy

W 2019 r. przeglądarki zmieniły sposób działania plików cookie, domyślnie ograniczając dostęp do plików cookie do własnych plików cookie. Wszystkie pliki cookie używane w kontekście wielu witryn muszą być ustawione za pomocą atrybutu SameSite=None.

Set-Cookie: cookie-name=value; SameSite=None; Secure

Oznacza to, że pliki cookie innych firm można zidentyfikować na podstawie atrybutu SameSite=None.

Sprawdzanie używania plików cookie innych firm

W kodzie poszukaj miejsc, w których atrybut pliku cookie SameSite ma wartość None. Jeśli w okolicach 2020 r. wprowadziłeś/wprowadziłaś zmiany w plikach cookie, aby dodać do nich SameSite=None, mogą one stanowić dobry punkt wyjścia.

Jeśli znajdziesz pliki cookie oznaczone jako SameSite=None, które nie są używane w kontekście wielu witryn, sprawdź, czy jest to celowe działanie, ponieważ mogą być używane w kontekście wielu witryn w innych miejscach. W przeciwnym razie SameSite=None mogło zostać ustawione przez przypadek. W takim przypadku należy usunąć zbędne użycie SameSite=None.

Pliki cookie z partycjami, czyli te ustawione za pomocą atrybutu Partitioned, będą nadal dostarczane nawet wtedy, gdy pliki cookie innych firm są ograniczone w przeglądarkach obsługujących ten atrybut.

Narzędzia deweloperskie w Chrome

Panel Sieć w Narzędziach deweloperskich w Chrome pokazuje pliki cookie ustawione i wysłane w żądaniach. W panelu Aplikacja w sekcji Miejsce na dane znajdziesz nagłówek Pliki cookie. Podczas wczytywania strony możesz przeglądać pliki cookie przechowywane w przypadku każdej witryny. Aby pogrupować wszystkie pliki None, możesz posortować według kolumny SameSite.

Karta Problemy w Narzędziach dewelopera z ostrzeżeniem dotyczącym plików cookie SameSite=None
Karta Problemy w Narzędziach deweloperskich

Od wersji 118 Chrome na karcie Problemy w Narzędziach deweloperskich wyświetla się problem dotyczący zmiany powodującej niezgodność: „W przyszłych wersjach Chrome ciasteczka wysyłane w kontekście wielu witryn będą blokowane”. Problem zawiera listę potencjalnie dotkniętych plików cookie na bieżącej stronie.

Panel Prywatność i bezpieczeństwo w Narzędziach deweloperskich w Chrome

W tym panelu znajdziesz informacje i opcje związane z plikami cookie.

Użyj karty Ustawienia, aby przetestować działanie bieżącej strony, jeśli w Chrome zostaną ograniczone pliki cookie innych firm (z okresem przejściowym lub bez niego) lub jeśli będą obowiązywać wyjątki oparte na heurystycznym.

Panel Prywatność i bezpieczeństwo w Narzędziach deweloperskich w Chrome z wybraną kartą Ustawienia
Panel Prywatność i bezpieczeństwo w Narzędziach deweloperskich w Chrome (karta Elementy sterujące)

Karta Pliki cookie innych firm zawiera informacje o plikach cookie i blokowaniu plików cookie.

Panel Prywatność i bezpieczeństwo w narzędziach deweloperskich Chrome z wybraną kartą Pliki cookie innych firm
Narzędzia deweloperskie w Chrome – panel Prywatność i bezpieczeństwo – karta Pliki cookie innych firm

Privacy Sandbox Analysis Tool

Stworzyliśmy też rozszerzenie Privacy Sandbox Analysis Tool (PSAT), czyli dodatek do Narzędzi deweloperskich, który ułatwia analizę wykorzystania plików cookie podczas sesji przeglądania. Umożliwia to debugowanie plików cookie i funkcji Piaskownicy prywatności oraz zapewnia dostęp do punktów, w których można dowiedzieć się więcej o tej inicjatywie.

Zrzut ekranu z narzędziem Privacy Sandbox Analysis Tool (PSAT) pokazujący liczbę i typy plików cookie używanych w oknie modalnym oraz listę plików cookie z podaniem powodu ich zablokowania.
Privacy Sandbox Analysis Tool (PSAT)

Rozszerzenie uzupełnia DevTools o specjalne możliwości analizowania i debugowania scenariuszy związanych z użyciem plików cookie innych firm oraz wdrażania nowych alternatyw chroniących prywatność.

Możesz pobrać rozszerzenie z Chrome Web Store lub uzyskać dostęp do repozytorium i wiki PSAT.

Dziennik sieci w Chrome

Chrome umożliwia zapisywanie pliku dziennika z informacjami o zdarzeniach i stanie przeglądarki na poziomie sieci.

Może to być przydatne do dokładnej analizy sposobu i czasu ustawiania lub blokowania plików cookie.

strona chrome://net-export,
Strona chrome://net-export

Wyświetlanie zdarzeń związanych z plikami cookie:

  1. Otwórz stronę chrome://net-export.
  2. Kliknij Rozpocznij rejestrowanie na dysku.
  3. Kliknij Zatrzymaj rejestrowanie.
  4. Kliknij Pokaż plik.
  5. Otwórz plik w przeglądarce dzienników sieciowych.
  6. Kliknij Zdarzenia (po lewej stronie).
  7. Wybierz elementy takie jak COOKIE_STORE lub URL_REQUEST.
  8. Wyświetl dane wyjściowe logu po prawej stronie. Aby zobaczyć treści, konieczne może być przeciągnięcie separatora w lewo.
Dane wyjściowe chrome://net-export wyświetlane w przeglądarce Netlog
Wyniki z chrome://net-export wyświetlane w podglądarce Netlog

Dowiedz się więcej: Korzystanie z pliku danych NetLog.

Skontaktuj się z zewnętrzymi dostawcami usług

Jeśli wykryjesz pliki cookie ustawione przez osoby trzecie, skontaktuj się z tymi dostawcami, aby dowiedzieć się, czy planują oni zrezygnować z ustawienia plików cookie pochodzących z innych stron. Konieczne może być przejście na nowszą wersję używanej biblioteki lub zmiana opcji konfiguracji w usłudze, ale możliwe też, że dostawca sam wprowadzi konieczne zmiany i nie musicie podejmować żadnych działań.

Poprawianie własnych plików cookie

Jeśli plik cookie nigdy nie jest używany w witrynie innej firmy, np. jeśli plik cookie służy do zarządzania sesją w Twojej witrynie i nigdy nie jest używany w ramce iframe w innej witrynie, musisz wyraźnie oznaczyć go jako SameSite=Lax lub SameSite=Strict. Własne pliki cookie mogą mieć też inne domyślne wartości. Więcej informacji znajdziesz w artykule Receptury na własne pliki cookie.