AIToday
AI Safety & AlignmentHacker NewsPublished: Aug 15, 2026, 10:00 JST3 min read

ShieldFont: A New Defense Against AI Scrapers Ignoring Robots.txt

ShieldFont: A New Defense Against AI Scrapers Ignoring Robots.txt

Key takeaway

  • ShieldFont is a new technique that deters AI scrapers by encoding website text with font ligatures, making it unreadable to scraping algorithms while keeping it normal to human readers.

  • The method works by substituting about a quarter of words with ligature versions that render nonsensically when parsed as raw HTML but correctly when displayed through the intended font.

  • While scrapers can technically adapt by parsing rendered text, doing so becomes significantly more expensive, making ShieldFont one of a growing set of defenses available to site owners whose robots.txt files are ignored by LLM training operations.

3 Key Points

  1. What happened

    A new method called ShieldFont uses font ligatures—combining multiple letters into single glyphs—to render website text unreadable to AI scrapers while keeping it normal-looking to human visitors. About a quarter of words are substituted with ligature versions, making HTML parsed by scrapers appear grammatically valid but nonsensical, while the rendered font version reads normally.

  2. Why it matters

    Traditional robots.txt files are routinely ignored by AI training scrapers, forcing site owners to find new defenses. ShieldFont makes scraping significantly more expensive by forcing scrapers to parse rendered text instead of raw HTML, addressing a growing problem where LLM training operations bypass site owners' indexing wishes without consequence.

  3. What to watch

    ShieldFont works best on static or archived content marked as 'do not follow' in robots.txt; it affects legitimate search engine bots equally. Scrapers can adapt by parsing rendered text, but doing so raises scraping costs. Other emerging defenses include maze traps like Nepenthes and Cloudflare offerings that send scrapers through infinite linked pages of dynamically generated content.

Ask the AI about this article →

Context & Analysis

The emergence of ShieldFont reflects a fundamental shift in how the web's social contract operates. The robots.txt file, a decades-old mechanism built on mutual respect between site owners and automated visitors, has become largely ineffective against modern AI training operations. Unlike traditional search engine crawlers that typically honor robots.txt directives, contemporary LLM scrapers routinely disregard them, leaving site owners without recourse through conventional means. This has forced the development of increasingly technical countermeasures.

ShieldFont works by exploiting the gap between machine parsing and human perception. Scrapers that ingest raw HTML see gibberish; human readers and properly configured browsers see coherent text. The key insight is that forcing scrapers to parse rendered output—rather than raw markup—imposes a measurable cost on their operations. While this is not an absolute barrier, it functions as a friction point: adapting to ShieldFont requires either abandoning the site or investing in more sophisticated (and therefore more expensive) parsing infrastructure. The white paper details the use of dictionaries to intelligently substitute ligatures, suggesting the technique is deliberately engineered to maximize usability for humans while minimizing utility for automated systems.

However, ShieldFont is not a universal solution. It works best on archived or static content explicitly marked as off-limits in robots.txt, where the primary concern is preventing training data incorporation rather than supporting real-time discoverability. The technique's equal impact on legitimate search engines highlights a core tension: defenses built for one type of unwanted scraper often catch innocent traffic. This is why site owners are turning to a layered approach—ShieldFont for static archives, maze traps and infinite redirect schemes (like those offered by Nepenthes and Cloudflare) to exhaust scraper resources on dynamically generated pages, and robots.txt compliance for cooperative clients. The availability of multiple tools suggests the arms race between site owners and scrapers is only accelerating.

FAQ

How does ShieldFont make text unreadable to AI scrapers?
ShieldFont substitutes about a quarter of words with ligature-based versions—combining multiple letters into single glyphs. When HTML is parsed by a scraper, these ligatures render as grammatically valid but nonsensical text, while the same content viewed through the proper font appears normal to human readers.
What are the downsides of using ShieldFont?
Screen readers used by visually impaired visitors must also use the rendered font version to function correctly. Additionally, ShieldFont affects legitimate search engine indexing bots equally, making it as effective a barrier to them as to AI scrapers.
Can AI scrapers bypass ShieldFont?
Yes—LLM scrapers can adapt by parsing the rendered text instead of raw HTML. However, this makes the scraping effort significantly more expensive, raising the cost of training data collection.

Get the latest AI Safety & Alignment news every morning

For example, today's edition would include:

  • Google AI Search flags Facebook users as dangerTHE DECODER · 1h ago
  • Pentagon deploys ChatGPT MilITmedia AI+ · 4h ago
  • AI agents won't fear undeployment from misbehaviorLessWrong AI · 7h ago

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

Free · takes 30 seconds · unsubscribe anytimeWhat is AIToday? →

Ask AI

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

Related Articles

Next articleGE Vernova emerges as AI power infrastructure winner