Debugowanie blokowania plików cookie innych firm

Na to, czy pliki cookie innych firm są dozwolone czy blokowane w przypadku konkretnego klienta Chrome na danej stronie, może mieć wpływ wiele funkcji:

W tym artykule opisujemy, jak te funkcje Chrome ze sobą współdziałają, oraz przedstawiamy narzędzia i techniki, które pomogą Ci zrozumieć, dlaczego pliki cookie innych firm są dostępne lub zablokowane.

Co powoduje, że pliki cookie innych firm są dozwolone lub blokowane?

Z tej sekcji dowiesz się, jak zezwolić na pliki cookie innych firm lub je zablokować w przypadku wszystkich witryn, pojedynczej witryny lub pojedynczego użytkownika.

Ustawienia użytkownika

Z poziomu chrome://settings lub ikony oka na pasku adresu w Chrome użytkownicy mogą ustawić lub zmienić domyślne zachowanie plików cookie innych firm w swojej przeglądarce, w tym zablokować wszystkie pliki cookie innych firm. Użytkownicy mogą też dodawać wyjątki, aby zezwalać na pliki cookie innych firm w określonych witrynach.

Blokuj pliki cookie innych firm

chrome://settings/cookies

Pliki cookie innych firm można zablokować w sekcji Prywatność i bezpieczeństwo > Pliki cookie innych firm. Włączenie opcji Blokuj wszystkie pliki cookie innych firm powoduje blokowanie plików cookie innych firm we wszystkich kontekstach, w tym w przypadku, gdy w innym przypadku mogłyby być dostępne, np. w przypadku zbiorów powiązanych witryn lub gdy działają środki zaradcze (np. wyjątki oparte na heurystykach).

strona chrome://settings/cookies, wybrana opcja blokowania plików cookie innych firm
Blokowanie plików cookie innych firm: chrome://settings/cookies

Jeśli jednak Zablokuj pliki cookie innych firm jest włączone w chrome://settings/cookies, możesz zezwolić na pliki cookie innych firm w powiązanych zestawach witryn, włączając opcję Zezwalaj powiązanym witrynom na wyświetlanie Twojej aktywności w grupie:

chrome://settings, pokazujące, jak można zezwolić na używanie zestawów powiązanych witryn, jeśli pliki cookie innych firm są zablokowane
Zezwalaj na zestawy powiązanych witryn, jeśli pliki cookie innych firm są zablokowane

chrome://settings/trackingProtection

Użytkownicy 1% klientów Chrome należących do grupy testowej ochrony przed śledzeniem mają domyślnie ograniczone pliki cookie innych firm. Ci użytkownicy mogą zablokować wszystkie pliki cookie innych firm z witryny chrome://settings/trackingProtection. Ma to takie same konsekwencje jak Blokowanie plików cookie innych firmchrome://settings/cookies.

chrome://settings/trackingProtection, blokowanie wszystkich plików cookie innych firm
Blokuj wszystkie pliki cookie innych firm: chrome://settings/trackingProtection

Jak zezwolić na używanie plików cookie innych firm

chrome://settings użytkownicy mogą dodawać witryny do listy witryn, które mogą uzyskiwać dostęp do plików cookie innych firm.

chrome://settings/cookies: Zezwolono na używanie plików cookie innych firm
Strona chrome://settings: Zezwolono na używanie plików cookie innych firm

Dodatkowo, gdy pliki cookie innych firm są blokowane lub ograniczone, użytkownicy widzą ikonę oka na pasku adresu (szukarce) w witrynach, które używają plików cookie innych firm.

Pasek adresu (omniboks) z ikoną oka na stronie web.dev
Ikona oka na pasku adresu Chrome

Kliknięcie ikony oka umożliwia użytkownikowi tymczasowe zezwolenie na pliki cookie innych firm w przypadku bieżącej witryny:

Pasek adresu pokazujący witrynę web.dev, w której pliki cookie innych firm są dozwolone
Pliki cookie innych firm dozwolone w bieżącej witrynie

