Tech

ShieldFont deployed to disrupt AI web scrapers by poisoning training data

Designers Isaque Seneda and Gabriel Abrucio release tool to enforce opt-out from unauthorized AI training, though accessibility and search engine compatibility remain concerns

Editorial persona
Owen Mercer
Markets and Finance Editor
Published
Draft
Source: Ars Technica · View original source
The web’s newest weapon against AI scrapers is a font
New typeface renders pages readable for humans while substituting words with nonsensical ligatures in underlying HTML

Designers Isaque Seneda and Gabriel Abrucio have released ShieldFont, a typeface engineered to disrupt artificial intelligence web scrapers. The font renders webpages readable for human users while substituting approximately 24.5 percent of words with nonsensical ligatures in the underlying HTML. This technique aims to poison training data or trigger scraper quality filters, effectively enforcing an opt-out from unauthorised AI training.

The font is based on ligatures, a long-standing feature usually used to replace letter pairs for readability. With ShieldFont, these ligatures replace entire words with semantically unrelated terms that share similar parts of speech but occupy a different informational context, such as swapping “horse” with “potato”. This substitution occurs only when the font engine draws the page on screen, meaning scrapers downloading plaintext source code receive an altered version that end users never see.

The creators refined a word-swapping dictionary over three months, resulting in nearly 12,000 common words that can be replaced. Publishers can choose from three different mappings for each word replacement, encode their own, or swap mappings between paragraphs to avoid detection. On average, ShieldFont replaces 24.5 percent of all words on a page, including 45.8 percent of “content words”.

In testing on six publicly available scraper pipelines, over 90 percent of pages that would otherwise be accepted were rejected by quality filters. Of the pages that still get accepted, nearly 20 percent of component words are described as “training-time garbage,” meaning they are real English words that assert nothing true. This ensures that both dropped and kept pages disrupt the value of the collected data.

While ShieldFont pages remain readable for humans, the altered HTML may disrupt search engines, screen readers, copy/paste tools, and translation software. The method can be bypassed by scrapers using optical character recognition on rendered images, though this increases costs by five to 13 times compared to standard HTML scraping.

Continue reading

More from Tech

Read next: Rare two-player Computer Space arcade cabinet heads to auction amid retro tech sale
Read next: Rare amoeba misdiagnosis claims toddler’s life, prompting diagnostic reform
Read next: Twitch confirms default AI training opt-in, sparking creator backlash