...

Integrera Google Fonts lokalt - GDPR-kompatibelt alternativ för bättre dataskydd

Fler och fler webbplatsoperatörer vill Integrera Google Fonts lokaltför att bättre skydda sina besökares personuppgifter. Dynamiskt integrerade teckensnitt bryter mot GDPR utan uttryckligt samtycke och medför en ökad risk för varningar.

Centrala punkter

  • UppgiftsskyddDynamiska Google Fonts överför IP-adresser till Googles servrar - ett brott mot GDPR.
  • RättssäkerhetLokal integration minskar risken för varningar och böter.
  • Webbplatsens prestandaEgna servrar levererar ofta typsnitt snabbare än externa källor.
  • InsticksprogramVerktyg som OMGF förenklar den lokala integrationen avsevärt.
  • Anpassning av temaTeckensnitt måste ersättas specifikt i CSS och alla externa länkar måste tas bort.

Varför dynamisk integration är problematisk

Många teman och plugins använder Google Fonts via Google API som standard. Detta innebär att besökarnas IP-adress överförs till servrar i USA varje gång en sida öppnas. Enligt en dom från den regionala domstolen i München utgör detta ett brott mot dataskyddet utan samtycke. Dessutom finns det inget sätt för användarna att specifikt invända mot denna överföring. Detta ökar avsevärt risken för betydande böter och dyra varningar.

Följande gäller för alla typer av inbäddade tjänster från tredje part: Så snart personuppgifter överförs till servrar utanför EU utan samtycke, bryter detta mot GDPR. Även om Google hävdar att typsnitt inte samlar in några personuppgifter, påverkar enbart IP-adressen tydligt dataskyddet.

Så här fungerar den lokala integrationen av Google Fonts

Lokal integration innebär att du sparar teckensnitten på din egen server. Detta gör att din webbläsare slipper serverförfrågan till Google och hämtar filerna direkt från din domän. Så här fungerar det steg för steg:

  1. Öppna teckensnitt.google.com och välj önskade teckensnitt och varianter.
  2. Ladda ner teckensnitten och konvertera dem till webbformatet .woff2 - till exempel med google-webbkontrast-hjälpare.
  3. Ladda upp .woff2-filerna via FTP eller via din backend till en undermapp som t.ex. /wp-content/fonts/.
  4. Komplettera @font-ansikte-kommando i CSS på din webbplats och ange din teckensnittsväg.

Ett exempel på CSS-koden:


@font-ansikte {
  typsnitt-familj: 'OpenSans';
  src: url('/wp-content/fonts/OpenSans-Regular.woff2') format('woff2');
  typsnittsvikt: 400;
  font-style: normal;
}

Använd den sedan i stilmallen på din webbplats: Font-family: "OpenSans", Arial, sans-serif;

Integrera Google Fonts lokalt i WordPress

WordPress är särskilt känsligt för oönskade Google Fonts-integreringar via teman och plugins. En ofta förbisedd källa är förinstallerade widgetar eller byggare som Elementor, Divi eller WPBakery. Det lönar sig därför att göra en grundlig kontroll med verktyg som "Google Fonts Checker". Synliga kopplingar till teckensnitt.googleapis.com eller . teckensnitt.gstatic.com måste avlägsnas helt och hållet.

Det är bäst att skapa ett barntema innan du gör ändringar i teckensnitten. Detta kommer att säkerställa att dina ändringar behålls även efter temauppdateringar. Ladda upp dina typsnitt i mappen för ditt barntema och länka lagringsplatsen i CSS. Alternativt kan du också arbeta med ett plugin.

Användbara plugins för lokal integration

Plugins gör saker och ting mycket enklare, särskilt för mindre tekniska användare. Vissa verktyg ersätter automatiskt externa teckensnitt med lokala versioner:

  • OMGFPlugin-programmet känner automatiskt igen använda Google-teckensnitt, sparar dem lokalt och ersätter externa anrop. Den betalda Pro-versionen erbjuder utökad cachelagring och stöd för anpassade teckensnitt.
  • Optimera automatisktFörutom cachningsfunktioner ger Autoptimise också kontroll över inbäddning av teckensnitt. Särskilt praktiskt för Elementor- eller Divi-installationer.
  • Plugin för teckensnitt ProKompatibel med nästan alla vanliga sidbyggare. Intuitiv manövrering via WordPress-menyn.

Integrera Google Fonts lokalt med sidbyggare

Divi-användare kan avaktivera laddningen av externa teckensnitt i temainställningarna. Lokala teckensnitt integreras sedan med hjälp av Divi Customiser eller genom att lägga till dem i barntemat.

Elementor erbjuder möjligheten att ladda upp och använda dina egna teckensnitt i området för anpassade teckensnitt. Automatisk omladdning måste först avaktiveras med hjälp av en kodsnutt:


add_filter( 'elementor/frontend/print_google_fonts', '__return_false' );

