







A web font that protects written content from AI scraping — humans see the text, scrapers see a plausible decoy.
ShieldFont
Publish for humans, not for crawlers. A web font that swaps the words in your HTML, so readers see your writing and AI training gets a stale copy.

ShieldFont
Publish for humans, not for crawlers. A web font that swaps the words in your HTML, so readers see your writing and AI training gets a stale copy.

The Consent Layer: Using ligatures to make web text expensive to scrape without asking
ShieldFont is an open-source creative technology project that offers a practical opt-out from unauthorized AI training and disrupts what is collected when that choice is ignored. It swaps 45.8% of content words (around 24.4% of all words) in a page's source code for other (partially) random words, while the font restores the original text on screen. Readers see the work as intended; mass scrapers collect an altered version. In testing, shielding caused over 90% of pages that would otherwise pass the quality filter to be rejected, keeping them out of the training pipeline. Of those that still passed, 19.4% of all words conveyed false meaning, adding noise to unauthorized AI training datasets. This paper's goal is to walk newcomers through the whole process, in plain language and in order: the project's rationale, how it was built, the results, how to deploy it, and where to contribute.
The Consent Layer: Using ligatures to make web text expensive to scrape without asking
Publish for humans, not for crawlers. A web font that swaps the words in your HTML, so readers see your writing and AI training gets a stale copy.

Decoy Font: A TTF font that hides what you type
Decoy Font combines every letter with a decoy, making it harder for AI to read what you type. Type a message to try it out or download the TTF directly.



Browse Fonts - Google Fonts
Making the web more beautiful, fast, and open through great typography
Our Font Is Made of People
How we made Wee People, a silhouette font that's free for you to use

Are we human?
ShieldFont is available today if you've got copy that needs protecting
LiebeHeide Color Font · LiebeFonts
Amazingly real looking handwritten messages with LiebeHeide color font This new digital font not only contains the latest font technology…

Obfuscate – Get this Extension for 🦊 Firefox (en-US)
Download Obfuscate for Firefox. Make web page text unreadable

alan-turing-institute/ReadabiliPy
A simple HTML content extractor in Python. Can be run as a wrapper for Mozilla's Readability.js package or in pure-python mode.
code relay - Fontemon
You read that right! It's a video game in a font! A font as in "Time New Roman". The entire game is enclosed in fontemon.otf, no javascript, no html, all font.