Filigrane — Document Watermark
Stamp a repeated, semi-transparent diagonal watermark onto an ID card, payslip, or any sensitive document before sending it to a third party (landlord, recruiter, insurer…). A watermark deters identity theft and lets you attribute a leak to whoever you sent that copy to.
<canvas> and downloaded back to you — there is no upload
endpoint and no server storage, so there is nothing to delete. The site's Content
Security Policy (connect-src 'self') makes it technically impossible to
send the file to a third party. No cookies, no trackers, no analytics.
Check it yourself: open your browser's Network tab while you use
the tool — no request carries your file. The code is kept
short and readable on purpose (watermark.js,
image-pipeline.js, pdf-pipeline.js) so you can audit it in
a few minutes.
1. Your files
Drag & drop your files here
or tap to choose • JPG, PNG, WEBP, PDF • multiple files • 25 MB/file max
2. Watermark text
Tip: [DATE_AUTO] and [TIME_AUTO] are replaced
automatically with the date/time at export. Bracketed parts like
[recipient] are yours to fill in.
3. Settings
Live preview
4. Processing queue
The settings above apply to the whole queue. Use “Customize” on a file to give it its own settings.
Why this matters
A leaked copy of an ID document fuels identity theft and fraud. Watermarking a document before you send it limits its reuse and helps trace the source of a leak. See also:
- Security Awareness Hub — best practices & awareness
- Metadata Stripper — remove metadata (GPS, device) from an image before sharing
- EXIF & Metadata Analyzer — inspect what an image reveals
- Log Redactor & IOC Defanger — redact sensitive data
Concept inspired by Filigrane Facile from the French government (filigrane.beta.gouv.fr, DossierFacile / beta.gouv.fr). CyberRamen goes further: 100% local processing, no upload at all. PDF.js (Mozilla, Apache-2.0) is bundled locally, version-pinned and verified by SRI hash.