Shopsystem ShopPilot

ShopPilot => ShopPilot Enterprise => Thema gestartet von: admin am Mai 28, 2021, 16:15:51

Titel: Abmahnung wegen Einbindung von Googlefonts
Beitrag von: admin am Mai 28, 2021, 16:15:51
Hallo,
die Einbindung von extern Ressourcen ohne die Zustimmung des Nutzers zu erhalten kann einen Datenschutzverstoß gemäß DSGVO sein.
Auch wenn diese Einbindung keine Cookies setzt, wird dennoch die IP und die Browserdaten an die Quelle der Einbindung übermittelt.
Im Falle von Google, können diese Daten durch Google auch ausgewertet werden.

Die Lösung ist die Webfonts nicht mehr von Google zu laden, sondern auf dem eignen Server bereitzustellen.
Dazu kann man die Fonts herunterladen. Siehe https://google-webfonts-helper.herokuapp.com

Es werden für moderne Browser nur die Dateien mit der Endung woof2 und woof benötigt.
Diese legt man in einem neu zu erstellenden Ordner fonts ab und kennzeichnet sie in ShopPilot als zusätzliche Datei.

Jetzt muss noch die Stelle in der css oder scss Datei finden, wo dei Fonts von Google geladen werden.

@import url(https://fonts.googleapis.com/css?family=Open+Sans&subset=latin,latin-ext);
Diese Zeile dann aus kommentieren und danach folgenden Code einfügen.
/* open-sans-regular - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/open-sans-v20-latin-ext_latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v20-latin-ext_latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

Falls man den Code in der scss Datei einbindet, muss man den Shop einmal in LiveView aufrufen, damit die css Datei neu erstellt werden kann.