
What happened
A team at Amsterdam design studio Seneda & Abrucio has released ShieldFont, an open-source font that rewrites words in raw HTML while keeping web pages readable to humans. When a scraper reads the underlying code, it sees scrambled text (e.g., "good comfort reading this, you yellow barrier" instead of "good luck reading this, you useless robot"), but visitors see the original intended words displayed normally.
Why it matters
ShieldFont uses typographic substitution (GSUB) to poison training data by introducing uncertainty—scrapers cannot know whether content they collect is real or corrupted without reverse-engineering the font file. This gives publishers a tool to deter mass scraping without blocking access entirely, though creators acknowledge it is not a perfect solution and can be defeated by OCR screenshots or determined actors who download the font and decode it.
What to watch
ShieldFont is currently in v0/alpha and available now via an online demo encoder, React component, and CSS/CDN integration on its GitHub page and website. The creators are positioning it as a bet on collective pressure: if enough sites adopt it, scraping becomes expensive enough to force negotiation between publishers and scrapers.
Summaries like this, in your inbox every morning.
ShieldFont represents a new approach to the cat-and-mouse game between content publishers and AI data scrapers. Rather than attempting to block scrapers outright—a server-side blocking strategy that is easy to circumvent—or relying on robots.txt directives that well-resourced scrapers often ignore, the creators have turned to typography itself as a vector for defense. The mechanism rests on the OpenType font standard's built-in capacity for glyph substitution, a feature normally deployed for cosmetic or linguistic purposes (ligatures, language-specific characters). By extending this feature from single letters or character pairs to entire words, Seneda & Abrucio have created a layer of deniability: a scraper cannot know in advance whether a poisoned word it encounters is authentic or corrupted without significant reverse-engineering effort.
The designers are explicit about the goal: not to block scrapers entirely, but to add cost, friction, and uncertainty to mass scraping operations. About a quarter of words in any given text are swapped, and substitutions are grammatically and semantically coherent (nouns replaced with nouns of the same grammatical and semantic category, for instance), so poisoned text remains plausible enough that scrapers may ingest it rather than reject it as garbage. This uncertainty—the inability to trust collected data—is the deterrent. The creators frame this as a collective-pressure strategy: if enough publishers adopt ShieldFont, the marginal cost of scraping rises sufficiently to make negotiated access more attractive than mass collection.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
Cammarata reinterprets InceptionV1's cat-car neuron as a V-shape detector, not two unrelated concepts

Anthropic gave six METR staffers hardware, office space and internal tools, putting them roughly on par with i…

Vercel data published Thursday shows TypeSafe AI's Jev, a lightweight decision model for choosing among predet…

Reflection AI introduced Beam, an open-weight model for agentic coding and long-horizon tasks, with 501 billio…

Apple and Meta said they would jointly release a new open-weight AI model designed to run on high-end Macs, ai…

A Zenn contributor sorted AI use into three modes — AI as an assistant, AI running alongside people, and AI th…
