← All Tools

🔐 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.

0 files sent — 100% local processing in your browser. Your documents never leave your device.
Fully client-side. The file is decoded inside a <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

35%
-30°
medium

Live preview

Add a file to preview the watermark on the first page/image.

Good to know. A watermark is a deterrent, not foolproof protection — never send sensitive documents to an unverified recipient. Converting a PDF into rasterized images removes the text layer and accessibility metadata, and a watermark that is too dense can make a QR code or 2D-Doc unreadable — preview before you download, and lower the density if needed.
Advanced features (coming in v1.1). Invisible forensic mark, local activity log, and saved profiles are planned as strict opt-in, off by default, 100% local, and clearable in one click. They are not in this version — so it writes nothing to your device (no cookies, no localStorage, no IndexedDB).

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:

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.