AIToday
AI Safety & AlignmentHacker NewsPublished: Aug 14, 2026, 04:01 JST5 min read

ShieldFont swaps words to poison AI scraper training data

ShieldFont swaps words to poison AI scraper training data

Key takeaway

  • Two designers have launched ShieldFont, a font that uses ligatures to swap words in webpage HTML code with semantically similar but contextually unrelated alternatives—such as replacing "horse" with "potato"—visible only to scrapers, not humans.

  • In testing, over 90 percent of pages were rejected by scraper quality filters after the word replacements, and pages that passed through contained corrupted text that poisons AI training data; scrapers can still circumvent the method by rendering pages as images and using optical character recognition, but doing so costs 5–13 times more than the current approach of downloading raw HTML source code.

3 Key Points

  1. What happened

    Designers Isaque Seneda and Gabriel Abrucio created ShieldFont, a font that uses ligatures to replace words in a webpage's underlying HTML code with semantically similar but contextually unrelated words—swapping "horse" with "potato", for instance—while leaving the page perfectly readable for humans.

  2. Why it matters

    The font aims to block unauthorized AI training by making scraped text useless; in testing on six publicly available scraper pipelines, over 90 percent of pages that would otherwise be accepted were rejected after ShieldFont word replacements, and pages that do slip through contain "training-time garbage" that corrupts model data. However, scrapers can still render pages as images and use optical character recognition, though that method costs 5–13 times more than pulling raw HTML.

  3. What to watch

    ShieldFont replaces 24.5 percent of all words on average (45.8 percent of content words), marring meaning in 31–56 percent of passages depending on the text corpus. The creators offer publishers three different potential word mappings per word and the ability to encode custom mappings to avoid easy detection.

In Depth

Read the full story

Designers Isaque Seneda and Gabriel Abrucio have introduced ShieldFont, a new font designed to disrupt AI scraping by poisoning training data while keeping webpages perfectly readable for humans. The font works by exploiting ligatures, a long-standing typographic feature that normally replaces certain letter pairs with more readable versions. ShieldFont repurposes ligatures to replace entire words in the underlying HTML code with alternatives that are semantically similar but contextually unrelated—such as swapping "horse" with "potato". This substitution happens only when the font engine renders the page onscreen, meaning that scrapers downloading plaintext source code receive the altered version while end users see the original text.

The word-replacement strategy is carefully calibrated. Simply replacing words with synonyms or antonyms would be easy for sophisticated scrapers to reverse, while replacing words with random gibberish could trigger detection filters. Instead, ShieldFont swaps words with similar parts of speech from completely different informational contexts, creating passages that look grammatically and structurally correct but carry scrambled, nonsensical meaning. After three months of refinement, the designers created a dictionary of nearly 12,000 common words eligible for replacement. To avoid detection, the font offers publishers three different potential mappings for each word replacement and the ability to encode custom mappings and swap them paragraph by paragraph. On average, ShieldFont replaces 24.5 percent of all words on a page, including 45.8 percent of all "content words," corrupting the meaning of 31 to 56 percent of individual passages depending on the text corpus studied.

In testing on six publicly available scraper pipelines, the ShieldFont authors found that over 90 percent of pages that would otherwise be accepted by scrapers were rejected after word replacements. Of the small subset of pages that still got accepted, nearly 20 percent of the component words were what the authors term "training-time garbage: real English, correctly spelled, asserting nothing true." This dual outcome benefits content creators either way: "Dropped means they did not get your work. Kept means they got something wrong." The creators acknowledge that ShieldFont is not foolproof. Any page readable by a human could theoretically be extracted by an AI scraper that renders the full webpage and applies optical character recognition to an image of the output. However, that process requires significantly more computational effort and cost. According to API pricing from third-party scraping tools, such pre-rendering would cost 5 to 13 times as much as simply scraping raw HTML source code, forcing heavy increases in time and expense for scrapers operating at scale.

The creators frame ShieldFont as a tool to enforce a basic principle: "creators should have a meaningful say in whether their work is used to train AI systems." Where consent is not respected, they argue, technical design can make taking work without permission "less useful and more costly." The designers also encourage others to develop alternative implementations of the same underlying principle—showing one thing to humans and something else to machines. They suggest that the more different methods circulate across the web, the harder it will become for AI scrapers to learn how to bypass them all. However, ShieldFont does introduce side effects for the intended audience: search engines, screen readers, copy/paste tools, and translation software can all get confused by the altered HTML, potentially reducing page utility for those functions.

Context & Analysis

ShieldFont emerges as AI companies' large-scale scraping of the public web continues to spark lawsuits and technical countermeasures. The font builds on a long-standing typographic feature (ligatures) to create a practical asymmetry: humans reading the rendered page see readable, original text; scrapers downloading plaintext source code encounter altered, nonsensical substitutions. The designers spent three months refining a word-swapping dictionary to reach nearly 12,000 replacements that preserve grammatical structure while destroying semantic coherence—replacing "horse" with "potato" rather than a synonym or random gibberish. This middle ground is deliberate: smart scrapers can easily reverse simple synonym swaps, while obvious gibberish invites detection and filtering. By offering three different mappings per word and allowing custom encoding, ShieldFont lets publishers inject variation across paragraphs to further complicate circumvention. The results in testing are striking: over 90 percent of pages fail scrapers' quality checks after poisoning, and even accepted pages carry corrupted training data. Yet ShieldFont is not invulnerable. Any page readable by a human can theoretically be extracted via optical character recognition applied to a full-page render—but that process demands 5–13 times more API cost than today's raw HTML scraping, shifting the economic calculus at scale. The creators frame the goal modestly: not to block all scraping, but to make large-scale, indiscriminate scraping "less useful and more costly," enforcing a basic principle that creators should have a say in whether their work trains AI systems.

FAQ

How does ShieldFont hide altered text from humans?
The font uses ligatures, a standard font feature that normally replace letter pairs, to swap entire words in the underlying HTML. The substitution happens only when the font engine renders the page onscreen, so scrapers downloading plaintext source code see the altered version while humans reading the rendered page see the original text.
What are the side effects of using ShieldFont on published pages?
Search engines, screen readers, copy/paste tools, and translation software can all get tripped up by the altered HTML, making the page less useful to those tools and some of the intended audience.
How effective is ShieldFont against AI scrapers?
In testing on six publicly available scraper pipelines, over 90 percent of pages that would otherwise be accepted by scrapers were rejected after ShieldFont word replacements. Of pages that still got accepted, nearly 20 percent of the component words were "training-time garbage"—real English, correctly spelled, but asserting nothing true—corrupting the training data.

Get the latest AI Safety & Alignment news every morning

AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.

Free · takes 30 seconds · unsubscribe anytime

Ask AI

Ask AI anything about this article. Q&As are published on this page for other readers too.

Related Articles

Next articleOpenAI replaces revenue chief after 9 months, hires Wiz COO Rajic

The AI news that matters, in one minute each morning.

Sign up free