← Consent & DatenschutzDatenschutzrecht

Google Fonts lokal hosten und externe Aufrufe vermeiden

Bei einer externen Google-Fonts-Einbindung ruft der Browser Stylesheets und Schriftdateien von Google-Servern ab. Lokales Hosting vermeidet diese Verbindung und ist deshalb für viele Websites der klarste technische Lösungsweg.

Warum sollte man Google Fonts lokal hosten?

Wer Google Fonts lokal hostet, lädt Stylesheets und Schriftdateien vom eigenen Webserver statt von Google. Damit entfällt für die Schriftdarstellung die externe Verbindung zu fonts.googleapis.com und fonts.gstatic.com; Layout und Lesbarkeit hängen außerdem nicht von einer Consent-Auswahl ab.

Bei einer externen Einbindung lädt der Browser zunächst ein Stylesheet von fonts.googleapis.com und anschließend Schriftdateien von fonts.gstatic.com. Für diese HTTP-Verbindungen wird technisch unter anderem die IP-Adresse des Besuchers an den jeweiligen Server übermittelt.

Das LG München I bewertete 2022 in einem konkreten Fall die ungefragte Weitergabe einer dynamischen IP-Adresse durch extern eingebundene Google Fonts als Verletzung des Persönlichkeitsrechts. Das Urteil ist eine Einzelfallentscheidung und keine pauschale Aussage über jede Nutzung von Schriftarten.

Wer die benötigten Font-Dateien lokal auf dem eigenen Webserver bereitstellt, verhindert den Google-Aufruf für die Schriftdarstellung. Falls externe Fonts bestehen bleiben, sollten Datenfluss, DSGVO-/GDPR-Rechtsgrundlage und gegebenenfalls vorheriges Blocking fachlich geprüft werden – in Deutschland ebenso wie in Österreich.

Für die lokale Einbindung werden nur die tatsächlich benötigten Familien, Schriftschnitte und Zeichensätze übernommen. Das eigene CSS verweist anschließend per @font-face auf lokale Dateien und enthält eine passende Systemschrift als Fallback, falls eine Datei nicht geladen werden kann.

Google Fonts lokal einbinden: drei technische Schritte

Der Wechsel auf lokale Dateien lässt sich technisch klar prüfen und vermeidet eine consentabhängige Darstellung der Seitenschrift.

Schritt 1

Einbindung finden

Quelltext, Stylesheets und Netzwerkprotokoll werden auf fonts.googleapis.com und fonts.gstatic.com geprüft.

Schritt 2

Fonts lokal integrieren

Benötigte Dateien werden rechtmäßig bezogen, auf dem eigenen Server gespeichert und per @font-face eingebunden.

Schritt 3

Externe Requests ausschließen

Nach Cache-Leerung und auf mehreren Seitentypen wird geprüft, ob keine Google-Fonts-Verbindung mehr entsteht.

Google Fonts lokal hosten oder blockieren?

Lokales Hosting ist meist stabiler als eine consentabhängige Schrift, weil Layout und Lesbarkeit nicht von der Auswahl abhängen.

VarianteDatenfluss beim SeitenaufrufEinordnung
Direkt von Google ladenBrowser verbindet sich mit Google-Fonts-HostsRechtsgrundlage und Transparenz konkret prüfen
Bis zur Einwilligung blockierenGoogle-Verbindung erst nach FreigabeFallback-Schrift und Layoutwechsel berücksichtigen
Lokal hostenSchriften werden vom eigenen Host geladenVermeidet den externen Google-Fonts-Aufruf
Plugin oder Widget lädt FontsExterne Verbindung kann erst auf Unterseiten oder nach Interaktion entstehenQuelle aktualisieren, lokal ersetzen oder separat steuern

Nicht nur das sichtbare Theme kontrollieren.

✓

Page Builder, Plugins und eingebettete Widgets können eigene Google-Fonts-Aufrufe nachladen.

✓

Ein Preload-Link oder importiertes CSS kann externe Requests auslösen, obwohl das Hauptstylesheet bereits lokal ist.

✓

Nicht verwendete Schriftschnitte erhöhen Dateigröße und Ladeaufwand; lokal sollten nur benötigte Varianten eingebunden werden.

✓

ConsentBoost besitzt derzeit keine besondere Google-Fonts-Automatik; Scanner und Ressourcenfunde unterstützen die technische Prüfung.

✓

Lizenzbedingungen der verwendeten Schriftdateien und lokale Updateprozesse müssen berücksichtigt werden.

Die wichtigsten Antworten auf einen Blick.

Technische Zusammenhänge verständlich erklärt und klar von der rechtlichen Einzelfallbewertung abgegrenzt.

Sind Google Fonts generell verboten?

Nein. Entscheidend sind Einbindungsart, Datenfluss und Rechtsgrundlage. Lokales Hosting vermeidet die externe Verbindung zu Google für die Schriftdateien.

Warum wird bei externen Fonts eine IP-Adresse übertragen?

Der Browser benötigt eine Netzwerkverbindung zum Server, der Stylesheet und Schriftdatei ausliefert. Dabei ist die IP-Adresse technisch Bestandteil der Kommunikation.

Sollte man Google Fonts blockieren oder lokal hosten?

Lokales Hosting ist meist der robustere Weg, weil die Schrift ohne Drittanbieteraufruf und unabhängig von der Consent-Auswahl bereitsteht.

Findet ein einzelner Test alle Font-Aufrufe?

Nicht unbedingt. Plugins und Inhalte können Fonts erst auf bestimmten Unterseiten oder nach Interaktionen laden. Deshalb sollten mehrere Seitentypen geprüft werden.

Wie bindet man Google Fonts lokal ein?

Laden Sie die benötigten, lizenzkonform nutzbaren Font-Dateien auf den eigenen Server, definieren Sie die verwendeten Schnitte per @font-face und ersetzen Sie externe Stylesheet-Links oder @import-Regeln. Prüfen Sie danach im Browsernetzwerk, dass weder fonts.googleapis.com noch fonts.gstatic.com aufgerufen werden.

Warum erscheinen trotz lokaler Fonts noch Google-Requests?

Häufig laden ein Plugin, Page Builder, Widget, Preload-Link oder eine verbliebene @import-Regel weitere Font-Dateien. Prüfen Sie mehrere Seitentypen sowie dynamische Inhalte und leeren Sie Cache- und Optimierungsschichten vor dem erneuten Test.

Den Consent-Ablauf im Zusammenhang betrachten.

Vertiefen Sie die angrenzenden Funktionen und technischen Grundlagen.

Externe Font-Aufrufe sichtbar machen.

Nutzen Sie Scanner und Diensteerkennung, um externe Ressourcen nach Theme- oder Plugin-Änderungen erneut zu prüfen.