01Kod śledzący naprawdę się nie wykonuje
Do czasu wyrażenia zgody przeglądarka ani go nie pobiera, ani nie uruchamia — adres zostaje odłożony na bok, a nie usunięty, bo zgoda musi móc przywrócić go na miejsce.
02Wyłapuje też to, co dodają inne wtyczki
Niektóre wtyczki wklejają swój kod śledzący wprost na stronę, gdzie zwykły mechanizm go nie widzi. Takie przypadki dopasowywane są po adresie — zostało to znalezione w działającym sklepie, gdzie tag Google Ads działał pod banerem przekonanym, że go zablokował.
03Zgoda jest powiązana z tekstem, który został pokazany
Wersja polityki to skrót z otwartych kategorii, tekstu banera i inwentarza. Zmiana któregokolwiek z nich sprawia, że dawna zgoda przestaje się liczyć, więc pytanie pada ponownie.
04Dowód bez identyfikowania kogokolwiek
Serwer przechowuje liczniki w układzie (dzień, wersja polityki, wybór) oraz archiwum każdego tekstu polityki. Dowód na poziomie osoby oznaczałby nadanie odwiedzającemu trwałego identyfikatora — czyli otwarcie nowej operacji przetwarzania po to, by udowodnić zgodę na poprzednią.
05Odrzucenie jest równie łatwe jak akceptacja
Oba przyciski mają tę samą klasę, a odrzucenie jest wypisywane jako pierwsze. Test sprawdza, czy ich atrybuty klasy są identyczne, ponieważ zgoda uzyskana przez utrudnienie odmowy nie jest zgodą dobrowolną.
06Nic nie trafia błędnie do pamięci podręcznej
Na froncie witryny nie ma pliku cookie, nie ma nonce, nie ma sprawdzania zalogowania. Baner zgody, który różnicuje stronę dla każdego odwiedzającego, psuje buforowanie całych stron, a nonce cicho za nim umiera.
07Strony prawne z własnego inwentarza
Polityka plików cookie powstaje z tych kategorii i wierszy, które rzeczywiście zostały wypełnione. Pusta kategoria nie wypisuje żadnej zmyślonej linii — zadeklarowanie operacji przetwarzania, której się nie prowadzi, jest gorsze niż zadeklarowanie zbyt mało.
08Baner nigdy nie zależy od licencji
Gdyby zamilkł po wygaśnięciu płatności, witryna zaczęłaby zapisywać pliki cookie śledzące bez zgody — a kara spada na właściciela witryny, nie na nas.
09Sto dwadzieścia jeden usług, które potrafi nazwać
Biblioteka rozpoznaje 121 usług zewnętrznych po adresach, z których się ładują, wraz z plikami cookie, które każda z nich ustawia, i czasem ich ważności. Trzydzieści trzy rekordy są kompletne; pozostałe osiemdziesiąt osiem noszą widoczne oznaczenie „zweryfikuj to” zamiast prawdopodobnego przypuszczenia, ponieważ tabela plików cookie zmyślająca okres przechowywania jest gorsza niż taka z widoczną luką. Skrypty płatności i ochrony przed botami też są rozpoznawane, ale nigdy nie są proponowane jako blokowalne — wstrzymanie jednego z nich po cichu psuje kasę.
010Skan, który uruchamia się sam i zgłasza tylko to, co się zmieniło
Ustaw audyt front-endu na cotygodniowy albo codzienny harmonogram, a powie ci, gdy pojawi się nowy niewstrzymany skrypt zewnętrzny albo niespisane ciasteczko — a nie znów cała lista. Włączenie harmonogramu należy do Pro; wyłączenie go i skanowanie ręczne są darmowe.