Med WPBageri den lokala integrationen fungerade endast manuellt via direkta CSS-anpassningar. Teckensnitten måste placeras i temat eller barntemat och uttryckligen refereras till.

Hantering av flera teckensnitt

I många projekt används inte bara ett enda typsnitt, utan flera typsnitt eller till och med olika typsnittsfamiljer. Detta kan leda till förvirrande typsnittshantering. För att det ska fungera korrekt bör du först göra en anteckning eller kontrollera stilmallen för att se vilka teckensnitt som används på vilka ställen.

Särskilt om du använder en sidbyggare som Elementor eller Divi kan olika moduler ladda olika teckensnitt. Till exempel kan rubriker skapas i "Open Sans" och brödtexter i "Roboto". Det finns också fet eller kursiv teckensnittsstil. Det är bäst att skapa en lista där du systematiskt noterar teckensnitten och deras varianter. Detta förhindrar att du bara integrerar några av de nödvändiga teckensnitten lokalt. Saknade typsnitt orsakar ofta visningsfel eller leder till att enskilda typsnitt fortsätter att hämtas från Googles servrar.

När du laddar ner med google-webbkontrast-hjälpare kan du oftast välja vilka teckensnitt och vilket språkstöd du behöver direkt. På så sätt minimeras filstorleken och du undviker oönskade förfrågningar till externa servrar.

Typiska misstag och hur man undviker dem

Efter uppdateringar kan teman aktivera externa teckensnitt igen. Kontrollera därför regelbundet via DevTools om typsnitt laddas från Google utan tillstånd. För multisites måste du kontrollera varje sida individuellt - inställningarna gäller inte globalt. Plugins kan också återintegrera teckensnitt, även om temat redan har anpassats.

Använd också en crawler toolkit eller webbläsartillägg för att kontrollera. Visuella skillnader kan uppstå om vissa teckensnitt (kursiv, fet) saknas. Se till att välja alla teckensnittsvarianter som används när du laddar ner. Ett annat misstag är att glömma att förladda teckensnitt. Om du tillhandahåller större teckensnittsfiler lokalt kan en förinläsning i headerkoden minimera renderingstiden.

Viktiga överväganden innan du går live

Innan du tar ditt projekt i drift eller aktiverar de sista ändringarna på en befintlig sida rekommenderar vi att du genomför en testfas i en staging- eller utvecklingsmiljö. Där kan du kontrollera följande:

  • Smidig renderingFungerar alla teckensnitt, visas textblock korrekt?
  • Saknade teckensnittsstilar: Testa uttryckligen fetstil, kursiv stil och andra varianter i frontend.
  • Borttagna CSS-komponenterIbland finns föråldrad kod fortfarande kvar i temat. Se till att det inte finns några gamla @import-instruktioner på fonts.googleapis.com.
  • Caching och CDNOm du använder ett CDN eller har aktiverat aggressiv cachelagring måste du se till att ändringarna i teckensnittet också levereras. Rensa vid behov cacheminnet för att undvika en föråldrad version.
  • Säkerhetskopiering före övergångenSkapa en fullständig säkerhetskopia av din webbplats och databas innan du byter ut teckensnitt så att du snabbt kan återgå till det gamla tillståndet om det behövs.

Denna grundliga kontroll minskar antalet funktionsstörningar och säkerställer att dina besökare ser en felfri webbplats som uppfyller kraven på dataskydd. Transparens är särskilt viktigt när flera personer arbetar med en webbplats: dokumentera de steg du har tagit och informera ditt team om de nya @font-ansikte-regler eller det plugin som används.

Prestationsfördelar genom lokal integration

Lokala teckensnitt minskar inte bara riskerna för dataskydd, utan förbättrar ofta också laddningstiden för din webbplats. Eftersom det inte finns någon begäran till externa servrar levereras typsnittsinnehållet direkt från värdservern. Med snabba värdar som webhoster.de ger detta mätbara fördelar. Cachelagring kan också kontrolleras mer effektivt eftersom åtkomst och version av teckensnittet är under din egen kontroll.

En enkel jämförelse visar skillnaderna mellan dynamisk och lokal integration:

Funktion Google Fonts (dynamiska) Lokala Google Fonts
Uppgiftsskydd Kritisk (IP-överföring) GDPR-kompatibel
Laddningstid Långsammare på grund av externa förfrågningar Snabbare med bra hosting
Uppdatera säkerheten Automatiserad via Google Manuellt underhåll nödvändigt
Varning för risk Hög Mycket låg

VANLIGA FRÅGOR OCH SVAR: Vanliga frågor om lokal integration av Google Fonts

1. Hur är det med webbläsare som inte stöder .woff2?
De flesta moderna webbläsare stöder webbteckensnittsformatet .woff2. För mycket gamla webbläsare som inte kan läsa det här formatet kan du också använda .woff eller andra varianter. Detta är dock ofta inte längre nödvändigt för aktuella målgrupper, eftersom marknadstäckningen för moderna webbläsare är hög.

