Na dopuszczenie lub blokowanie plików cookie innych firm dla pojedynczego klienta Chrome w danej witrynie może mieć wiele funkcji:
- Ustawienia użytkownika
- Flagi Chrome
- Okresy próbne wycofania
- Okres próbny wycofania wersji próbnej
- Testy przeprowadzane przy użyciu Chrome
- Wyjątki oparte na heurystyce
- Zasady Chrome Enterprise
W tym artykule opisujemy, jak współdziałają te funkcje Chrome, oraz przedstawiamy narzędzia i techniki, które pomogą Ci zrozumieć, dlaczego pliki cookie innych firm są dostępne lub blokowane.
Co sprawia, że pliki cookie innych firm są dozwolone lub blokowane?
W tej sekcji wyjaśniamy, jak można zezwalać na pliki cookie innych firm lub je blokować we wszystkich witrynach, w poszczególnych witrynach lub dla pojedynczego użytkownika.
Ustawienia użytkownika
Od chrome://settings
lub po kliknięciu ikony oka na pasku adresu Chrome użytkownicy mogą ustawić lub zmienić domyślny sposób działania plików cookie innych firm w swojej przeglądarce, w tym blokować wszystkie pliki cookie innych firm. Użytkownicy mogą też dodawać wyjątki, które zezwalają na pliki cookie innych firm w określonych witrynach.
Blokuj pliki cookie innych firm
chrome://settings/cookies
Pliki cookie innych firm możesz zablokować, klikając Prywatność i bezpieczeństwo > Pliki cookie innych firm. Włączenie opcji Blokuj wszystkie pliki cookie innych firm powoduje zablokowanie plików cookie innych firm we wszystkich kontekstach, również w miejscach, w których pliki cookie innych firm mogą być dostępne, np. w przypadku zestawów powiązanych witryn lub w przypadku zastosowania środków (takich jak wyjątki oparte na heurystyce).
Jeśli jednak opcja Blokuj pliki cookie innych firm jest włączona w chrome://settings/cookies
, możesz zezwolić na używanie plików cookie innych firm w zestawach powiązanych witryn. Aby to zrobić, włącz opcję Zezwalaj powiązanym witrynom na dostęp do danych o Twojej aktywności w grupie:
chrome://settings/trackingProtection
W przypadku 1% klientów Chrome należących do grupy testowej ochrony przed śledzeniem pliki cookie innych firm są domyślnie ograniczone. Ci użytkownicy mogą zablokować wszystkie pliki cookie innych firm z witryny chrome://settings/trackingProtection
.
Ma to takie same konsekwencje jak ustawienie Blokuj pliki cookie innych firm w usłudze chrome://settings/cookies
.
Jak zezwolić na używanie plików cookie innych firm
Od chrome://settings
użytkownicy mogą dodać witrynę do listy witryn, które mają dostęp do plików cookie innych firm.
Poza tym w przypadku zablokowania lub ograniczenia plików cookie innych firm na stronach, które ich używają, na pasku adresu (omniboksie) użytkownicy widzą ikonę oka.
Kliknięcie ikony oka umożliwia użytkownikowi tymczasowe zezwalanie na pliki cookie innych firm w bieżącej witrynie:
1% użytkowników z grupy Ochrona przed śledzeniem zobaczy okno ochrony przed śledzeniem:
Użycie ikony oka w celu zezwolenia witryny na używanie plików cookie innych firm ma taki sam skutek jak dodanie witryny do witryn, które mogą używać plików cookie innych firm na koncie chrome://settings
, z tym że ustawiony jest 90-dniowy okres ważności.
Po wygaśnięciu tymczasowe wykluczenie dla witryny można w razie potrzeby odnowić za pomocą ikony oka, aby umożliwić jej dalsze korzystanie z plików cookie innych firm.
Dostęp do plików cookie innych firm w przypadku poszczególnych witryn również może zostać anulowany. Spowoduje to usunięcie bieżącej witryny z listy witryn, które mogą używać plików cookie innych firm:
- Ustawienia użytkownika blokujące wszystkie pliki cookie innych firm zastępują flagi Chrome, próby wycofania, okresy prolongaty amortyzacji i wyjątki oparte na heurystyce.
- Ustawienia użytkownika umożliwiające zmianę domyślnego działania plików cookie innych firm w przeglądarce nie są dostępne, jeśli są skonfigurowane zasady korporacyjne dotyczące plików cookie.
chrome://settings/content/siteData
Umożliwia to użytkownikom zezwalanie na przechowywanie danych (w tym plików cookie) lub ich blokowanie z poszczególnych domen, własnych lub innych firm. (Zezwolenie na dostęp do plików cookie innych firm przez dodanie witryny do witryn, które mogą używać plików cookie innych firm w witrynach chrome://settings/cookies
lub chrome://settings/trackingProtection
) zezwala na ustawianie i odczytywanie wszystkich plików cookie innych firm w tej witrynie z dowolnej domeny.
Upewnij się, że interfejs chrome://settings/content/siteData
nie zakłóca testowania.
Jakie tymczasowe środki łagodzące i wyjątki są blokowane?
Ochrona przed śledzeniem domyślnie ogranicza obsługę plików cookie innych firm, ale umożliwia też tymczasowe zezwalanie na używanie plików cookie innych firm, np. wyjątki oparte na heurystyce, próby wycofania i okres prolongaty wycofywania. Zablokowanie wszystkich plików cookie innych firm z witryny chrome://settings
zastępuje niektóre z tych środków ograniczających ryzyko.
✅ Pliki cookie innych firm są dozwolone
zalecane, pliki cookie innych firm zostały zablokowane
Ustawienie | Interfejsy API Piaskownicy prywatności | Tymczasowe złagodzenia | Ustawienia użytkownika | ||||
---|---|---|---|---|---|---|---|
ELEMENTY | Storage Access API z promptami | Zestawy powiązanych witryn | Wyjątki oparte na heurystyce | Okres próbny wycofywania | Okres próbny wycofywania wersji próbnej | Zezwalaj na pliki cookie innych firm w określonej witrynie | |
Ochrona przed śledzeniem aktywna, „Blokuj wszystkie pliki cookie innych firm” wyłączone od chrome://settings/trackingProtection |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Ochrona przed śledzeniem aktywna, „Blokuj wszystkie pliki cookie innych firm” włączone od chrome://settings/trackingProtection |
✅ | ✅ | ✖ | ✖ | ✖ | ✖ | ✅ |
Ochrona przed śledzeniem jest nieaktywna, a „Blokuj pliki cookie innych firm” nie włączono na koncie chrome://settings/cookies |
✅ | ✅ | Zależy od ustawień użytkownika | ✖ | ✖ | ✖ | ✅ |
Flagi Chrome
Na to, czy pliki cookie innych firm są dozwolone lub zablokowane dla danego użytkownika, zależy od kilku flag Chrome.
- Wszystkie flagi Chrome są zastępowane przez ustawienia użytkownika w celu blokowania plików cookie innych firm. I odwrotnie – nie możesz ustawić flagi blokującej pliki cookie innych firm i „ponownego włączenia” ich w ustawieniach użytkownika, chyba że dodasz witrynę do listy witryn, które mogą używać plików cookie innych firm.
- Więcej informacji: flagi Chrome do testowania różnych scenariuszy.
Jeśli regularnie używasz różnych kanałów Chrome z flagami wiersza poleceń, warto utworzyć funkcje dla każdego kanału i dodać je do pliku RC powłoki. Na przykład w systemie macOS:
- Otwórz terminal.
- Utwórz funkcję:
cf(){ open -a 'Google Chrome Canary' --args $\*; }
- Aby użyć tej funkcji, wywołaj ją za pomocą flagi. Na przykład:
cf --enable-features=TrackingProtection3pcd
Wersje próbne wycofania
Chrome oferuje wycofywanie wersji próbnych plików cookie innych firm. Dzięki temu witryny lub usługi, które ulegają awarii, mogą poprosić o dodatkowy czas na rezygnację z zależności od plików cookie innych firm. Udział w testach własnych lub innych firm tymczasowo wyłącza ograniczenia dotyczące plików cookie innych firm w usługach umieszczonych na stronach i w witrynach, które z nich korzystają do celów niezwiązanych z reklamami.
- Dostęp do plików cookie innych firm z powodu udziału w jednym z testów wycofywania jest zablokowany przez ustawienia użytkownika blokujące pliki cookie innych firm oraz przez flagi Chrome, które blokują pliki cookie innych firm.
- Flagi Chrome do testowania różnych scenariuszy wyjaśniają, jak umożliwić lub uniemożliwić udział w testach wycofania wersji próbnej.
Okres prolongaty wycofania wersji próbnej
Chrome zapewnia okres prolongaty dla kwalifikujących się źródeł zarejestrowanych na potrzeby testów wycofywania własnych lub innych firm, podczas gdy zespół pracuje nad wdrażaniem tokenów wycofywania próbnych. W okresie prolongaty użytkownicy będą mieli dostęp do plików cookie innych firm w Chrome, nawet jeśli nie wdrożyli jeszcze tokenów próbnych.
- Dostęp do plików cookie innych firm z powodu aktywacji okresu prolongaty jest zablokowany przez ustawienia użytkownika w celu zablokowania wszystkich plików cookie innych firm oraz przez flagi Chrome, które blokują pliki cookie innych firm.
- Flagi Chrome do testowania różnych scenariuszy wyjaśniają, jak zezwalać na aktywację okresu prolongaty lub go blokować.
Najważniejsze wykluczenia witryn
Niektóre witryny oferujące kluczowe usługi objęte są tymczasowym wyjątkiem, które umożliwia im dalsze korzystanie z plików cookie innych firm bez konieczności wdrażania tokena okresu próbnego wycofywania.
- Dostęp do plików cookie innych firm jest blokowany w ustawieniach użytkownika w celu zablokowania wszystkich plików cookie innych firm oraz przez flagi Chrome, które blokują pliki cookie innych firm.
- Niezbędne strony mogą zapoznać się z instrukcjami dotyczącymi zezwalania na aktywację okresu prolongaty lub jej blokowania na stronie Flagi Chrome służące do testowania różnych scenariuszy. Wyłączenie zasad dotyczących niezbędnych witryn jest wyłączone, gdy aktywacja okresu prolongaty jest niedozwolona.
Wyjątki oparte na heurystyce
Podczas wycofywania plików cookie innych firm Chrome korzysta z mechanizmów heurystycznych, które w określonych sytuacjach zapewniają tymczasowy dostęp do plików cookie innych firm w określonych sytuacjach, aby zminimalizować awarie. Jest to działanie tymczasowe, z zakładem, że w przyszłości heurystyka zostanie całkowicie usunięta wraz z migracją witryn do rozwiązań długoterminowych.
Sytuacje wyjątków oparte na heurystyce zawierają więcej informacji o konkretnych sytuacjach, w których Chrome automatycznie przyznaje dostęp do plików cookie innych firm.
Prezentacja dla wyjątków opartych na heurystyce pozwala przetestować dostęp do plików cookie innych firm z wyjątkami heurystycznymi i bez nich.
- Oparte na heurystykach wyjątki, które zezwalają na pliki cookie innych firm, są zastępowane przez ustawienia użytkownika i zasady przedsiębiorstwa pozwalające na blokowanie wszystkich plików cookie innych firm.
- Flagi Chrome do testowania różnych scenariuszy wyjaśniają, jak zezwalać na wyjątki oparte na heurystyce lub je blokować.
Testowanie w Chrome
Tryby testowania obsługiwane przez Chrome umożliwiają witrynom sprawdzenie, jak działają one bez plików cookie innych firm. Odsetek klientów Chrome jest losowo przypisany do jednej z grup eksperymentalnych Tryb A lub Tryb B, a każda grupa ma etykietę dostępną z poziomu nagłówka żądania lub navigator.cookieDeprecationLabel.
Uwzględnienie w grupie eksperymentalnej w trybie A nie ma wpływu na działanie Chrome, w tym na pliki cookie innych firm. Istnieją 4 grupy eksperymentalne Trybu B, które zostały losowo przypisane do 1% klientów Chrome (0,25% na każdą z 4 grup). Pliki cookie są blokowane w przypadku klientów Chrome przypisanych do dowolnej z tych grup eksperymentalnych.
Ograniczyliśmy też w Chrome pliki cookie 20% klientów Chrome Canary, Dev i beta.
- Klienty Chrome mogą korzystać z plików cookie innych firm w przypadku witryn dodanych do Witryn, które mogą używać plików cookie innych firm, nawet jeśli klient jest przypisany do grupy eksperymentalnej w trybie B (z których wszystkie domyślnie blokują pliki cookie innych firm).
- Flagi Chrome do testowania różnych scenariuszy wyjaśniają, jak zezwalać na używanie grupy eksperymentalnej Chrome dla bieżącego klienta Chrome, jak to robić, a także jak wymuszać takie ustawienie.
Zasady Chrome Enterprise
Jeśli zasada BlockthirdPartyCookie jest wyłączona, zezwala na używanie plików cookie z innych witryn. Jeśli zasada jest włączona, strony nie mogą ustawiać plików cookie innych firm. Jeśli zasada jest nieskonfigurowana, domyślnie dozwolone są pliki cookie innych firm, a użytkownicy mogą je blokować za pomocą chrome://settings
.
Więcej informacji znajdziesz w artykule w Centrum pomocy Chrome Enterprise.
- Użytkownicy nie mogą zastępować zasad firmowych z
chrome://settings
ani flag Chrome.
Stan pliku cookie
W tej sekcji dowiesz się, jak sprawdzić, czy pliki cookie innych firm są dozwolone lub zablokowane w przypadku danego użytkownika lub witryny.
chrome://settings
Zaznacz chrome://settings/cookies
(lub chrome://settings/trackingProtection
) pod kątem ustawień użytkownika, które blokują pliki cookie innych firm, ograniczają pliki cookie innych firm lub zezwalają na używanie plików cookie innych firm w określonych witrynach.
Sprawdź też, czy w chrome://settings/content/siteData
nie ma ustawień, które umożliwiają lub blokują przechowywanie danych (w tym plików cookie) z poszczególnych domen.
chrome://policy
Jeśli korzystasz z środowiska Chrome Enterprise, zasady obowiązujące w Twojej przeglądarce mogą spowodować, że środowisko będzie inne niż w przypadku użytkowników – i odwrotnie. Do testowania możesz użyć maszyny wirtualnej lub urządzenia, które nie jest zarządzane.
Na stronie chrome://policy
wyświetlane są zasady ustawione dla przeglądarek zarządzanych przez instalację Chrome Enterprise.
W zasadach Chrome Enterprise wyjaśniono, jak skonfigurować zasady blokowania plików cookie innych firm lub zezwalania na ich używanie w określonych witrynach.
Narzędzia deweloperskie w Chrome
Panele Problemy, Aplikacja i Sieć zawierają informacje o plikach cookie oraz pokazują, czy przeglądarka blokuje pliki cookie innych firm.
- Kontrola korzystania z plików cookie wyjaśnia, jak ocenić wykorzystanie plików cookie innych firm w witrynie.
- Wyświetlanie, dodawanie, edytowanie i usuwanie plików cookie pokazuje, jak korzystać z plików cookie w Narzędziach deweloperskich w Chrome.
Panel aplikacji zawiera informacje o testach origin oraz informuje, czy witryna uczestniczy w testach wycofywania plików cookie innych firm.
Dokumentacja Narzędzi deweloperskich w Chrome zawiera więcej informacji o dodawaniu, edytowaniu i usuwaniu plików cookie oraz o tym, jak rozpoznawać i sprawdzać pliki cookie innych firm.
Privacy Sandbox Analysis Tool (PSAT)
Rozszerzenie PSAT do Chrome dodaje do Narzędzi deweloperskich Chrome narzędzia, które pomagają lepiej 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ń.
- Aby uzyskać więcej informacji, zgłosić problemy i poprosić o dodanie funkcji, wejdź na stronę github.com/GoogleChromeLabs/ps-analysis-tool
Witryny do testowania
Zespół Piaskownicy prywatności utrzymuje kilka witryn, które obsługują testowanie plików cookie innych firm:
- Ustaw plik cookie innej firmy: third-party-cookies.glitch.me
- Ustaw plik cookie innej firmy i podaj token wycofania wersji próbnej: 3pc-dt.glitch.me
- Debugowanie ustawień testów obsługiwanych przez Chrome: chrome-facilitated-testing.glitch.me
Wersje demonstracyjne Piaskownicy prywatności zawierają 2 połączone witryny, aby ułatwić Ci eksperymentowanie z różnymi podstawowymi ścieżkami użytkowników i przypadkami użycia oraz zrozumienie, jak ograniczenia dotyczące plików cookie innych firm wpływają na te ustawienia.
Zmienianie klienta Chrome lub profilu
Klient Chrome odpowiada instalacji na urządzeniu: katalogu danych użytkownika.
Każdy profil Chrome to podkatalog w katalogu danych użytkownika.
Jeśli uruchamiasz Chrome z poziomu wiersza poleceń, możesz ustawić katalog danych użytkownika za pomocą flagi --user-data-dir.
Oznacza to, że na potrzeby programowania możesz mieć osobny katalog danych użytkownika z własnymi podkatalogami profilu. Utworzenie nowego katalogu danych użytkownika sprawia, że przeglądarka Chrome zachowuje się tak, jakby została zainstalowana niedawno, co może być pomocne przy debugowaniu problemów związanych z profilem.
Aby uruchomić Chrome z poziomu wiersza poleceń z nowym, tymczasowym katalogiem użytkownika, użyj tej flagi:
--user-data-dir=$(mktemp -d)