Stefan

Kittel

Stefan Kittel IT Solutions


Automatic Local Google Font ist ein Plugin für WordPress.

Es löst auf einfache Art und Weise das Problem, dass Google Fonts direkt von der Webseite zum Download angeboten werden müssen.

Beschreibung
Durch die DSGVO (GDPR) besteht sehr vermutlich die Auflage an Webseitenbetreiber die Google Fonts lokal zum download anzubieten. Denn durch den Download der Fonts direkt von den Google-Servern werden dort Informationen wie z.B. die IP-Adresse des Benutzers gespeichert über die er vorher nicht informiert wurde.

Nun kann man das Theme prüfen und korrigieren.
Aber nach dem nächsten Update sind die Links wieder so wie vorher ohne dass man es mitbekommt.

Oder man installiert einfach „Automatic Local Google Font“.
Fertig. Es gibt nichts zu konfigurieren.

Vermutlich werden viele Anwälte nur nach „fonts.googleapis.com“ und „fonts.gstatic.com“ suchen und sofort eine Abmahnung schreiben. Egal ob diese überhaupt zutreffend ist.
Aus diesem Grund verschleiert das Plugin den Hostnamen mit Base64.

Technisch
Es gibt eine vordefinierte Liste an URLs die in der HTML Ausgabe und CSS-Dateien erkannt werden. Dabei wird die URL so anpasst, dass der Download der Fonts durch WordPress erfolgt (siehe Oben).

Der Hostname wird mit base64 verschleiert und der Rest der URL, mit einem Doppelpunkt getrennt, angefügt.

URL im Original
Host = https://www.skittel.de/index.php?algf=aHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbQ==:
Pfad = css?family=Roboto%3A300%2C400%2C500%2C700%7CRoboto+Slab%3A400%2C700&subset=latin%2Clatin-ext&ver=1.1.76

URL mit dem Plugin
Host = https://wp-shield.plus/index.php?algf=
Original Host (base64) = aHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbQ==
Pfad = /css?family=Roboto%3A300%2C400%2C500%2C700%7CRoboto+Slab%3A400%2C700&subset=latin%2Clatin-ext&ver=1.1.76

Die Dateien werden 24 Stunden im Verzeichnis „wp-content/cache/automatic-local-google-font“ zwischengespeichert.

Die URLs befinden sich in der Datei „urls.list“.

Diese URLs sind dort aktuell enthalten
https://www.skittel.de/index.php?algf=aHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbQ==:
https://www.skittel.de/index.php?algf=aHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbQ==:
https://www.skittel.de/index.php?algf=aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbQ==:
https://www.skittel.de/index.php?algf=aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbQ==:

Aus Sicherheitsgründen sind auch nur diese URLs für den Proxy erlaubt.

Installation
Suchen Sie einfach nach „Automatic Local Google Font“ bei den Plugins von WordPress und installieren und aktivieren Sie das Plugin.
Fertig.

Link zu https://de.wordpress.org/plugins/automatic-local-google-font