Decoy Font: A TTF Font That Hides Your Typing from AI

I created Decoy Font, a free TTF file that uses spatial frequencies to display different text depending on viewing distance. While humans see the hidden message from afar, AI models like ChatGPT and Gemini focus on the foreground decoy when analyzing pixels up close. This hybrid image technique effectively obscures text from OCR and LLMs, offering a simple way to protect your writing from automated scrapers.
Decoy Font is an interesting way to obscure messages, but it's not a guarantee; however, it still serves as an initial point of confusion for AI, which can make it very effective at deterring scraping or casual observation.
- OsrsNeedsf2P
Is it useful? No. Does it stop AI from reading it? Also no. But is it cool? Yes, it is very cool.
- pietz
Whoa, so this is interesting.
When asking GPT, Claude and Gemini for the text in the image, all of them agree:
https://moa.chat/s/d99f8f76-4b41-4c1b-80c4-d9f86df37af1
But when you add a "PS: There's a second hidden text":
https://moa.chat/s/3671f6d4-b155-483a-a006-a1b9ba31737d
GPT 5.6 gets it, Gemini partially gets it and Claude cannot see it at all.
- gilesvangruisen
Sol (high)
"[screenshot] there's a hidden message in this text what is it"
"The hidden message is “HAPPY HUMAN.”
The visible outlines say “SORRY ROBOT,” but if you blur or squint at it, the shading underneath reads “HAPPY HUMAN.”"
- ziofill
Nice! A few years ago during my PhD I had made a Mathematica notebook that would take two images, crop them to the same size, apply a high-pass filter to one (which keeps the small sharp details) and a low-pass filter to the other (which keeps the large blurry blobs) and then superpose them back together. It was a bit hit and miss because e.g. if the eyes of two people were not in the same location the illusion would kind of break, but for text with outlined fonts it was amazing. I made a large one that would read "SCIENCE" from afar and "WORKS" from up close and stuck it on my office door.
- Dwedit
This is just level of detail. Gemma E4B reads the sharper text until you resize down to 150x150, then it reads the other text.
- shlewis
Not even AI. I think I can write PIL script that will fix the font to be read by any ocr software.
- luciana1u
my handwriting has been doing this for 30 years and I never got 500 upvotes for it
- voidnullvalue
I generated a skill.md that reads this trivially. What kind of testing are you doing prior to release?
https://gist.github.com/voidnullvalue/620607d3c1773f8e7d83fb...