2. Kan användare klaga om teckensnitt bäddas in lokalt?
Snarare inte. Lokal integration är särskilt önskvärt ur ett dataskyddsperspektiv och går vanligtvis obemärkt förbi besökarna. I själva verket kan det bli positiv feedback om webbplatsen laddas snabbare och hanterar användardata på ett mer transparent sätt.

3. Hur stor kan prestandavinsten verkligen vara?
Detta beror på webbhotellet och sidans totala storlek. För sidor med många typsnittsvarianter eller flera typsnitt kan besparingen av externa förfrågningar vara tydligt märkbar. Lokala teckensnitt har en särskilt positiv effekt på besökare med långsam internetåtkomst eller i regioner med mindre stabila nätverksanslutningar.

4. Måste jag uppdatera teckensnitten efter ett år?
Google Fonts optimeras eller utökas ibland för att inkludera nya typsnitt. I princip förblir de befintliga versionerna funktionella, så ingen obligatorisk uppdatering är nödvändig. Men om du alltid vill hålla dig uppdaterad (t.ex. när nya glyfer läggs till) kan du ladda ner och byta ut filerna då och då.

5 Vad händer om min tematillverkare kräver externa teckensnitt?
Det är värt att fråga temaleverantörens supportteam om detta. Det är ofta möjligt att stänga av standardteckensnitten eller ersätta dem med egna, lokalt integrerade filer. Vissa premiumteman erbjuder redan alternativ för detta i inställningarna.

Vad hör hemma i integritetspolicyn?

Du bör också inkludera en notering i integritetspolicyn för lokal integration. Ofta räcker det med ett kort stycke, t.ex:

"Vi använder lokala teckensnitt för att designa vår webbplats. Det sker ingen dataöverföring till externa servrar."

På så sätt klargör du att användningen är GDPR-kompatibel och ger besökarna insyn i de tekniska processerna på din webbplats. Liknande regler gäller för externt använda typsnittstjänster som Adobe Fonts - de måste också uttryckligen nämnas och integreras lokalt.

Bästa praxis för avancerade användare

Om du redan har hanterat den lokala integrationen av Google Fonts kan du göra ytterligare optimeringar. Förutom enkel integrering via @font-face kan teckensnitt effektiviseras ytterligare med hjälp av strategier för teckensnittsdelning eller delmängder. Dessa tekniker minskar storleken på källfilen genom att endast bädda in vissa teckenuppsättningar (t.ex. endast latinska tecken utan specialtecken).

Om du har en internationell målgrupp kan det vara värt att dela upp din webbplats i flera typsnittsfiler för att optimera laddningstiderna för varje enskild användare. Det finns också möjlighet att använda teckensnittsvisning: i CSS för att definiera hur teckensnittet ska visas när det laddas (t.ex. byte eller . reserv) så att användarna inte behöver vänta för länge på den slutliga teckensnittsvisningen.

Det är också viktigt att ha en strategisk inställning till serverkonfigurationen. Ställ till exempel in rätt cache-rubriker (t.ex. Cache-kontroll och Upphör att gälla) för dina teckensnitt så att webbläsarna cachar filerna på lång sikt och inte behöver ladda om dem varje gång en sida öppnas. Detta är särskilt användbart om du behöver teckensnittet flera gånger på samma domän:


ExpiresActive På
    ExpiresByType font/woff2 "tillgång plus 1 år"
    ExpiresByType font/woff "åtkomst plus 1 år"

Med dessa inställningar kommer din webbplats att fungera ännu bättre och dina teckensnitt kommer att vara GDPR-kompatibla.

Ytterligare säkerhet: loggning och kontroll

Vissa operatörer dokumenterar i detalj hur teckensnitten integreras. Till exempel kan interna dataskyddskoncept registrera vilka teckensnitt som används, var de finns på servern och när de laddades ner. Detta är särskilt viktigt för större företag eller myndigheter som måste redogöra för sina dataskyddsåtgärder för kunder eller myndigheter.

Du kan också köra ditt eget projekt genom verktyg som "Google Fonts Checker" eller DevTools med jämna mellanrum, t.ex. en gång i kvartalet. Detta kommer att säkerställa att inga nyinstallerade plugins eller skript upprättar externa anslutningar till Google. Detta är en rekommenderad praxis, särskilt för större webbplatser med många deltagare.

Slutsats: Använd Google Fonts på ett säkert sätt

Vem Integrera Google Fonts lokaltskyddar besökarnas data, optimerar laddningshastigheten och förhindrar rättsliga följder. Övergången är relativt enkel med verktyg som OMGF eller via CSS-anpassning. Jag rekommenderar en kombination av plugin-användning och manuell finjustering - detta skapar en ren, kontrollerad typsnittsintegration. Om du kontrollerar regelbundet, säkerställer uppdateringar och använder lämplig hosting-support kommer du att vara på den säkra sidan när det gäller dataskydd.

Aktuella artiklar