On save, Consenta auto-downloads the woff2 files to wp-content/uploads/consenta-fonts/ and serves them exclusively from your own domain. Zero requests to fonts.googleapis.com on the frontend — fully compliant with the LG München 2022 ruling.
14-day money-back · Cancel anytime · 160 curated fonts · OFL/Apache-2.0 license stored alongside
In ruling 3 EO 1361/21 on 20 January 2022, the LG München held: anyone who loads Google Fonts dynamically from fonts.googleapis.com transmits each visitor's IP address to Google in the US — without legal basis and without consent. That violates the GDPR. Since then, mass cease-and-desist letters with demands of €100–170 per letter have been issued.
In the Consenta editor pick from 160 curated top fonts — or specify any other from the Google Fonts catalogue (1500+) by slug.
Click Save: Consenta downloads the woff2 files (latin + latin-ext subsets), the CSS and the OFL/Apache-2.0 license file to wp-content/uploads/consenta-fonts/{slug}/.
Banner, dialog and widget load the font exclusively from your domain — zero requests to fonts.googleapis.com / fonts.gstatic.com.
160 curated top fonts one-click + any other from the Google Fonts catalogue via slug input.
Save triggers immediate download of woff2 files. No FTP, no manual copying, no maintenance.
Only the two most important Unicode subsets by default — leaner than Google's full-family variant.
OFL, Apache-2.0 or Ubuntu Font Licence is automatically placed in the same folder — deployment requirement per OFL §3 / Apache §4(a).
Optional: Consenta scans the entire site for Google Fonts references (theme, page builder, other plugins) and localizes them all.
Site-wide mode checks weekly for new fonts (new plugin, theme update) and installs them automatically.
Generated CSS files set font-display:swap — immediately visible fallback text until the font has loaded (Core Web Vitals friendly).
Primary fonts are announced via <link rel="preload"> in <head> — no FOIT, no layout shift.
On cURL error 60 (broken CA bundle on MAMP/XAMPP/Local or corporate proxy) the download is retried exactly once with sslverify=false — woff2 URLs are whitelist-checked against fonts.gstatic.com.
GET fonts.googleapis.com/css2?family=Inter GET fonts.gstatic.com/s/inter/v13/...woff2
Browser sends visitor IP to Google in the US. Without consent that's a GDPR violation (LG München 3 EO 1361/21).
GET deine-domain.de/wp-content/uploads/
consenta-fonts/inter/inter.css
GET deine-domain.de/wp-content/uploads/
consenta-fonts/inter/inter-latin-400.woff2
All requests go to your own domain. No IP transmission to Google, no consent requirement for font delivery.
Cancel anytime
Cancel anytime · 14-day money back
Cancel anytime · 14-day money back
1500+ fonts · Auto-download · 0 requests to Google · LG München compliant · OFL/Apache licence stored alongside
14-day money-back guarantee · Cancel anytime · Available in 34 languages