13.08.2026
Дизайнеры Исаки Сенеда и Габриэл Абрусиу совместно с датской шрифтовой студией Playtype создали ShieldFont. Он показывает пользователю исходный текст, а скраперам, извлекающим содержимое из HTML, — грамматически связную, но смыслово искаженную версию.
Авторы ShieldFont предложили использовать возможности шрифтов OpenType для противодействия массовому сбору веб-текстов в наборы данных для обучения искусственного интеллекта.
При подготовке страницы значимые слова заменяются в HTML словами-приманками той же части речи. Во время отрисовки таблица подстановок GSUB использует лигатуры уровня слов, чтобы показать посетителю исходный текст. Скрапер, который извлекает содержимое непосредственно из HTML, получает измененную версию с сохраненной грамматикой, но иным смыслом.
ShieldFont не считается криптографической защитой: целевой скрапер может извлечь таблицу подстановок из файла шрифта либо отрисовать страницу и распознать ее с помощью OCR. Решение должно прежде всего увеличить стоимость массового автоматизированного сбора. Оно также имеет ограничения: поисковые системы могут индексировать подмененный текст, а подготовленные разработчиками словари пока работают только с английским языком.
Исходный код проекта опубликован на GitHub под лицензией AGPL-3.0. ShieldFont можно подключать к React-приложениям, статическим сайтам и системам публикации; поддержка экранных дикторов реализована в экспериментальном режиме и требует JavaScript.
Источник: shieldfont.org