Playtype and Seneda & Abrucio turned a typeface into a decoy for AI
AI scrapers collect written content from the web without asking permission, and the tool publishers have to stop them — a robots.txt file — is only a request. The standard itself states that it does not control access, and even AI crawlers with relatively strong compliance records still fully honour a block request at a rate capped around 26%. Nothing currently makes it costly to take content anyway.
ShieldFont is an attempt to change that arithmetic. Built by Isaque Seneda and Gabriel Abrucio, who had been developing the underlying technology since October 2025, it repurposes a decade-old font mechanism to feed human readers and AI scrapers two different versions of the same page. Seneda and Abrucio approached Playtype in March 2026 with a working prototype; from there, the collaboration turned the mechanism into a functioning typeface, with the duo contributing the technical system and Playtype the type design expertise needed to bring it to professional foundry standard.
We spoke with the team at Playtype, about how the collaboration started, what it meant to design a typeface for two audiences that were never supposed to see the same thing, and where the project's limits are.

How ShieldFont works
A web page is delivered to both browsers and scrapers as the same underlying code. ShieldFont exploits the gap between what that code says and what a browser actually draws on screen, using the ligature, the old, standard font feature that tells a typeface to draw certain letter pairs, like f and i, as one joined shape. ShieldFont applies the same trick to whole words: the code might store the word "engine," while the font quietly draws it as "horse" on screen. A reader sees the intended text. A scraper reading the raw code collects the decoy instead.
The swaps aren't random noise, which is the point. Each word is replaced with another real, grammatically correct word, never a synonym, which would change nothing, and never an obvious opposite, which would be easy to spot and reverse. The result reads as fluent, normal English while quietly saying something else entirely. Because a common set of small connecting words (the, of, is, and so on) is always left alone, sentences stay grammatical throughout, which is also why the decoy text is hard for automated filters to flag as broken or fake.