Google Fonts — самый популярный источник веб-шрифтов в мире, и подавляющее большинство тем WordPress подключают их именно оттуда: строкой вида <link href="https://fonts.googleapis.com/css?family=..."> в шапке сайта. Технически это удобно: не нужно хранить файлы шрифта у себя, Google обновляет их сам. Юридически это означает, что при каждой загрузке страницы браузер посетителя обращается напрямую к серверу Google и передаёт туда IP-адрес.

Почему IP-адрес — это персональные данные

IP-адрес в связке с прочими техническими параметрами запроса (временем, страницей, User-Agent) в законодательстве и правоприменительной практике рассматривается как персональные данные — он позволяет идентифицировать конкретного пользователя, пусть и не напрямую по имени. Это не уникальная особенность Google Fonts: то же самое касается любого внешнего сервиса, к которому напрямую обращается браузер посетителя.

Именно поэтому регуляторы в разных юрисдикциях (первым громким прецедентом было решение немецкого суда в 2022 году) признают прямое подключение Google Fonts трансграничной передачей данных, требующей отдельного основания — точно так же, как это работает по российскому 152-ФЗ применительно к любому зарубежному сервису.

В чём разница между «использовать шрифт» и «раздавать файл со своего сервера»

Здесь есть важная развилка, которая одновременно касается и авторского права на шрифт, и вопроса персональных данных:

  • Если шрифт подключён напрямую с fonts.googleapis.com — браузер каждого посетителя стучится в Google, и это трансграничная передача данных о посетителе.
  • Если файлы шрифта скачаны один раз и загружены на собственный сервер (self-hosting), обращений к Google при загрузке страницы больше нет — вопрос передачи данных снимается полностью.

Можно ли легально скачать шрифт себе на сервер

Да — и это прямо разрешено. Все шрифты из каталога Google Fonts распространяются по лицензии SIL Open Font License (в редких случаях — Apache License), которая явно разрешает скачивание, модификацию и самостоятельное размещение файлов шрифта на любом сервере, включая коммерческое использование. Это не серая зона — именно так и задумана лицензия открытых шрифтов.

Как перевести шрифт на свой сервер

  1. Скачать нужные начертания шрифта — либо напрямую с сайта Google Fonts (кнопка «Download family»), либо через сервисы, которые сразу конвертируют их в формат woff2 с нужной кодировкой (кириллица отдельно от латиницы уменьшает вес файла)
  2. Загрузить файлы на свой сервер, например в папку темы
  3. Прописать правило @font-face с путём к локальным файлам вместо ссылки на Google
  4. Убрать из кода тега <head> строку с подключением fonts.googleapis.com

На WordPress для этого есть готовые плагины (например, OMGF — Optimize My Google Fonts), которые делают всё автоматически: находят подключённые шрифты, скачивают файлы и переписывают подключение на локальное — без правки кода темы вручную.

Что это даёт, кроме соответствия закону

Self-hosting шрифтов дополнительно ускоряет загрузку страницы: браузеру не нужно устанавливать отдельное соединение с сторонним доменом, а сами файлы можно закешировать вместе с остальными ресурсами сайта. То есть исправление одновременно закрывает юридический риск и улучшает технические метрики сайта.

Наш бесплатный сканер отдельно фиксирует подключение Google Fonts напрямую с серверов Google как один из типовых сигналов трансграничной передачи — вместе с остальными внешними сервисами, которые есть на сайте.