Eine Homepage ohne Cookie-Banner: Was wir dafür weggelassen haben

Warum diese Seite keine Cookies braucht und welche Entscheidungen dafür nötig waren: eigene Schriften, keine Fremd-Skripte, abgeschaltete Ghost-Funktionen und eine Prüfung im Browser.

Browserfenster, dessen Netzwerkliste nur Anfragen an schmidbauer.jetzt zeigt, daneben ein durchgestrichener Keks mit der Aufschrift 0 Cookies.

Eine Seite kommt ohne Cookie-Banner aus, wenn sie keine Cookies setzt und nichts von Dritten lädt. Das klingt nach Verzicht, ist aber vor allem eine Reihe kleiner Entscheidungen beim Aufbau. Dieser Artikel beschreibt, welche das bei dieser Seite waren. Er ist keine Rechtsberatung.

Das Prinzip

Jede Anfrage an einen fremden Server übermittelt mindestens die IP-Adresse. Wer solche Anfragen vermeidet, muss weniger erklären, absichern und einwilligen lassen. Unser Ansatz: alles vom eigenen Server ausliefern.

Was wir getan haben

  • Schriften selbst hosten: Die Schriften liegen als woff2-Dateien im Theme. Es gibt keine Einbindung von Google Fonts.
  • Formeln selbst ausliefern: KaTeX liegt ebenfalls im Theme und wird nur auf Seiten mit Formeln geladen (siehe den Artikel zu KaTeX in Ghost).
  • Ghost-Funktionen abschalten: Update-Prüfung, Gravatar und Ping-Dienste sind in der Konfiguration ausgeschaltet, ebenso Web-Analytics, die Fediverse-Anbindung und das automatische Anhängen von ?ref= an ausgehende Links.
  • Keine Fremd-Skripte: Suche, Mitglieder-Portal, Kommentare und Ankündigungsleiste laden bei Ghost standardmäßig Skripte von einem CDN. Wir haben sie abgeschaltet. Dafür gibt es keine Suche, kein Abo-Formular und keine Kommentare.
  • Soziale Netzwerke nur als Links: Statt Einbettungen oder Teilen-Schaltflächen gibt es normale Links, die erst beim Klick Daten übertragen.

So prüfen wir das

Im Browser öffnen wir die Entwicklerwerkzeuge (F12) und laden die Seite neu:

  1. Im Netzwerk-Tab sollte nur der eigene Host auftauchen.
  2. Im Speicher-Tab (je nach Browser „Storage“ oder „Anwendung“) sollten unter Cookies keine Einträge stehen.

Diese Prüfung gehört nach jeder Änderung am Theme dazu. Ein einziges eingebettetes Video oder ein Skript eines Dienstes macht alles wieder zunichte.

Was nicht dazugehört

Der eigene Server schreibt Zugriffe üblicherweise in Logdateien. Das ist rechtlich relevant und gehört in die Datenschutzerklärung, mit Angaben zu Speicherdauer und Hoster. Bei dieser Seite liegt der Server bei IONOS, mit einem Vertrag zur Auftragsverarbeitung, und die Logdateien werden nach 14 Tagen gelöscht. „Ohne Cookies“ bedeutet nicht „ohne Datenschutzerklärung“.

Für den Unterricht

Das Thema eignet sich für Informatik oder Medienbildung: Was lädt eine Webseite im Hintergrund? Material: Browser mit Entwicklerwerkzeugen, zwei oder drei Beispielseiten. Zeitbedarf: eine Stunde. Die Klasse zählt die Hosts im Netzwerk-Tab und diskutiert, wozu sie dienen.

Fazit

Eine Seite ohne Cookies entsteht durch den Verzicht auf Fremd-Skripte und -Schriften, nicht durch einen Trick. Ob sie dauerhaft so bleibt, zeigt nur die regelmäßige Kontrolle im Browser.

Weiterlesen