NameMasker

← Back to the tool

What NameMasker protects — and what it can’t

The threat this tool exists for: when you paste a student’s document into a hosted AI service, their identity travels to a company’s servers, where it may be logged, retained, or used under terms you didn’t negotiate. NameMasker’s job is to make sure what travels is the masked version.

What the tool never does

No accounts, no analytics, no cookies, no tracking of any kind. After the page loads, it makes no network requests. Your documents, your map, and your students’ names exist only in your browser and in files you choose to save. Like every web server, ours keeps standard access logs; we look only at aggregate counts. You can verify each of those claims yourself — the main page explains how (the offline test, the network inspector, the open source code).

The one sensitive file

Exporting a map creates the only sensitive artifact this tool ever makes: a small file pairing real names with placeholders. Treat it like the student files it lives beside. Anyone who has it can unmask documents masked with it. NameMasker never transmits it; protecting it on your machine is your job, and nothing about that file is our business.

What can still go wrong — honestly

  1. The scan misses something and you approve the copy anyway. The tool catches what software can catch. It will miss things — especially unusual names and formatting. The review step exists because your eyes are the last line, not ours.
  2. Context identifies the student even after masking. “The first female wrestling captain at a small Quaker school outside Philadelphia” can identify someone with zero names in it. The tool flags what it can and counts the accumulation, but only you know your student’s world.
  3. The masked text is still the student’s story. Masking removes identity, not content. Whether the content itself is appropriate to share with an AI service is a professional judgment this tool cannot make for you.
  4. Your device is the perimeter. NameMasker runs inside your browser; it inherits your machine’s security. A compromised computer or browser extension can read anything you type anywhere, this site included.

What we’d fix fastest

If you find a name pattern the scan misses, tell us on GitHub — reported misses become permanent test cases, with credit. If you believe you’ve found a way this page’s promises are false, that’s the most important bug this project can have.