Was ist ein Safari-Content-Blocker? (Und wie er wirklich funktioniert)
Wer schon mal nach einem Weg gesucht hat, Werbung auf dem iPhone zu blockieren, ist wahrscheinlich über den Begriff “Content-Blocker” gestolpert, ohne dass irgendwo klar erklärt wurde, was das eigentlich ist. Es ist nicht dasselbe wie eine Browsererweiterung auf dem Mac, und dieser Unterschied ist wichtiger, als die meisten Erklärungen zugeben.
Ein Safari-Content-Blocker ist eine kleine App-Erweiterung, die Safari eine Liste von Regeln übergibt: welche Netzwerkanfragen zu blockieren sind und welche Seitenelemente ausgeblendet werden sollen. Safari liest diese Liste, kompiliert sie und wendet sie selbst an. Die Erweiterung, die die Regeln geliefert hat, kommt nie mit deinem Browserverkehr in Berührung. Genau diese Designentscheidung ist der Grund, warum Content-Blocker auf iOS eine eigene Kategorie sind, statt einfach “Werbeblocker-Apps” zu heißen.
Wie ein Content-Blocker wirklich funktioniert
Apple hat Content-Blocker mit iOS 9 über die API SFContentBlockerManager eingeführt, gezielt dafür, dass Safari Inhalte blockieren kann, ohne einem Dritten ein Fenster in dein Surfverhalten zu geben.
So läuft der Mechanismus ab. Eine Content-Blocker-Erweiterung liefert eine JSON-Datei, ein flaches Array von Regel-Objekten. Jede Regel hat einen Trigger (ein URL-Muster zum Abgleich) und eine Aktion (Anfrage blockieren, Element mit einem CSS-Selektor ausblenden oder Cookies davon entfernen). Aktivierst du die Erweiterung, lädt Safari diese JSON-Datei, kompiliert sie in ein effizientes internes Format und speichert die kompilierte Version. Ab dann wendet Safari diese Regeln nativ an, während jede Seite lädt, bevor die eigenen Scripts der Seite überhaupt anfangen zu laufen.
Die Erweiterung selbst hat genau eine Aufgabe: Safari auf Anfrage eine Regel-Datei zu übergeben. Sie läuft nicht im Hintergrund, sieht die besuchten Seiten nicht und bekommt keinen Rückruf, wenn eine Regel greift. Das eigentliche Blockieren erledigt Safari komplett selbst.
Das ist auch der Grund, warum Content-Blocker eine feste Obergrenze bei der Regelanzahl haben. Seit iOS 15 kann jede Content-Blocker-Erweiterung bis zu 150.000 kompilierte Regeln fassen. Das ist ein großzügiges Budget für URL- und CSS-Muster, weshalb Apps, die mehr Abdeckung brauchen, als eine einzelne Erweiterung erlaubt, Blindfold eingeschlossen, mehrere Content-Blocker-Erweiterungen mitbringen statt einer riesigen.
Warum das anders ist als eine Werbeblocker-Erweiterung im Browser
In einem Desktop-Browser ist eine Werbeblocker-Erweiterung ein kleines Programm, das neben der Seite läuft: Es liest das DOM, beobachtet Netzwerkanfragen in Echtzeit und schreibt oder entfernt Dinge, nachdem die Seite schon zu laden begonnen hat. Das ist mächtig, und deshalb können Desktop-Werbeblocker clevere, dynamische Dinge tun, die ein Safari-Content-Blocker nicht kann, etwa Seiteninhalte prüfen und je nach Befund entscheiden, was zu tun ist.
Ein Safari-Content-Blocker kann das nicht. Er übergibt eine statische Regel-Datei und tritt danach zur Seite. Er hat keine Einsicht in die lebende Seite und kann beim Rendern keine Ermessensentscheidungen treffen. Jede Regel muss im Voraus feststehen und als Muster geschrieben sein, nicht als Logik, die auf das reagiert, was gerade zu sehen ist.
Das ist ein echter Kompromiss, und man sollte ehrlich darüber sein. Was man dafür bekommt, ist Geschwindigkeit und Privatsphäre: Nichts von deinem Surfverhalten erreicht je die Erweiterung, es wird kein Script in jede Seite eingeschleust, um sie zu untersuchen, und Safari wendet die Regeln an, bevor die Seite überhaupt zu rendern beginnt, statt hinterher aufzuräumen. Für die allermeisten Fälle von Werbung- und Tracker-Blocking decken vorab berechnete Regeln die überwältigende Mehrheit ab. Es sind die letzten paar Prozent, die Werbung, die noch zu keinem bekannten Muster passt, bei denen eine rein statische Liste an ihre Grenzen stößt.
Wo du Content-Blocker auf dem iPhone findest und verwaltest
Jeder installierte Content-Blocker taucht an einer Stelle auf: Einstellungen > Safari > Erweiterungen. (Auf iOS-Versionen vor 15 hieß dieser Bildschirm noch Einstellungen > Safari > Content-Blocker.) Jeder hat seinen eigenen Ein-/Aus-Schalter, und du kannst mehrere gleichzeitig aktivieren, da sie sich nicht gegenseitig stören, Safari fügt einfach alle kompilierten Regeln zusammen.
Wirkt eine Seite nach dem Aktivieren eines neuen Content-Blockers plötzlich kaputt, ist das der erste Ort zum Nachsehen. Schalte den verdächtigen Blocker aus, lade die Seite neu, und du weißt innerhalb weniger Sekunden, ob er die Ursache war.
Wo Blindfold ansetzt
Blindfold bringt drei getrennte Content-Blocker mit, Werbung, Privatsphäre und Störendes, mit zusammen über 130.000 Regeln. Sie decken Werbenetzwerke, Tracking-Scripts, Cookie-Sperren und aufdringliche Overlays ab und laufen so, wie jeder Content-Blocker läuft: kompiliert und angewendet von Safari selbst, ohne Einblick in dein Surfverhalten.
Der oben beschriebene Kompromiss statischer Listen ist real, deshalb hat Blindfold eine zusätzliche Ebene. Apples Modell auf dem Gerät prüft Seitenelemente, nachdem eine Seite fertig geladen hat, genau der eine Moment, in dem ein reiner Content-Blocker nicht handeln kann, und schreibt eine präzise Ausblendregel, wenn es etwas entdeckt, das die statischen Listen verpasst haben. Diese Analyse läuft komplett auf deinem iPhone. Nichts von dem, was du dir ansiehst, wird irgendwohin gesendet. Jede geschriebene Regel erscheint in der App, vollständig sichtbar, und du kannst sie wie jede andere Regel bearbeiten oder löschen.
Die Listen aktualisieren sich täglich automatisch über das Internet, neue Regeln kommen also ohne App-Store-Update an. Eine 30-tägige kostenlose Testphase führt zu 7,99 $/Jahr oder einem einmaligen Lebenslang-Kauf für 19,99 $, beides mit Familienfreigabe und ohne Konto. Den vollständigen Funktionsumfang findest du auf der Blindfold-Startseite oder direkt im App Store.
Wenn du Content-Blocker gegen deine anderen Optionen zum Reduzieren von Werbung auf dem iPhone abwägst, deckt der vollständige Guide zum Blockieren von Werbung auf dem iPhone den Rest des Feldes ab: Safaris eingebaute Einstellungen, VPN-basierte Blocker, und wo jeder Ansatz hilft oder an Grenzen stößt.