Total-Cookie-Protection (nachfolgend T.C.P.) sorgt dafür, dass für jede Seite, und darin eingebundene Ressourcen von Drittseiten, ein einzelner „Container“ verwendet wird, in dem Cookies, und weitere Daten gespeichert werden.
Wenn auf https://meine-webseite.invalid
Ressourcen von https://tracker.invalid
eingebunden sind, könnten mit diesen bspw. Cookies gesendet und gespeichert werden.
Diese befinden sich dann, bei aktiver T.C.P., im Container von https://meine-webseite.invalid
.
Wenn Ressourcen von https://tracker.invalid
nun auf der Webseite https://keksladen.invalid/
eingebunden sind, kann von dort nicht auf die Cookies aus dem Container von https://meine-webseite.invalid
zugegriffen werden, da die Cookies nun aus dem Container dieser Webseite ausgelesen, oder darin gespeichert werden.
Wenn https://tracker.invalid
also eine zufällig generierte ID für jede Seite in einem Cookie festlegt, wenn keine bereits vorhanden ist, in der deren Ressourcen eingebunden sind, würde für beide Seiten eine andere ID gespeichert werden. Ohne T.C.P. wäre ein gesetztes Cookie „auf beiden Seiten vorhanden“, und hätte somit die gleiche ID.
Das verhindert in diesen Fall „Cross-Site-Tracking“ (außer der Tracker nutzt Fingerprinting o.Ä. um diese IDs zu verbinden).
Aber es verhindert kein „Same-Site-Tracking“, du bleibst für den Tracker auf der gleichen Seite die gleiche Person, solange du dessen Cookie nicht los wirst - in der freien Wildbahn ist das natürlich eventuell noch komplexer.
Wenn du auf „Annehmen“ klickst, stimmst du (rechtlich) für gewöhnlich zu, dass du personalisierte Werbung, Tracking, … erlaubst.
Dagegen hilft uBlock Origin nur, wenn es diese Tracker blockiert, wenn nicht, würdest du hiermit zustimmen, obwohl es beim ablehnen, rechtlich gesehen, z.B. nicht zu Tracking kommen dürfte.
uBlock Origin wird nur das blockieren, wofür es Filterregeln hat - da ist nicht alles Mögliche drin.
T.C.P. schützt dabei dann auch nur davor, dass die Zustimmungen oder Tracking IDs automatisch auf anderen Seiten vorhanden sind - außer es wird eine Methode genutzt, um T.C.P. zu umgehen.
Z.B. durch Umleitungen mit „Parametern“ über mehrere Seiten, zum Teilen verschiedener Werte (IDs, oder auch Logintoken), das wird aber afaik. nirgendwo zu diesen Zweck (Teilen von Tracking-IDs) eingesetzt, da es „disruptiv“ ist.