1% użytkowników w grupie Ochrona przed śledzeniem zobaczy okno Ochrony przed śledzeniem:

Interfejs ochrony przed śledzeniem w Chrome: pliki cookie innych firm są dozwolone w bieżącej witrynie
Interfejs ochrony przed śledzeniem w Chrome: pliki cookie innych firm dozwolone w bieżącej witrynie

Kliknięcie ikony oka, aby zezwolić witrynie na używanie plików cookie innych firm, ma taki sam skutek jak dodanie witryny do listy Zezwolono na używanie plików cookie innych firmchrome://settings, z tą różnicą, że okres ważności ustawiony jest na 90 dni.

Strona chrome://settings z wyświetlonymi witrynami, które mogą używać plików cookie innych firm
chrome://settings: zezwolono na używanie plików cookie innych firm

Po upływie tego okresu tymczasowe wyłączenie może zostać w razie potrzeby odnowione za pomocą ikony oka, aby umożliwić witrynie dalszy dostęp do plików cookie innych firm.

Możesz też cofnąć dostęp do plików cookie innych firm w przypadku poszczególnych witryn. Spowoduje to usunięcie bieżącej witryny z listy witryn, które mogą używać plików cookie innych firm:

Interfejs Chrome: pliki cookie innych firm zostały zablokowane
Interfejs Chrome: pliki cookie innych firm są zablokowane

chrome://settings/content/siteData

