[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4sPY2A5Pag3lpMDNxnvnt3GvHQ50DddbZopSDtuvuyA":3,"$f14GdVJ6I4fQj8xGIHmHJNE-4CB9glj_QeQGl1nGBv3g":263,"$fpS5-w47TDK1pWgxahEcE_J3v3R3OtN8z5LDFtJJmOnw":267},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":126,"fingerprints":220},"browsefyi-local-font-loader-for-google-fonts","LocalFonts","2.0.1","Browse.FYI","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrowsefyi\u002F","\u003Cp>\u003Cstrong>LocalFonts\u003C\u002Fstrong> automatically detects, downloads, and serves Google Fonts from your own server instead of loading them from Google’s external CDN. No manual configuration needed — just activate and your site’s fonts are instantly self-hosted.\u003C\u002Fp>\n\u003Ch4>Why Self-Host Google Fonts?\u003C\u002Fh4>\n\u003Cp>Loading web fonts from Google’s servers (fonts.googleapis.com and fonts.gstatic.com) sends your visitors’ IP addresses to Google with every page load. This raises serious privacy concerns and has legal implications under data protection regulations worldwide.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>GDPR & DSGVO Compliance\u003C\u002Fstrong> — European courts have ruled that loading Google Fonts from Google’s servers without consent violates GDPR (General Data Protection Regulation) \u002F DSGVO (Datenschutz-Grundverordnung). A German court fined a website operator for transmitting visitor IP addresses to Google via externally loaded fonts. Self-hosting fonts eliminates this risk entirely.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Protection\u003C\u002Fstrong> — When fonts are served locally, zero connections are made to Google’s servers. No visitor IP addresses are transmitted, no tracking occurs, and no third-party requests are made. Your visitors’ data stays on your server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Faster Page Load Times\u003C\u002Fstrong> — Eliminate extra DNS lookups, TCP connections, and TLS handshakes to fonts.googleapis.com and fonts.gstatic.com. Local fonts load from the same server as your site, reducing latency and improving Core Web Vitals metrics including Largest Contentful Paint (LCP), First Contentful Paint (FCP), and Cumulative Layout Shift (CLS).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better PageSpeed & Performance Scores\u003C\u002Fstrong> — Google PageSpeed Insights, GTmetrix, and Lighthouse often flag external font loading as a performance bottleneck. Self-hosting fonts eliminates “Reduce the impact of third-party code” and “Preconnect to required origins” warnings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reliability & Uptime\u003C\u002Fstrong> — No dependency on Google’s CDN availability. Your fonts work even if Google’s servers are slow, blocked, or unreachable in certain regions or corporate networks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simplified Cookie Consent\u003C\u002Fstrong> — By eliminating third-party connections to Google, you reduce the scope of your cookie consent and privacy policy requirements, as there are fewer external services to disclose.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What Google Font References Does It Catch?\u003C\u002Fh4>\n\u003Cp>This plugin intercepts Google Fonts loaded through every common method used by WordPress themes, plugins, and page builders:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enqueued stylesheets\u003C\u002Fstrong> — Fonts registered and enqueued via \u003Ccode>wp_enqueue_style()\u003C\u002Fcode> using the Google Fonts CSS API v1 (\u003Ccode>\u002Fcss?family=\u003C\u002Fcode>) and CSS API v2 (\u003Ccode>\u002Fcss2?family=\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hardcoded \u003Ccode>\u003Clink>\u003C\u002Fcode> tags\u003C\u002Fstrong> — Font references hardcoded directly in theme templates, header.php, footer.php, or plugin output\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSS \u003Ccode>@import url(...)\u003C\u002Fcode> rules\u003C\u002Fstrong> — Import statements in inline \u003Ccode>\u003Cstyle>\u003C\u002Fcode> blocks and external stylesheets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSS \u003Ccode>@import \"...\"\u003C\u002Fcode> rules\u003C\u002Fstrong> — Import statements without the \u003Ccode>url()\u003C\u002Fcode> wrapper (valid CSS syntax)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Material Icons\u003C\u002Fstrong> — References to the \u003Ccode>\u002Ficon\u003C\u002Fcode> endpoint at fonts.googleapis.com for Material Design icon fonts and Material Symbols\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Protocol-relative URLs\u003C\u002Fstrong> — URLs starting with \u003Ccode>\u002F\u002Ffonts.googleapis.com\u003C\u002Fcode> (without https:)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTML-encoded URLs\u003C\u002Fstrong> — URLs containing \u003Ccode>&amp;\u003C\u002Fcode> and other HTML entities commonly output by themes and page builders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It also removes \u003Ccode>dns-prefetch\u003C\u002Fcode> and \u003Ccode>preconnect\u003C\u002Fcode> resource hints for \u003Ccode>fonts.googleapis.com\u003C\u002Fcode> and \u003Ccode>fonts.gstatic.com\u003C\u002Fcode>, ensuring your site makes absolutely zero connections to Google’s font servers.\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Detect\u003C\u002Fstrong> — On the first page load after activation, the plugin automatically identifies all Google Font URLs across your entire site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download\u003C\u002Fstrong> — Font files are downloaded in the background via WP-Cron so visitors experience no delay. The plugin requests WOFF2 format — the smallest and fastest web font format supported by all modern browsers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rewrite\u003C\u002Fstrong> — All Google Font references in your page HTML are rewritten to point to the locally hosted copies on your server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Serve\u003C\u002Fstrong> — Subsequent page loads serve the cached local font files instantly from your own server with no external requests.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Font files are stored in \u003Ccode>wp-content\u002Fuploads\u002Flgfl-fonts\u002F\u003C\u002Fcode> with each unique font URL getting its own subdirectory.\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>LocalFonts works with virtually any WordPress setup:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Any WordPress theme\u003C\u002Fstrong> — flavor starter themes, starter themes, commercial themes, custom themes, classic themes, and block themes (Full Site Editing)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page builders\u003C\u002Fstrong> — Elementor, Beaver Builder, Divi, WPBakery, Brizy, Oxygen, Bricks, Breakdance, Kadence, GeneratePress, Avada, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> — Catches fonts loaded by WooCommerce and its extensions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block Editor (Gutenberg)\u003C\u002Fstrong> — Works with the native WordPress block editor and block-based themes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual plugins\u003C\u002Fstrong> — Compatible with WPML, Polylang, TranslatePress, and other translation solutions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching plugins\u003C\u002Fstrong> — Works alongside WP Super Cache, W3 Total Cache, LiteSpeed Cache, WP Rocket, and other caching solutions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any plugin that loads Google Fonts\u003C\u002Fstrong> — If it loads fonts from fonts.googleapis.com, LocalFonts will catch and self-host them\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Zero configuration\u003C\u002Fstrong> — Works automatically on activation with no settings to configure\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable\u002Fdisable toggle\u003C\u002Fstrong> — Easily turn local font hosting on and off from Settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual download button\u003C\u002Fstrong> — Pre-download all detected Google Fonts with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>System status dashboard\u003C\u002Fstrong> — Check write permissions, filesystem method, and font storage directory status at a glance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Async background downloads\u003C\u002Fstrong> — Fonts are downloaded via WP-Cron in the background so the first visitor is never delayed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean uninstall\u003C\u002Fstrong> — All downloaded font files and plugin settings are removed when you uninstall the plugin, following WordPress best practices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Google Fonts API (fonts.googleapis.com) and the Google Fonts CDN (fonts.gstatic.com) to download font files for local hosting. These connections happen only when a Google Font URL is first detected on your site and is not yet cached locally.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is sent:\u003C\u002Fstrong> the Google Font family name and variant parameters as they appear in the requesting CSS URL (e.g., \u003Ccode>family=Roboto:wght@400;700\u003C\u002Fcode>). No site data, user data, or personal information is transmitted.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When it is sent:\u003C\u002Fstrong> once per unique Google Font URL, during an asynchronous WP-Cron job triggered the first time the font is seen. All subsequent page loads serve font files from your own server with zero external requests.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Google LLC\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fdevelopers.google.com\u002Ffonts\u002Ffaq#what_does_using_the_google_fonts_api_mean_for_the_privacy_of_my_users\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n","Self-host Google Fonts for faster load times, GDPR\u002FDSGVO compliance, and visitor privacy. Zero configuration required.",0,72,"2026-04-15T13:31:00.000Z","6.9.4","5.0","7.4",[18,19,20,21,22],"gdpr","google-fonts","local-fonts","performance","self-host","https:\u002F\u002Fbrowse.fyi\u002Fresources\u002Flocalfonts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrowsefyi-local-font-loader-for-google-fonts.2.0.1.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"browsefyi",1,30,94,"2026-05-20T03:13:32.741Z",[37,56,72,88,107],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":25,"num_ratings":47,"last_updated":48,"tested_up_to":14,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"local-fonts-uploader","Local Fonts Uploader – Upload & Host Any Font Locally for GDPR","1.3.0","ThemeRuby","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeruby\u002F","\u003Cp>Easily upload and host fonts locally. Avoid external requests to enhance security, privacy, speed, and GDPR compliance.\u003C\u002Fp>\n\u003Ch3>The Best Font Upload Plugin for WordPress – Lightweight, Boost Site Performance & Totally Free\u003C\u002Fh3>\n\u003Cp>Boost your site’s performance with the best free font upload plugin for WordPress. Easily upload and host unlimited fonts locally for faster load times, improved SEO, and full GDPR compliance, lightweight, powerful, and hassle-free!\u003C\u002Fp>\n\u003Cp>View all features \u003Ca href=\"https:\u002F\u002Flocalfonts.themeruby.com\u002F\" rel=\"nofollow ugc\">Visit the Official Site\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Speed Up Your Site by Hosting Fonts Locally ⚡\u003C\u002Fh3>\n\u003Cp>Reduce external requests and improve page load times by uploading and hosting fonts directly on your WordPress server. Say goodbye to slow third-party font services and take control of your website’s performance.\u003C\u002Fp>\n\u003Ch3>Upload Custom Fonts or Host Google Fonts Locally 🎨\u003C\u002Fh3>\n\u003Cp>Easily upload your own \u003Ccode>.ttf\u003C\u002Fcode>, \u003Ccode>.otf\u003C\u002Fcode>, \u003Ccode>.woff\u003C\u002Fcode>, or \u003Ccode>.woff2\u003C\u002Fcode> font files and use them anywhere on your site. Prefer Google Fonts? Download and store them locally to ensure speed, privacy, and complete control over typography.\u003C\u002Fp>\n\u003Ch3>Full Flexibility With Multiple Font Variants 🔠\u003C\u002Fh3>\n\u003Cp>Upload different weights, styles, and formats to match your design needs. From bold headlines to elegant body text, define your typography exactly how you want it.\u003C\u002Fp>\n\u003Ch3>Keep User Data Private & Stay GDPR Compliant 🛡️\u003C\u002Fh3>\n\u003Cp>Eliminate reliance on external font providers that track users. By self-hosting fonts, you ensure full compliance with GDPR and other privacy regulations while enhancing security.\u003C\u002Fp>\n\u003Ch3>Modern, Fast & User-Friendly Setup Panel With Vue 3 💻\u003C\u002Fh3>\n\u003Cp>Built with \u003Cstrong>Vue 3\u003C\u002Fstrong>, Local Fonts Uploader provides a \u003Cstrong>lightweight, responsive, and easy to use setup panel\u003C\u002Fstrong>. Enjoy a smooth user experience with minimal frontend load, ensuring your site remains fast while offering complete font management.\u003C\u002Fp>\n\u003Ch3>100% Free – No Subscriptions, No Limitations 🆓\u003C\u002Fh3>\n\u003Cp>Enjoy all the features without hidden fees or locked functionalities. Local Fonts Uploader gives you complete font control without any extra costs.\u003C\u002Fp>\n\u003Ch3>Premium RubyTheme Integration 🔗\u003C\u002Fh3>\n\u003Cp>Local Fonts Uploader works flawlessly with our premium themes. Apply custom fonts effortlessly without writing a single line of code.\u003C\u002Fp>\n\u003Ch3>More Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Unlimited fonts\u003C\u002Fli>\n\u003Cli>Upload fonts locally\u003C\u002Fli>\n\u003Cli>Improve website speed\u003C\u002Fli>\n\u003Cli>Enhance privacy & compliance\u003C\u002Fli>\n\u003Cli>Customize typography with ease\u003C\u002Fli>\n\u003Cli>Quick setup & seamless integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Access the plugin documentation for usage instructions: \u003Ca href=\"https:\u002F\u002Flocalfonts.themeruby.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n","Easily upload and host fonts locally. Avoid external requests to enhance security, privacy, speed, and GDPR compliance.",3000,10729,6,"2025-10-28T05:09:00.000Z","6.0",[51,52,19,20,53],"custom-fonts","gdpr-compliant","upload-fonts","https:\u002F\u002Flocalfonts.themeruby.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flocal-fonts-uploader.1.3.0.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":11,"downloaded":64,"rating":11,"num_ratings":11,"last_updated":65,"tested_up_to":14,"requires_at_least":66,"requires_php":16,"tags":67,"homepage":70,"download_link":71,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"gdpr-localizer","GDPR Localizer – Smart Google Fonts Local Hosting & DSGVO Compliance","1.1.3","vpuida","https:\u002F\u002Fprofiles.wordpress.org\u002Fvpuida\u002F","\u003Cp>Most GDPR font plugins do one thing: download fonts once. \u003Cstrong>GDPR Localizer\u003C\u002Fstrong> goes further. It automatically detects when you update or switch your theme and alerts you instantly — so you always know when to refresh your font cache. It also localizes Gravatars, eliminating the last hidden IP leak most plugins ignore. Set it once, stay in control.\u003C\u002Fp>\n\u003Ch4>Why choose GDPR Localizer?\u003C\u002Fh4>\n\u003Cp>Unlike basic solutions, this plugin is designed to be truly “set and forget.” It doesn’t just download fonts; it monitors your site’s environment. If you update your theme version or switch to a new one, the plugin detects the change and prompts you to refresh the font cache to ensure your design stays perfect, fast, and compliant.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Interception:\u003C\u002Fstrong> Seamlessly handles fonts enqueued by themes and plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Theme Tracking:\u003C\u002Fstrong> Detects theme updates and notifies you to manually refresh the font cache to prevent conflicts with caching plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy First:\u003C\u002Fstrong> Stops user IP addresses from being shared with Google CDN.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Boost:\u003C\u002Fstrong> Serving fonts locally eliminates external DNS lookups and SSL handshakes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transparent Audit:\u003C\u002Fstrong> An intuitive admin dashboard shows you exactly which fonts were captured and their source (e.g., \u003Ccode>astra-google-fonts\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean UI:\u003C\u002Fstrong> Interactive font logs with “Expand\u002FCollapse” functionality to keep your settings page tidy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local Gravatars:\u003C\u002Fstrong> Automatically downloads and serves user avatars from your server to prevent IP tracking by Gravatar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Onboarding & Preview:\u003C\u002Fstrong> Professional dashboard with real-time detection logs and visual previews of localized fonts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deep Interception:\u003C\u002Fstrong> Advanced support for Elementor and themes with complex CSS loading.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Hardening:\u003C\u002Fstrong> Automatically strips redundant preconnect and dns-prefetch tags pointing to Google or Gravatar.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Deutsche Beschreibung (DSGVO)\u003C\u002Fh3>\n\u003Cp>Die meisten GDPR-Font-Plugins laden Schriftarten nur einmal herunter. \u003Cstrong>GDPR Localizer\u003C\u002Fstrong> geht weiter: Es erkennt automatisch, wenn Sie Ihr Theme aktualisieren oder wechseln, und benachrichtigt Sie sofort – so wissen Sie immer, wann Sie den Schrift-Cache erneuern müssen. Zudem lokalisiert es Gravatar-Avatare und schließt damit das letzte versteckte IP-Leck. Einmal einrichten, volle Kontrolle behalten.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hauptmerkmale:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Automatische Erkennung:\u003C\u002Fstrong> Verarbeitet nahtlos Schriften, die von Themes und Plugins in die Warteschlange gestellt werden.\u003Cbr \u002F>\n* \u003Cstrong>Smart Theme Tracking:\u003C\u002Fstrong> Erkennt Theme-Updates und weist Sie darauf hin, den Schrift-Cache manuell zu aktualisieren, um Konflikte mit Caching-Plugins zu vermeiden.\u003Cbr \u002F>\n* \u003Cstrong>DSGVO-Konformität:\u003C\u002Fstrong> Verhindert die Weitergabe von Nutzer-IP-Adressen an Google CDN.\u003Cbr \u002F>\n* \u003Cstrong>Performance-Schub:\u003C\u002Fstrong> Lokales Laden von Schriften verbessert die Ladezeit durch Wegfall externer DNS-Abfragen.\u003Cbr \u002F>\n* \u003Cstrong>Transparentes Audit:\u003C\u002Fstrong> Ein intuitives Dashboard zeigt genau an, welche Schriftarten erfasst wurden.\u003Cbr \u002F>\n* \u003Cstrong>Lokale Gravatare:\u003C\u002Fstrong> Lädt Benutzer-Avatare automatisch herunter und stellt sie von Ihrem Server bereit, um IP-Tracking durch Gravatar zu verhindern.\u003Cbr \u002F>\n* \u003Cstrong>Intelligentes Onboarding & Vorschau:\u003C\u002Fstrong> Professionelles Dashboard mit Echtzeit-Protokollen und visueller Vorschau lokalisierter Schriftarten.\u003Cbr \u002F>\n* \u003Cstrong>Tiefe Interzeption:\u003C\u002Fstrong> Erweiterte Unterstützung für Elementor und Themes mit komplexem CSS-Laden.\u003Cbr \u002F>\n* \u003Cstrong>Privacy Hardening:\u003C\u002Fstrong> Entfernt automatisch überflüssige Preconnect- und DNS-Prefetch-Tags zu Google- oder Gravatar-Servern.\u003C\u002Fp>\n\u003Cp>Gefällt Ihnen GDPR Localizer? Bitte unterstützen Sie uns mit einer 5-Sterne-Bewertung!\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to Google Fonts services to localized your website’s typography and ensure GDPR compliance.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Google Fonts API (fonts.googleapis.com):\u003C\u002Fstrong> Used to fetch the CSS rules for the fonts enqueued by your theme or plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Fonts Static (fonts.gstatic.com):\u003C\u002Fstrong> Used to download the actual font files (.woff2, .ttf, etc.) to your local server.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This process happens only when a new font is detected or when the font cache is refreshed (e.g., after a theme update). Once the fonts are stored locally, no further requests are made to Google.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Google Fonts Privacy FAQ:\u003C\u002Fstrong> https:\u002F\u002Fdevelopers.google.com\u002Ffonts\u002Ffaq\u002Fprivacy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically localizes Google Fonts to comply with GDPR\u002FDSGVO requirements by hosting them on your own server. Set it and forget it.",227,"2026-04-12T12:58:00.000Z","5.8",[68,69,18,19,20],"dsgvo","font-optimization","https:\u002F\u002Faltaev.com\u002Fgdpr-localizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgdpr-localizer.1.1.3.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":11,"downloaded":80,"rating":11,"num_ratings":11,"last_updated":81,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":82,"homepage":86,"download_link":87,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"typeflow-font-loader-google-fonts","TypeFlow Font Loader for Google Fonts","1.0.0","sebastianhornoi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsebastianhornoi\u002F","\u003Cp>FontPress for Google Fonts makes it easy to add beautiful Google Fonts to your WordPress site through the Customizer. No coding skills needed!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Two Loading Modes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🛡️ \u003Cstrong>Self-Hosted (Recommended)\u003C\u002Fstrong> – Fonts downloaded to your server. 100% GDPR-compliant, no external requests, no consent needed.\u003C\u002Fp>\n\u003Cp>☁️ \u003Cstrong>Google CDN\u003C\u002Fstrong> – Loads from Google servers. Requires user consent under GDPR.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🎨 Choose from 15+ popular Google Fonts\u003C\u002Fli>\n\u003Cli>✍️ Or manually enter any Google Font name\u003C\u002Fli>\n\u003Cli>📝 Separate fonts for headings, body, and navigation\u003C\u002Fli>\n\u003Cli>⚖️ Select multiple font weights (100-900)\u003C\u002Fli>\n\u003Cli>🔒 Self-hosted mode for privacy compliance\u003C\u002Fli>\n\u003Cli>🚀 Performance optimized with font-display: swap\u003C\u002Fli>\n\u003Cli>⚡ Preconnect hints for faster loading (CDN mode)\u003C\u002Fli>\n\u003Cli>🧹 Automatic cleanup of unused fonts\u003C\u002Fli>\n\u003Cli>📦 No external dependencies\u003C\u002Fli>\n\u003Cli>🪶 Lightweight and fast\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Non-developers who want beautiful typography\u003C\u002Fli>\n\u003Cli>GDPR-compliant websites (EU)\u003C\u002Fli>\n\u003Cli>Privacy-focused sites\u003C\u002Fli>\n\u003Cli>Theme customization without child themes\u003C\u002Fli>\n\u003Cli>Quick font testing and experimentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Go to Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Customize \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Google Font Settings\u003C\u002Fli>\n\u003Cli>Choose loading method (Self-Hosted recommended)\u003C\u002Fli>\n\u003Cli>Select your fonts from presets or enter custom names\u003C\u002Fli>\n\u003Cli>Choose font weights\u003C\u002Fli>\n\u003Cli>Publish and enjoy beautiful typography!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>This section explains how Google Font Loader handles user data and external requests.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Two Loading Modes\u003C\u002Fh3>\n\u003Cp>This plugin offers two distinct loading modes with different privacy implications:\u003C\u002Fp>\n\u003Ch4>Self-Hosted Mode (Default & Recommended)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>No external requests are made in self-hosted mode:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Fonts are downloaded once from Google Fonts API and stored on your server\u003Cbr \u002F>\n✅ All subsequent requests are served from your own domain\u003Cbr \u002F>\n✅ No visitor data is transmitted to third parties\u003Cbr \u002F>\n✅ 100% GDPR-compliant without requiring user consent\u003Cbr \u002F>\n✅ No cookies are set\u003Cbr \u002F>\n✅ No IP addresses are logged or transmitted\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. When you select a font in the Customizer, the plugin downloads it from Google Fonts API\u003Cbr \u002F>\n2. Font files are stored in \u003Ccode>\u002Fwp-content\u002Fuploads\u002Fgoogle-fonts\u002F\u003C\u002Fcode>\u003Cbr \u002F>\n3. Visitors’ browsers load fonts from your server, not Google’s\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Initial download from Google:\u003C\u002Fstrong> The plugin makes a one-time request to Google Fonts API when you first select a font. This happens from your server (not visitors’ browsers) and only transmits:\u003Cbr \u002F>\n– Font family name\u003Cbr \u002F>\n– Requested weights\u003Cbr \u002F>\n– Your server’s IP address (not visitors’)\u003C\u002Fp>\n\u003Ch4>Google CDN Mode\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>External requests ARE made in Google CDN mode:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When you enable Google CDN mode and check the consent checkbox, this plugin loads fonts from Google’s servers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>fonts.googleapis.com\u003C\u002Fstrong> – Font CSS stylesheets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>fonts.gstatic.com\u003C\u002Fstrong> – Font files (WOFF2, TTF, etc.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What this means:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>⚠️ Your site makes HTTP requests to Google’s servers\u003Cbr \u002F>\n⚠️ Visitor IP addresses may be transmitted to Google\u003Cbr \u002F>\n⚠️ Google’s Privacy Policy applies: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003Cbr \u002F>\n⚠️ Google may collect analytics data about font usage\u003Cbr \u002F>\n⚠️ Data may be transferred to Google LLC in the USA\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> These external requests only occur when you explicitly:\u003Cbr \u002F>\n1. Select “Google CDN” as loading method\u003Cbr \u002F>\n2. Check the “I have obtained user consent” checkbox\u003C\u002Fp>\n\u003Cp>Without both of these, no external requests are made.\u003C\u002Fp>\n\u003Ch3>Data Storage\u003C\u002Fh3>\n\u003Cp>This plugin stores the following settings in your WordPress database (as WordPress options):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>gfl_loading_method\u003C\u002Fstrong> – Loading mode (self_hosted or cdn)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>gfl_heading_font_select\u003C\u002Fstrong> – Selected heading font (preset)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>gfl_heading_font_manual\u003C\u002Fstrong> – Custom heading font name\u003C\u002Fli>\n\u003Cli>\u003Cstrong>gfl_heading_weights\u003C\u002Fstrong> – Heading font weights\u003C\u002Fli>\n\u003Cli>\u003Cstrong>gfl_body_font_select\u003C\u002Fstrong> – Selected body font (preset)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>gfl_body_font_manual\u003C\u002Fstrong> – Custom body font name\u003C\u002Fli>\n\u003Cli>\u003Cstrong>gfl_body_weights\u003C\u002Fstrong> – Body font weights\u003C\u002Fli>\n\u003Cli>\u003Cstrong>gfl_menu_font_select\u003C\u002Fstrong> – Selected menu font (preset)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>gfl_use_google_cdn\u003C\u002Fstrong> – Consent checkbox status (true\u002Ffalse)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Font files storage (Self-Hosted mode only):\u003C\u002Fstrong>\u003Cbr \u002F>\n* Downloaded font files (.woff2, .ttf, etc.) are stored in \u003Ccode>\u002Fwp-content\u002Fuploads\u002Fgoogle-fonts\u002F\u003C\u002Fcode>\u003Cbr \u002F>\n* Organized by font family name (e.g., \u003Ccode>\u002Fgoogle-fonts\u002Froboto\u002F\u003C\u002Fcode>)\u003Cbr \u002F>\n* Files include .htaccess for CORS headers and index.php for security\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data retention:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Settings persist until you uninstall the plugin\u003C\u002Fli>\n\u003Cli>Font files persist until you uninstall or regenerate fonts\u003C\u002Fli>\n\u003Cli>All data is automatically deleted when you uninstall the plugin via WordPress admin\u003C\u002Fli>\n\u003Cli>No personal user data is collected or stored\u003C\u002Fli>\n\u003Cli>No visitor tracking or analytics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What This Plugin Does NOT Do\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>❌ Track individual users or visitors\u003C\u002Fli>\n\u003Cli>❌ Set cookies (in either mode)\u003C\u002Fli>\n\u003Cli>❌ Collect analytics or usage statistics\u003C\u002Fli>\n\u003Cli>❌ Store visitor IP addresses\u003C\u002Fli>\n\u003Cli>❌ Collect personal information\u003C\u002Fli>\n\u003Cli>❌ Share data with advertisers\u003C\u002Fli>\n\u003Cli>❌ Send data to third parties (except Google Fonts API when explicitly enabled)\u003C\u002Fli>\n\u003Cli>❌ Phone home or check for updates from external servers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Ch4>Google Fonts API\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Self-Hosted Mode:\u003C\u002Fstrong>\u003Cbr \u002F>\n– ONE-TIME server-to-server request when you select a font\u003Cbr \u002F>\n– No ongoing connections\u003Cbr \u002F>\n– No visitor data transmitted\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google CDN Mode (when enabled):\u003C\u002Fstrong>\u003Cbr \u002F>\n– Ongoing requests from visitors’ browsers\u003Cbr \u002F>\n– Google’s privacy policy applies: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\n– Google Fonts FAQ: https:\u002F\u002Fdevelopers.google.com\u002Ffonts\u002Ffaq\u003C\u002Fp>\n\u003Ch3>GDPR Compliance Recommendations\u003C\u002Fh3>\n\u003Ch4>If Using Self-Hosted Mode (Recommended)\u003C\u002Fh4>\n\u003Cp>✅ \u003Cstrong>No action needed\u003C\u002Fstrong> – Self-hosted mode is GDPR-compliant by default\u003C\u002Fp>\n\u003Cp>You may want to mention in your privacy policy:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“This website uses custom fonts to improve typography. Font files are hosted on our own servers and no data is transmitted to third parties.”\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>If Using Google CDN Mode\u003C\u002Fh4>\n\u003Cp>⚠️ \u003Cstrong>User consent is required\u003C\u002Fstrong> under GDPR and similar privacy regulations.\u003C\u002Fp>\n\u003Cp>You MUST:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Implement a cookie consent banner\u003C\u002Fstrong> – Although no cookies are set, consent is required for data transmission\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update your privacy policy\u003C\u002Fstrong> with this information:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cblockquote>\n\u003Cp>“This website uses Google Fonts to improve typography and user experience. Google Fonts are loaded from Google’s servers (fonts.googleapis.com and fonts.gstatic.com), which means your IP address and browser information are transmitted to Google LLC when you visit our site. Google is located in the USA and may process this data under US privacy laws. For more information, see Google’s privacy policy at https:\u002F\u002Fpolicies.google.com\u002Fprivacy”\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Col>\n\u003Cli>\u003Cstrong>Document data flows\u003C\u002Fstrong> – Include Google Fonts in your GDPR Article 30 records\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consider a Data Processing Agreement\u003C\u002Fstrong> – Check if Google offers DPA for Google Fonts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inform users\u003C\u002Fstrong> – Make clear what data is transmitted and why\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Example privacy policy section:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Google Fonts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This website uses Google Fonts provided by Google LLC. When you visit our site, your browser connects to Google’s servers to download font files. In this process, Google receives:\u003Cbr \u002F>\n  – Your IP address\u003Cbr \u002F>\n  – Browser type and version\u003Cbr \u002F>\n  – Operating system\u003Cbr \u002F>\n  – Referrer URL\u003Cbr \u002F>\n  – Date and time of access\u003C\u002Fp>\n\u003Cp>Google Fonts Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>Legal basis (GDPR): Consent (Art. 6 para. 1 lit. a GDPR)\u003C\u002Fp>\n\u003Cp>You can opt out by disabling custom fonts in your browser settings.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Data Processing Locations\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Self-Hosted Mode:\u003C\u002Fstrong>\u003Cbr \u002F>\n– All data processed on your WordPress server (your hosting location)\u003Cbr \u002F>\n– No third-party data processing\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google CDN Mode:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Data transmitted to Google LLC servers worldwide\u003Cbr \u002F>\n– Google’s primary data centers are in the USA\u003Cbr \u002F>\n– Subject to US privacy laws (including CLOUD Act)\u003C\u002Fp>\n\u003Ch3>Your Rights\u003C\u002Fh3>\n\u003Cp>As a website administrator using this plugin, you have the right to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Access all data stored by the plugin (Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Google Fonts dashboard)\u003C\u002Fli>\n\u003Cli>Delete all data (uninstall the plugin)\u003C\u002Fli>\n\u003Cli>Export settings (WordPress Export tool)\u003C\u002Fli>\n\u003Cli>Switch between Self-Hosted and CDN mode at any time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>As a website visitor:\u003Cbr \u002F>\n* In Self-Hosted mode: No personal data is collected\u003Cbr \u002F>\n* In CDN mode: See Google’s privacy policy for your rights\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For privacy-related questions about this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Plugin Author: Sebastian Hornoi\u003C\u002Fli>\n\u003Cli>Website: https:\u002F\u002Fsebastianhornoi.com\u002F\u003C\u002Fli>\n\u003Cli>Email: sebastian@sebastianhornoi.com\u003C\u002Fli>\n\u003Cli>Support: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fgoogle-font-loader\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For questions about Google’s data practices:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Visit: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Contact: https:\u002F\u002Fsupport.google.com\u002Fpolicies\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Last updated:\u003C\u002Fstrong> February 13, 2026\u003C\u002Fp>\n\u003Ch3>Legal Disclaimer\u003C\u002Fh3>\n\u003Cp>This privacy policy describes how the Google Font Loader plugin works. It does not constitute legal advice.\u003C\u002Fp>\n\u003Cp>You are responsible for:\u003Cbr \u002F>\n* Ensuring your use of this plugin complies with applicable laws\u003Cbr \u002F>\n* Implementing appropriate consent mechanisms if required\u003Cbr \u002F>\n* Updating your own privacy policy accordingly\u003Cbr \u002F>\n* Consulting with a legal professional about your specific obligations\u003C\u002Fp>\n\u003Cp>The plugin author provides this software “as is” and makes no warranties about GDPR or other legal compliance.\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Browser Compatibility:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Chrome\u002FEdge (latest 2 versions)\u003C\u002Fli>\n\u003Cli>Firefox (latest 2 versions)\u003C\u002Fli>\n\u003Cli>Safari (latest 2 versions)\u003C\u002Fli>\n\u003Cli>Opera (latest version)\u003C\u002Fli>\n\u003Cli>Internet Explorer 11+ (basic support)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WordPress Compatibility:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Requires WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>Tested up to WordPress 6.7\u003C\u002Fli>\n\u003Cli>Works with WordPress Multisite\u003C\u002Fli>\n\u003Cli>Compatible with major page builders (Elementor, Beaver Builder, Divi)\u003C\u002Fli>\n\u003Cli>Works with block editor (Gutenberg)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PHP Compatibility:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Requires PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>Tested with PHP 8.0, 8.1, 8.2, 8.3\u003C\u002Fli>\n\u003Cli>Uses modern PHP features while maintaining backward compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Server Requirements:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress 5.0+\u003C\u002Fli>\n\u003Cli>PHP 7.4+\u003C\u002Fli>\n\u003Cli>Write permissions for \u002Fwp-content\u002Fuploads\u002F\u003C\u002Fli>\n\u003Cli>At least 10MB free disk space for font storage (Self-Hosted mode)\u003C\u002Fli>\n\u003Cli>cURL or allow_url_fopen enabled for downloading fonts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Performance:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Self-Hosted mode: ~2-5 seconds initial font download per family\u003C\u002Fli>\n\u003Cli>Ongoing: No performance impact (fonts served from local cache)\u003C\u002Fli>\n\u003Cli>CDN mode: Instant (fonts served from Google’s global CDN)\u003C\u002Fli>\n\u003Cli>Plugin size: ~50KB (without font files)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Support:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Documentation: https:\u002F\u002Fsebastianhornoi.com\u002Fdocs\u002Ffontpress-google-fonts\u002F\u003C\u002Fli>\n\u003Cli>Support Forum: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffontpress-google-fonts\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Roadmap:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Future versions may include:\u003Cbr \u002F>\n* Per-page font selection\u003Cbr \u002F>\n* Font subset selection (Latin, Cyrillic, Greek, etc.)\u003Cbr \u002F>\n* Variable fonts support\u003Cbr \u002F>\n* Custom font upload\u003Cbr \u002F>\n* Font pairing suggestions\u003Cbr \u002F>\n* Preview mode in Customizer\u003Cbr \u002F>\n* Import\u002FExport settings\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin architecture based on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDevinVinson\u002FWordPress-Plugin-Boilerplate\" rel=\"nofollow ugc\">WordPress Plugin Boilerplate\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Fonts provided by \u003Ca href=\"https:\u002F\u002Ffonts.google.com\u002F\" rel=\"nofollow ugc\">Google Fonts\u003C\u002Fa> under \u003Ca href=\"https:\u002F\u002Fscripts.sil.org\u002FOFL\" rel=\"nofollow ugc\">SIL Open Font License\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Developed by \u003Ca href=\"https:\u002F\u002Fsebastianhornoi.com\u002F\" rel=\"nofollow ugc\">Sebastian Hornoi\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Tested by the WordPress community\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Special Thanks:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress Plugin Review Team for guidance\u003C\u002Fli>\n\u003Cli>Early beta testers and contributors\u003C\u002Fli>\n\u003Cli>The Google Fonts team for their amazing font library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Frequently Asked Technical Questions\u003C\u002Fh3>\n\u003Ch4>Does this work with page builders?\u003C\u002Fh4>\n\u003Cp>Yes! The plugin works with Elementor, Beaver Builder, Divi, and other major page builders. Fonts are loaded site-wide via WordPress hooks.\u003C\u002Fp>\n\u003Ch4>Can I use this with a child theme?\u003C\u002Fh4>\n\u003Cp>Absolutely! The plugin works independently of your theme. You can switch themes without losing your font settings.\u003C\u002Fp>\n\u003Ch4>Does it support RTL languages?\u003C\u002Fh4>\n\u003Cp>Yes, the plugin supports RTL (Right-to-Left) languages. Make sure to select fonts that include RTL character sets from Google Fonts.\u003C\u002Fp>\n\u003Ch4>Can I disable fonts on mobile devices?\u003C\u002Fh4>\n\u003Cp>Not directly through the plugin. However, you can use CSS media queries in your theme to override font settings on mobile.\u003C\u002Fp>\n\u003Ch4>How do I backup my font settings?\u003C\u002Fh4>\n\u003Cp>Font settings are stored in the WordPress database. Use any WordPress backup plugin or export via \u003Cstrong>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Export\u003C\u002Fstrong> in WordPress admin.\u003C\u002Fp>\n\u003Cp>Settings to backup:\u003Cbr \u002F>\n– All options starting with \u003Ccode>gfl_\u003C\u002Fcode>\u003Cbr \u002F>\n– Font files in \u003Ccode>\u002Fwp-content\u002Fuploads\u002Fgoogle-fonts\u002F\u003C\u002Fcode> (Self-Hosted mode)\u003C\u002Fp>\n\u003Ch4>Can I migrate fonts between sites?\u003C\u002Fh4>\n\u003Cp>Yes! If both sites use self-hosted mode:\u003Cbr \u002F>\n1. Copy font settings from database (export\u002Fimport)\u003Cbr \u002F>\n2. Copy \u003Ccode>\u002Fwp-content\u002Fuploads\u002Fgoogle-fonts\u002F\u003C\u002Fcode> directory\u003Cbr \u002F>\n3. Both sites will have identical fonts\u003C\u002Fp>\n\u003Ch4>Does this work with WordPress Multisite?\u003C\u002Fh4>\n\u003Cp>Yes! Each site in a Multisite network can have independent font settings.\u003C\u002Fp>\n\u003Ch4>How do I update fonts after switching modes?\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Change loading method in Customizer\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Google Fonts\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Click “Regenerate All Fonts” (Self-Hosted mode)\u003C\u002Fli>\n\u003Cli>Fonts will be re-downloaded or switch to CDN\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>What happens if Google Fonts API is down?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Self-Hosted Mode:\u003C\u002Fstrong> Your site continues to work normally. Fonts are already downloaded and cached.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google CDN Mode:\u003C\u002Fstrong> Fonts may not load, but the browser will fall back to system fonts (sans-serif). Your content remains accessible.\u003C\u002Fp>\n\u003Ch4>Can I customize the CSS applied to fonts?\u003C\u002Fh4>\n\u003Cp>The plugin applies fonts to standard HTML elements (body, h1-h6, nav). For custom CSS, you can:\u003Cbr \u002F>\n1. Use \u003Cstrong>Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Customize \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Additional CSS\u003C\u002Fstrong>\u003Cbr \u002F>\n2. Add custom selectors targeting the font families loaded by the plugin\u003C\u002Fp>\n\u003Ch4>How do I contribute or report bugs?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support Forum: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffontpress-google-fonts\u002F\u003C\u002Fli>\n\u003Cli>Direct contact: sebastian@sebastianhornoi.com\u003C\u002Fli>\n\u003C\u002Ful>\n","Beautiful Google Fonts for WordPress with self-hosted GDPR-compliant mode — no coding required.",257,"2026-03-15T12:01:00.000Z",[83,18,19,84,85],"fonts","self-hosted","typography","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftypeflow-font-loader-google-fonts.1.0.0.zip",{"slug":51,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":14,"requires_at_least":15,"requires_php":86,"tags":100,"homepage":102,"download_link":103,"security_score":104,"vuln_count":105,"unpatched_count":11,"last_vuln_date":106,"fetched_at":27},"Custom Fonts – Host Your Fonts Locally","2.1.17","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Cp>\u003Cstrong>HOST FONTS, IMPROVE WEBSITE SPEED, AND ELIMINATE PRIVACY CONCERNS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Ch3>IMPROVED SPEED AND PERFORMANCE 🚀\u003C\u002Fh3>\n\u003Cp>Custom Fonts enables you to upload your own custom fonts or choose from a vast collection of Google Fonts, all hosted directly on your own web server.\u003C\u002Fp>\n\u003Cp>By hosting fonts locally, you can significantly improve your website’s performance. As the fonts load directly from your server, it reduces external requests, significantly reducing page load times.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbsf.io\u002Fcustom-fonts-demo\" rel=\"nofollow ugc\">Try it out on a free dummy site\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>UPLOAD YOUR CUSTOM FONTS OR CHOOSE FROM GOOGLE FONTS 🎨\u003C\u002Fh3>\n\u003Cp>With Custom Fonts, you have the freedom to customize your website typography to match your unique brand identity!\u003C\u002Fp>\n\u003Cp>You can easily upload your own custom font files, such as .ttf or .otf, and use them throughout your website. Or, you can choose from a rich library of Google Fonts and host them locally on your server, ensuring full control over their use.\u003C\u002Fp>\n\u003Ch3>UPLOAD MULTIPLE FONT VARIANTS 🆒\u003C\u002Fh3>\n\u003Cp>You have the flexibility to upload any number of font variants to suit your design needs. Whether it’s different weights, styles, or character sets, easily manage and customize the necessary font variants. Personalize your typography to perfection and create a unique visual identity for your website.\u003C\u002Fp>\n\u003Ch3>ENHANCED PRIVACY AND GDPR COMPLIANCE 🛡️\u003C\u002Fh3>\n\u003Cp>Privacy is a top priority, especially in light of data protection regulations like GDPR. By using Custom Fonts, you can self-host your fonts, eliminating any privacy concerns associated with external font services. Take full control over the fonts you use on your website and ensure compliance with privacy regulations.\u003C\u002Fp>\n\u003Ch3>FULL SITE EDITING THEME SUPPORT AND EASY INTEGRATION 🎉\u003C\u002Fh3>\n\u003Cp>Custom Fonts seamlessly integrates with WordPress full site editing themes, allowing you to effortlessly choose and customize fonts across your entire website. Say goodbye to limitations and enjoy the freedom to create a consistent and visually appealing typography experience for visitors.\u003C\u002Fp>\n\u003Ch3>BEAUTIFUL AND USER-FRIENDLY INTERFACE MADE WITH REACT JS 💻\u003C\u002Fh3>\n\u003Cp>We take pride in providing an elegant and intuitive user interface for Custom Fonts. Built with React JS, our interface offers a seamless experience, making it easy to upload and manage custom fonts, select from Google Fonts, and customize typography settings to suit your needs.\u003C\u002Fp>\n\u003Ch3>COMPLETELY FREE, NO UPSELLS OR HIDDEN COSTS 🆓\u003C\u002Fh3>\n\u003Cp>Custom Fonts is completely free, with no upsells or hidden costs. We believe in empowering website owners with essential tools without nickel-and-diming. Enjoy full access to all the features and functionality of Custom Fonts.\u003C\u002Fp>\n\u003Ch3>WHO CAN BENEFIT FROM CUSTOM FONTS?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Web designers and developers:\u003C\u002Fstrong> You can easily enhance the typography and overall design of your projects, making them stand out from the crowd.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>eCommerce store owners:\u003C\u002Fstrong> Custom fonts can enhance your brand identity and provide a distinctive visual style for product descriptions, banners, and more. Hosting fonts locally with Custom Fonts improves website performance, benefiting you and your consumers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bloggers and content creators:\u003C\u002Fstrong> Make your content truly pop. Stand out from the crowd and captivate your audience with Custom Fonts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO experts:\u003C\u002Fstrong> You can now boost page speed by hosting fonts locally with Custom Fonts. Fewer external requests means faster loading times! Plus, you ensure compliance with privacy regulations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Custom Fonts caters to anyone who values the customization of typography, performance optimization, privacy control, and compliance with regulations.\u003C\u002Fp>\n\u003Cp>If you want to take control of your website’s typography and enhance its overall appearance, Custom Fonts is the plugin for you!\u003C\u002Fp>\n\u003Ch3>SOME OF THE SUPPORTED WORDPRESS THEMES:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwpastra.com\u002F\" rel=\"nofollow ugc\">Astra WordPress Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fspectra-one\u002F\" rel=\"ugc\">Spectra One Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>All FSE themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>SOME OF THE SUPPORTED WORDPRESS PLUGINS:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Spectra Page Builder\u003C\u002Fli>\n\u003Cli>Elementor Page Builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Branding Guidelines\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When mentioning Custom Fonts, please use the following format:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom Fonts [correct]\u003C\u002Fli>\n\u003Cli>CustomFonts [incorrect]\u003C\u002Fli>\n\u003Cli>Custom fonts [incorrect]\u003C\u002Fli>\n\u003Cli>CustomFont [incorrect]\u003C\u002Fli>\n\u003Cli>Customfont [incorrect]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Our Other Products:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpastra.com\u002F\" rel=\"nofollow ugc\">Astra\u003C\u002Fa> – The most popular WordPress theme that perfectly integrates with Custom Fonts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpspectra.com\u002F\" rel=\"nofollow ugc\">Spectra\u003C\u002Fa> – A visual website builder built with WordPress’ native block editor.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimateelementor.com\u002F\" rel=\"nofollow ugc\">Ultimate Addons for Elementor\u003C\u002Fa> – The best addons to extend Elementor’s capabilities.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpschema.com\u002F\" rel=\"nofollow ugc\">Schema Pro\u003C\u002Fa> – All-in-one schema markup plugin that offers complete functionality and easy configuration.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprojecthuddle.com\u002F\" rel=\"nofollow ugc\">ProjectHuddle\u003C\u002Fa> – Lets you collect sticky note-style feedback on page designs and web projects.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Other partnered products:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcartflows.com\u002F\" rel=\"nofollow ugc\">CartFlows\u003C\u002Fa> – One-click sales funnel builder for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprestoplayer.com\u002F\" rel=\"nofollow ugc\">Presto Player\u003C\u002Fa> – Best video player plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsurecart.com\u002F\" rel=\"nofollow ugc\">SureCart\u003C\u002Fa> – A powerful eCommerce platform designed to grow your business by effortlessly selling online.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsuremembers.com\u002F\" rel=\"nofollow ugc\">SureMembers\u003C\u002Fa> – Fastest and easiest way to protect content on your website and build memberships.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fottokit.com\u002F\" rel=\"nofollow ugc\">OttoKit\u003C\u002Fa> – Connects your favorite tools so you can automate workflows and streamline your business processes.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.surewriter.com\u002F\" rel=\"nofollow ugc\">SureWriter\u003C\u002Fa> – AI writing tool to make your web design journey faster.\u003C\u002Fli>\n\u003C\u002Ful>\n","Custom Fonts is a powerful WordPress plugin that allows you to upload your own custom fonts or choose from a vast collection of Google Fonts, all host &hellip;",400000,6327909,86,62,"2026-01-19T06:43:00.000Z",[51,83,101,19,21],"full-site-editing","http:\u002F\u002Fwww.wpastra.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-fonts.2.1.17.zip",98,2,"2026-01-19 15:16:44",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":14,"requires_at_least":120,"requires_php":86,"tags":121,"homepage":124,"download_link":125,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"disable-remove-google-fonts","Disable and Remove Google Fonts | GDPR & DSGVO friendly","1.8.2","fontsplugin","https:\u002F\u002Fprofiles.wordpress.org\u002Ffontsplugin\u002F","\u003Cp>Improve frontend performance by disabling \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Folympus-google-fonts\u002F\" rel=\"ugc\">Google Fonts\u003C\u002Fa> loaded by themes and plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Looking to Host Google Fonts locally? Check out \u003Ca href=\"https:\u002F\u002Ffontsplugin.com\u002Fdrgf-upgrade\u002F\" rel=\"nofollow ugc\">Fonts Plugin Pro\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>While this plugin removes Google Fonts from as many themes and plugins as possible, some require additional steps, we have detailed those here: \u003Ca href=\"https:\u002F\u002Ffontsplugin.com\u002Fremove-disable-google-fonts\u002F\" rel=\"nofollow ugc\">Remove Google Fonts from WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>After installing this plugin, clear your website cache and test your site using the free \u003Ca href=\"https:\u002F\u002Ffontsplugin.com\u002Fgoogle-fonts-checker\" rel=\"nofollow ugc\">Google Fonts Checker\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>New “Check Google Fonts” Feature\u003C\u002Fh4>\n\u003Cp>This plugin now includes a new “Check Google Fonts” feature. This feature allows you to check if Google Fonts are being loaded on your website. It does this by capturing the full HTML of the current page and checking for Google Fonts references.\u003C\u002Fp>\n\u003Cp>To use this feature, simply click the “Check Google Fonts” button in the admin bar. This will open a new window\u002Ftab with the results.\u003C\u002Fp>\n\u003Cp>The results will show you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The number of Google Fonts that are being loaded\u003C\u002Fli>\n\u003Cli>The URLs of the Google Fonts that are being loaded\u003C\u002Fli>\n\u003Cli>The source of the Google Fonts that are being loaded\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin Compatibility\u003C\u002Fh4>\n\u003Cp>This plugin will work with all WordPress themes and has been specifically tested with the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Twenty Twelve\u003C\u002Fli>\n\u003Cli>Twenty Thirteen\u003C\u002Fli>\n\u003Cli>Twenty Fourteen\u003C\u002Fli>\n\u003Cli>Twenty Fifteen\u003C\u002Fli>\n\u003Cli>Twenty Sixteen\u003C\u002Fli>\n\u003Cli>Twenty Seventeen\u003C\u002Fli>\n\u003Cli>Twenty Nineteen\u003C\u002Fli>\n\u003Cli>Twenty Twenty\u003C\u002Fli>\n\u003Cli>Twenty Twenty-One\u003C\u002Fli>\n\u003Cli>Twenty Twenty-Two\u003C\u002Fli>\n\u003Cli>Twenty Twenty-Three\u003C\u002Fli>\n\u003Cli>Twenty Twenty-Four\u003C\u002Fli>\n\u003Cli>Twenty Twenty-Five\u003C\u002Fli>\n\u003Cli>Acabado\u003C\u002Fli>\n\u003Cli>Avada\u003C\u002Fli>\n\u003Cli>Blocksy\u003C\u002Fli>\n\u003Cli>ColorMag\u003C\u002Fli>\n\u003Cli>Divi Extra\u003C\u002Fli>\n\u003Cli>Enfold\u003C\u002Fli>\n\u003Cli>GeneratePress\u003C\u002Fli>\n\u003Cli>Hestia\u003C\u002Fli>\n\u003Cli>Hueman\u003C\u002Fli>\n\u003Cli>JupiterX\u003C\u002Fli>\n\u003Cli>Kadence\u003C\u002Fli>\n\u003Cli>Neve\u003C\u002Fli>\n\u003Cli>OnePress\u003C\u002Fli>\n\u003Cli>Shapely\u003C\u002Fli>\n\u003Cli>Stackable\u003C\u002Fli>\n\u003Cli>Storefront\u003C\u002Fli>\n\u003Cli>Sydney\u003C\u002Fli>\n\u003Cli>Vantage\u003C\u002Fli>\n\u003Cli>Zerif Lite\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It will also remove Google Fonts loaded by the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Divi\u003C\u002Fli>\n\u003Cli>Redux\u003C\u002Fli>\n\u003Cli>MailPoet\u003C\u002Fli>\n\u003Cli>Elementor\u003C\u002Fli>\n\u003Cli>GroovyMenu\u003C\u002Fli>\n\u003Cli>Kadence Blocks\u003C\u002Fli>\n\u003Cli>Beaver Builder\u003C\u002Fli>\n\u003Cli>Revolution Slider\u003C\u002Fli>\n\u003Cli>Ajax Search Lite & Pro\u003C\u002Fli>\n\u003Cli>WPBakery (Visual Composer)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>As well as improving page load speed, removing Google Font references can also aid with GDPR and DSGVO compliance.\u003C\u002Fp>\n\u003Ch4>Bugs\u003C\u002Fh4>\n\u003Cp>If you find an issue with this plugin, please let us know \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-remove-google-fonts#new-post\" rel=\"ugc\">here\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Contributions\u003C\u002Fh4>\n\u003Cp>Anyone is welcome to contribute to this plugin.\u003C\u002Fp>\n\u003Cp>There are various ways you can contribute:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Raise an \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-remove-google-fonts#new-post\" rel=\"ugc\">Issue\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Translate the Disable and Remove Google Fonts plugin into \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdisable-remove-google-fonts\u002F\" rel=\"nofollow ugc\">different languages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Provide feedback and suggestions on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-remove-google-fonts#new-post\" rel=\"ugc\">enhancements\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Improve frontend performance by disabling Google Fonts. GDPR and DSGVO friendly.",100000,2851341,90,46,"2026-01-19T16:05:00.000Z","4.8",[122,68,18,19,123],"disable-google-fonts","optimize","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-remove-google-fonts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-remove-google-fonts.1.8.2.zip",{"attackSurface":127,"codeSignals":174,"taintFlows":183,"riskAssessment":211,"analyzedAt":219},{"hooks":128,"ajaxHandlers":168,"restRoutes":169,"shortcodes":170,"cronEvents":171,"entryPointCount":11,"unprotectedCount":11},[129,135,139,143,147,150,154,160,164],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","plugins_loaded","lgfl_init","localfonts.php",39,{"type":130,"name":136,"callback":137,"file":133,"line":138},"admin_init","lgfl_register_settings",43,{"type":130,"name":140,"callback":141,"file":133,"line":142},"admin_menu","lgfl_add_settings_page",44,{"type":130,"name":144,"callback":145,"file":133,"line":146},"admin_post_lgfl_download_fonts","lgfl_handle_download_fonts",45,{"type":130,"name":148,"callback":149,"file":133,"line":118},"admin_post_lgfl_clear_logs","lgfl_handle_clear_logs",{"type":130,"name":151,"callback":152,"file":133,"line":153},"lgfl_async_download_font","lgfl_async_download_font_callback",50,{"type":155,"name":156,"callback":157,"priority":158,"file":133,"line":159},"filter","style_loader_src","lgfl_intercept_google_fonts",10,55,{"type":155,"name":161,"callback":162,"priority":158,"file":133,"line":163},"wp_resource_hints","lgfl_remove_google_fonts_hints",56,{"type":130,"name":165,"callback":166,"file":133,"line":167},"template_redirect","start",60,[],[],[],[172],{"hook":151,"callback":151,"file":133,"line":173},383,{"dangerousFunctions":175,"sqlUsage":176,"outputEscaping":178,"fileOperations":11,"externalRequests":105,"nonceChecks":105,"capabilityChecks":181,"bundledLibraries":182},[],{"prepared":11,"raw":11,"locations":177},[],{"escaped":179,"rawEcho":11,"locations":180},25,[],3,[],[184,203],{"entryPoint":185,"graph":186,"unsanitizedCount":11,"severity":202},"lgfl_render_settings_page (localfonts.php:550)",{"nodes":187,"edges":199},[188,193],{"id":189,"type":190,"label":191,"file":133,"line":192},"n0","source","$_GET",556,{"id":194,"type":195,"label":196,"file":133,"line":197,"wp_function":198},"n1","sink","echo() [XSS]",608,"echo",[200],{"from":189,"to":194,"sanitized":201},true,"low",{"entryPoint":204,"graph":205,"unsanitizedCount":11,"severity":202},"\u003Clocalfonts> (localfonts.php:0)",{"nodes":206,"edges":209},[207,208],{"id":189,"type":190,"label":191,"file":133,"line":192},{"id":194,"type":195,"label":196,"file":133,"line":197,"wp_function":198},[210],{"from":189,"to":194,"sanitized":201},{"summary":212,"deductions":213},"The plugin 'browsefyi-local-font-loader-for-google-fonts' version 2.0.1 exhibits a generally strong security posture. The static analysis reveals no dangerous functions, all SQL queries use prepared statements, and all output is properly escaped. There are also no recorded vulnerabilities in its history, suggesting a consistent focus on security. The presence of nonces and capability checks on key operations further reinforces this positive assessment.",[214,217],{"reason":215,"points":216},"External HTTP requests present",5,{"reason":218,"points":105},"Cron events present","2026-04-16T13:49:44.660Z",{"wat":221,"direct":232},{"assetPaths":222,"generatorPatterns":226,"scriptPaths":227,"versionParams":228},[223,224,225],"\u002Fwp-content\u002Fplugins\u002Fbrowsefyi-local-font-loader-for-google-fonts\u002Flgfl-main.css","\u002Fwp-content\u002Fplugins\u002Fbrowsefyi-local-font-loader-for-google-fonts\u002Flgfl-admin.css","\u002Fwp-content\u002Fplugins\u002Fbrowsefyi-local-font-loader-for-google-fonts\u002Flgfl-admin.js",[],[225],[229,230,231],"browsefyi-local-font-loader-for-google-fonts\u002Flgfl-main.css?ver=","browsefyi-local-font-loader-for-google-fonts\u002Flgfl-admin.css?ver=","browsefyi-local-font-loader-for-google-fonts\u002Flgfl-admin.js?ver=",{"cssClasses":233,"htmlComments":246,"htmlAttributes":252,"restEndpoints":256,"jsGlobals":257,"shortcodeOutput":262},[234,235,236,237,238,239,240,241,242,243,244,245],"lgfl-settings-wrap","lgfl-font-manager-wrap","lgfl-font-table-row","lgfl-font-name","lgfl-font-status","lgfl-font-action","lgfl-settings-button","lgfl-button","lgfl-help-text","lgfl-notice","lgfl-warning","lgfl-success",[247,248,249,250,251],"\u003C!-- LocalFonts settings are stored here. -->","\u003C!-- LocalFonts font manager -->","\u003C!-- LocalFonts font table -->","\u003C!-- LocalFonts help text -->","\u003C!-- LocalFonts notices -->",[253,254,255],"data-lgfl-font-name","data-lgfl-font-status","data-lgfl-font-action",[],[258,259,260,261],"lgfl_localize_data","LGFL_Settings","LGFL_FontManager","LGFL_FontTable",[],{"error":201,"url":264,"statusCode":265,"statusMessage":266,"message":266},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fbrowsefyi-local-font-loader-for-google-fonts\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":105,"versions":268},[269,275],{"version":6,"download_url":24,"svn_tag_url":270,"released_at":26,"has_diff":271,"diff_files_changed":272,"diff_lines":26,"trac_diff_url":273,"vulnerabilities":274,"is_current":201},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbrowsefyi-local-font-loader-for-google-fonts\u002Ftags\u002F2.0.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbrowsefyi-local-font-loader-for-google-fonts%2Ftags%2F2.0&new_path=%2Fbrowsefyi-local-font-loader-for-google-fonts%2Ftags%2F2.0.1",[],{"version":276,"download_url":277,"svn_tag_url":278,"released_at":26,"has_diff":271,"diff_files_changed":279,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":280,"is_current":271},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrowsefyi-local-font-loader-for-google-fonts.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbrowsefyi-local-font-loader-for-google-fonts\u002Ftags\u002F2.0\u002F",[],[]]