Analysis updated 2026-05-18
Watermark a copy of an ID document with a specific stated purpose before sending it to a hotel or landlord.
Redact fields like a signature or ID number that the recipient does not need before marking the document.
Verify a tool's privacy claims by reading its Content Security Policy instead of trusting a README promise.
| ingenieroseed/safedocument | nhclimber87/llm-serve-dashboard | ruanyf/website | |
|---|---|---|---|
| Stars | 62 | 62 | 62 |
| Language | HTML | HTML | HTML |
| Last pushed | — | — | 2023-02-14 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 1/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
No install needed, just download the single HTML file and open it in a browser, ideally offline.
SafeDocument is a single HTML file, with no dependencies, no build step, no server, and no network access, that adds a destructive watermark to photos of ID cards, passports, or invoices before you send them somewhere like a hotel or landlord. The README explains the problem it targets: once you hand over a plain photo of your ID for one purpose, that same file can be reused for anything else, since nothing ties it to why it was shared. Instead of overlaying a watermark on top of the image, the tool replaces the actual pixels underneath with the stated purpose, printed repeatedly across the document, and destroys the original color data in a way that cannot be undone. The README stresses that this is the real protection: removing the mark does not recover the original document, it means fabricating a new one, and a fabricated ID is a forged document with legal consequences for whoever uses it. The tool also lets you black out fields the recipient does not need, such as a support number or signature, before adding the mark. Using it means opening the HTML file directly in a browser, with no installation required, and the README specifically recommends turning off WiFi first since the app works identically offline. Workflow is drag in a document, redact unneeded fields, type a specific purpose such as a named hotel reservation with exact dates, then generate and download the result. Privacy claims are enforced by a Content Security Policy declared in the page itself that blocks all network requests, images, and outside resources, rather than relying only on a written promise in the README. The README is explicit about what SafeDocument is not: it is not encryption, since the recipient still reads your personal data in plain sight, it is not anonymization, since your name and ID number remain visible, and it is not a technical guarantee against someone simply photographing the screen or retyping the data by hand. It is offered as a semantic and legal deterrent built around a single, auditable, roughly 860-line file, released under the CC0 1.0 public domain license. The full README is longer than what was shown.
A single offline HTML file that destructively watermarks ID photos with a stated purpose, so reuse means forgery, not recovery.
Mainly HTML. The stack also includes HTML, JavaScript.
CC0 1.0, released into the public domain, free to use, copy, and modify with no restrictions.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.