# Local Google Fonts Module PrestaShop 8/9 — Self-Hosted GDPR Fonts

> Self-host your Google Fonts in one click: no more requests to Google servers (GDPR), automatic subsetting so only the alphabets you need are downloaded, critical file preloading, and theme font replacement through simple CSS rules — without modifying a single theme file.

- Page: <https://www.datafirefly.com/en/product/self-hosted-google-fonts-prestashop/>
- Language: en
- Last updated: 2026-07-16
- Platform: PrestaShop
- Category: Design & Navigation
- SKU: DF-FONTMANAGER-FR
- Price: 59.00 EUR
- Other languages: [fr](https://www.datafirefly.com/product/google-fonts-local-prestashop/index.md), [es](https://www.datafirefly.com/es/producto/google-fonts-local-prestashop-rgpd/index.md), [de](https://www.datafirefly.com/de/produkt/google-fonts-lokal-einbinden-prestashop/index.md), [it](https://www.datafirefly.com/it/product/google-fonts-locale-prestashop/index.md), [pl](https://www.datafirefly.com/pl/produkt/google-fonts-lokalnie-prestashop/index.md), [nl](https://www.datafirefly.com/nl/product/google-fonts-local-prestashop/index.md), [pt](https://www.datafirefly.com/pt/produto/google-fonts-local-prestashop/index.md)
- Index: <https://www.datafirefly.com/en/product/llms.txt>

Every page of your store that loads a font from fonts.googleapis.com sends your visitors' IP addresses to Google — without consent. Since the Munich Regional Court ruling in 2022, this practice legally exposes European merchants, and cease-and-desist waves keep coming. The Local Google Fonts module fixes the problem at the root: search any font in the built-in Google Fonts catalog, pick your weights and alphabets, click Import. The woff2 files are downloaded once to your server, and your visitors never contact Google again. An option even strips the external calls your theme or other modules inject into the HTML.

The module doesn't stop at compliance — it optimizes. Automatic subsetting only downloads the alphabets you check (latin, latin-ext, cyrillic…) and keeps the unicode-range declarations so browsers only fetch the character ranges actually displayed. The critical file of each family can be preloaded, and the font-display strategy (swap by default) eliminates invisible text during load. Finally, replacement rules — CSS selector to font — apply your new typography on top of the theme without touching a single file: body, headings, buttons, everything is managed from the back office. Compatible with PrestaShop 8 and 9, no Composer, no framework, vanilla JS.