Dzięki temu użytkownik może zezwalać na zapisywanie danych (w tym plików cookie) z poszczególnych domen (własnych lub zewnętrznych) lub blokować to. (Natomiast zezwolenie na dostęp do plików cookie innych firm przez dodanie witryny do sekcji Zezwolono na używanie plików cookie innych firm w ustawieniach chrome://settings/cookies lub chrome://settings/trackingProtection powoduje, że wszystkie pliki cookie innych firm mogą być zapisywane i odczytywane w tej witrynie z dowolnej domeny).

Upewnij się, że chrome://settings/content/siteData nie zakłóca testów.

Strona ustawień Chrome: wybrana opcja Nie zezwalaj witrynom na zapisywanie danych na urządzeniu. Witryna third-party.example została dodana do witryn, które mogą zapisywać dane na Twoim urządzeniu
Strona chrome://settings/content/siteData

Które tymczasowe środki zaradcze i wyjątki są blokowane?

Ochrona przed śledzeniem domyślnie ogranicza pliki cookie innych firm, ale umożliwia też tymczasowe zezwolenie na nie, np. za pomocą wyjątków opartych na heurystykachokresu prolongaty. Blokowanie wszystkich plików cookie innych firmchrome://settings zastępuje niektóre z tych środków zaradczych.

✅ Pliki cookie innych firm są dozwolone
✖ Pliki cookie innych firm zostały zablokowane

Ustawienie Interfejsy API Piaskownicy prywatności Tymczasowe środki zaradcze Ustawienia użytkownika
CHIPS Storage Access API z promptami Zestawy powiązanych witryn Wyjątki oparte na heurystykach Okres prolongaty Zezwalanie na pliki cookie innych firm w określonej witrynie
Ochrona przed śledzeniem jest aktywna, opcja „Blokuj wszystkie pliki cookie innych firm” nie jest włączona
chrome://settings/trackingProtection.
Aktywna ochrona przed śledzeniem, opcja „Blokuj wszystkie pliki cookie innych firm” włączona
chrome://settings/trackingProtection
Ochrona przed śledzeniem jest nieaktywna, opcja „Blokuj pliki cookie innych firm” nie jest włączona na stronie
chrome://settings/cookies
Zależne od ustawień użytkownika

Flagi Chrome

Na to, czy pliki cookie innych firm są dozwolone czy zablokowane dla pojedynczego użytkownika, wpływa kilka flag Chrome.

Jeśli regularnie używasz różnych kanałów Chrome z flagami wiersza poleceń, możesz utworzyć funkcje dla każdego kanału i dodać je do pliku RC powłoki. Na przykład w systemie macOS:

  1. Otwórz terminal.
  2. Utwórz funkcję:
    cf(){ open -a 'Google Chrome Canary' --args $\*; }
  3. Użyj funkcji, wywołując ją z flagą. Przykład:
    cf --enable-features=TrackingProtection3pcd

Okres prolongaty

Okres przejściowy w przypadku plików cookie innych firm w Chrome umożliwia witrynom i usługom, które mają problemy, prośbę o dodatkowy czas na przejście z plików cookie innych firm na alternatywne rozwiązania. Uczestnicy kwalifikujący się do skorzystania z okresu prolongaty będą mogli przez ograniczony czas korzystać z plików cookie innych firm.

Wyjątki dotyczące witryn z usługami niezbędnymi

Niektóre witryny oferujące kluczowe usługi mają tymczasowe wyłączenie, które pozwala im na dalsze korzystanie z plików cookie innych firm.

Wyjątki oparte na heurystyce

Podczas wycofywania plików cookie innych firm Chrome używa heurystyki, która w określonych scenariusach przyznaje tymczasowy dostęp do plików cookie innych firm w ramach wstępnie zdefiniowanych przepływów, aby ograniczyć problemy. Jest to środek tymczasowy. Zakładamy, że w przyszłości heurystyka zostanie całkowicie usunięta, gdy witryny przejdą na długoterminowe rozwiązania.

Scenariusz wyjątku opartego na heurystykach zawiera więcej informacji o szczególnych scenariuszach, w których Chrome automatycznie przyznaje dostęp do plików cookie innych firm.

Demo wyjątków opartych na heurystyce umożliwia testowanie dostępu do plików cookie innych firm z wyjątkami opartymi na heurystyce i bez nich.

Testy przeprowadzane przy użyciu Chrome

Tryby testowania z użyciem Chrome umożliwiają sprawdzenie działania i funkcjonalności witryn bez stosowania plików cookie innych firm. Pewien odsetek klientów Chrome jest losowo przypisany do jednej z grup eksperymentalnych Mode A lub Mode B. Każda grupa ma etykietę, do której można dotrzeć za pomocą nagłówka żądania lub navigator.cookieDeprecationLabel.

Uwzględnienie w grupie eksperymentalnej w ramach trybu A nie ma wpływu na działanie Chrome, w tym na pliki cookie innych firm. W ramach eksperymentu w trybie B są 4 grupy eksperymentalne, które są losowo przypisywane do 1% klientów Chrome (0,25% na każdą grupę). Pliki cookie są blokowane w przypadku klientów Chrome przypisanych do dowolnej z tych grup eksperymentalnych.

Chrome ograniczył też pliki cookie w przypadku 20% klientów Chrome Canary, Dev i Beta.

  • Klienty Chrome mogą uzyskiwać dostęp do plików cookie innych firm w przypadku witryn dodanych do listy witryn zezwolonych na używanie plików cookie innych firm, nawet jeśli klient jest przypisany do eksperymentu w ramach trybu B (wszystkie te eksperymenty domyślnie blokują pliki cookie innych firm).
  • Flagi Chrome do testowania różnych scenariuszy wyjaśnia, jak zezwolić na ustawienie grupy eksperymentalnej testów przeprowadzanych przy użyciu Chrome, uniemożliwić to lub wymusić to ustawienie w bieżącym kliencie Chrome.

Zasady Chrome Enterprise

Ustawienie zasady BlockThirdPartyCookies na „Wyłączone” umożliwia używanie plików cookie w wielu witrynach. Jeśli zasada jest włączona, uniemożliwia tym stronom ustawianie plików cookie innych firm. Jeśli zasada jest nieskonfigurowana, domyślnie zezwala na pliki cookie innych firm i umożliwia użytkownikom blokowanie plików cookie innych firm z poziomu chrome://settings.

Więcej informacji znajdziesz w artykule w Centrum pomocy Chrome Enterprise.

  • Użytkownicy nie mogą zastąpić zasad Enterprise za pomocą flag chrome://settings ani flag Chrome.

W tej sekcji wyjaśniamy, jak sprawdzić, czy pliki cookie innych firm są dozwolone czy zablokowane dla użytkownika lub witryny.

chrome://settings

Sprawdź chrome://settings/cookies (lub chrome://settings/trackingProtection), czy ustawienia użytkownika blokują pliki cookie innych firm, ograniczają pliki cookie innych firm lub zezwalają na pliki cookie innych firm w określonych witrynach.

Sprawdź też ustawienia chrome://settings/content/siteData, które zezwalają na przechowywanie danych (w tym plików cookie) z poszczególnych domen lub blokują takie działanie.

chrome://policy

Jeśli korzystasz z Chrome Enterprise, zasady obowiązujące w Twojej przeglądarce mogą powodować, że będziesz mieć inne wrażenia niż Twoi użytkownicy – i na odwrót. Do testowania możesz użyć maszyny wirtualnej lub urządzenia, które nie jest zarządzane.

Na stronie chrome://policy wyświetlają się zasady ustawione w przypadku przeglądarek zarządzanych przez instalację Chrome Enterprise.

chrome://policy w środowisku Chrome Enterprise z skonfigurowanymi zasadami
chrome://policy w środowisku Chrome Enterprise z skonfigurowanymi zasadami

W artykule Zasady Chrome Enterprise wyjaśniono, jak skonfigurować zasady, aby blokować pliki cookie innych firm lub zezwalać na nie w przypadku określonych witryn.

Narzędzia deweloperskie w Chrome

Panele Problemy, Aplikacja i Sieć zawierają informacje o plikach cookie oraz wskazują, czy przeglądarka blokuje pliki cookie innych firm.

Więcej informacji o dodawaniu, edytowaniu i usuwaniu plików cookie oraz ich identyfikowaniu i sprawdzaniu znajdziesz w dokumentacji Nowych narzędzi deweloperskich Chrome.

Privacy Sandbox Analysis Tool (PSAT)

Rozszerzenie do Chrome o nazwie PSAT dodaje do narzędzi deweloperskich w Chrome narzędzia, które pomagają zrozumieć wykorzystanie plików cookie i zapewniają wskazówki dotyczące nowych interfejsów API Chrome chroniących prywatność.

PSAT udostępnia też interfejs wiersza poleceń.

Miejsca do testowania

Zespół Piaskownicy prywatności prowadzi kilka witryn, które umożliwiają testowanie plików cookie innych firm:

Przykłady Piaskownicy prywatności zawierają 2 połączone witryny, które pomogą Ci eksperymentować z różnymi podstawowymi ścieżkami użytkownika i przypadkami użycia oraz zrozumieć, jak wpływają na nie ograniczenia dotyczące plików cookie innych firm.

Strona z demonstracjami Piaskownicy prywatności, na której można znaleźć najważniejsze przypadki użycia, w tym śledzenie w ramach usług analitycznych, osadzone treści, koszyk na zakupy i reCAPTCHA.
Weryfikacja Piaskownicy prywatności

Zmiana klienta lub profilu Chrome

Klient Chrome odpowiada instalacji na urządzeniu: katalogowi danych użytkownika.

Każdy profil w Chrome to podkatalog w katalogu danych użytkownika.

Jeśli uruchamiasz Chrome z wiersza poleceń, możesz ustawić katalog danych użytkownika za pomocą flagi --user-data-dir.

Oznacza to, że możesz mieć osobny katalog danych użytkownika na potrzeby programowania, który będzie zawierał własne podkatalogi profilu. Utworzenie nowego katalogu danych użytkownika powoduje, że Chrome zachowuje się tak, jakby został świeżo zainstalowany, co może być przydatne podczas debugowania problemów związanych z profilem.

Aby uruchomić Chrome z wiersza poleceń z nowym folderem tymczasowym użytkownika, użyj tej flagi:

--user-data-dir=$(mktemp -d)

Więcej informacji