Tinfoil Keyboard

Because they're probably not listening, but maybe they are

Latin characters: 0

Replaced: 0


Tinfoil Keyboard replaces letters in the text you write with similar letters from non-Latin alphabets.

Made-up frequently asked questions

What?

Type in one box, copy the “same” text from the other. But it’s not the same, it’s a mix of characters from other alphabets.

Why?

Because stop stalking me, man!

Because you want to tweet about your lunch, or friends, or how you pronounce gif without having big data have some freakishly huge profile about you.

Because you don’t want your ads that targeted to you.

So Tinfoil Keyboard keeps it human-readable, but make bots have a hard time understanding.

Showcase becomes Ѕhοwсаѕе. Same to us, but Google’s choking on it. For now.

So the NSA, CIA, and whatever the KGB is now can’t read it?

Haha, no. They can decipher this quicker than I built it. In fact, that could be my next project.

So what’s the point?

As of now it works, but it’s more of a statement than a real tool.

Is what I type being saved?

No, nothing here is captured, it’s all done in your browser.

What are loose matches?

Close matches are almost the exact same character. In some cases, they are visually, but still different to a computer. a is а or e is е.

Loose matches are clearly different, but easily readable. a is α or e is ε.

If it looks the same, how can I tell if it’s working?

Highlight a character, then attempt to find that letter. You’ll notice the replaced letter doesn’t get found. But you see it, don’t you?

Are the same letters always replaced?

No, the script attempts to randomize it, sometimes replacing the character, and if possible, from a different alphabet.

What’s next?

Possibly:

  • Nothing.
  • Adding additional characters.
  • Making this work for something other than Latin-based English.
  • Creating an even looser set of characters to use, or adding diacritics for your eyes to ignore.
  • Making a browser plug-in.

Added:

  • Cookie added for loose match selection. Set it & forget it.

Alphabets / syllabaries used

  • Latin
  • Greek
  • Cyrillic
  • Cherokee
  • Math Ligatures
  • Other Unicode Symbols