Preskočiť na obsah
Závažnosť: StrednáVlastník: VývojČas na opravu: 30-90 min

Google Fonts before consent or external font loading

Self-host fonts and remove remote font calls that leak requests before the visitor has opted in.

Zahŕňa: pre_consent_external_font, google_fonts_before_consent

Prečo je to dôležité

External font requests can expose a visitor IP address to third parties before consent. Even if the payload is small, the network transfer itself may be enough to trigger a finding.

Ako to overiť manuálne

  1. Inspect the Network panel for requests to fonts.googleapis.com or fonts.gstatic.com on first load.
  2. Check the page source and CSS bundles for @import or remote font references.
  3. Verify whether theme, builder, or plugin settings re-enable hosted fonts after deployment.

Typické príčiny

  • Theme or page builder loads Google Fonts by default.
  • Remote @import remains in CSS even after partial self-hosting.
  • Performance plugins aggregate CSS but preserve remote font URLs.

Oprava v GTM

  1. Remove any GTM-delivered custom HTML that injects Google Fonts or icon CDNs.
  2. Audit marketing landing page tags for embedded font imports.
  3. Keep typography assets outside tag-manager delivery unless strictly necessary.

Oprava vo WordPress alebo CMP pluginoch

  1. Disable Google Fonts in theme or builder settings and switch to local assets.
  2. Use a self-hosting plugin or theme option to download and serve fonts locally.
  3. Purge cache and verify the frontend no longer calls Google font endpoints.

Všeobecná oprava pre vývojára

  1. Download required font files and serve them from your own origin or CDN.
  2. Replace remote stylesheet imports with local @font-face declarations.
  3. Remove fallback components that reintroduce hosted fonts on specific pages.

Ako potvrdiť, že oprava funguje

  • Reload the page with a clean cache and confirm no Google Fonts requests occur.
  • Check multiple templates and breakpoints to ensure no remote font reference remains.
  • Run a fresh scan and verify the font-related finding is gone.

Ďalší krok

Po deployi spustite nový sken a potvrďte, že sa zmenilo reálne runtime správanie, nielen text banneru.

Google Fonts before consent or external font loading — GDPR Fix Guide