Back to Portfolio
Sigyl
Client-side watermarking tool for content creators. Browser-based video/image watermarking with buyer tracking and DMCA takedown generation.
ReactTypeScriptCloudflare WorkersD1ffmpeg.wasmStripe

About This Project
Sigyl is a watermarking tool designed for adult content creators. It allows creators to watermark images and videos with unique per-buyer tracking codes, maintain a log of who received what, and generate pre-filled DMCA takedown letters when leaks are discovered.
The watermarking happens entirely in the browser — no content ever touches the server. Video watermarking uses ffmpeg.wasm for visible overlays, while image watermarking uses Canvas API with LSB steganographic encoding for invisible tracking plus optional visible overlays.
Key features include:
- Client-side video watermarking via ffmpeg.wasm (H.264, CRF 23)
- Invisible steganographic image watermarking via LSB encoding
- Unique per-buyer tracking codes (format: SY-MMDD-XXX)
- Buyer log with file hash verification
- Leak tracer that extracts hidden watermarks from suspected leaked images
- DMCA takedown letter generator with pre-filled templates
- Stripe billing integration ($7/month Pro tier)
- Google OAuth and email/password authentication
- Free tier: unlimited watermarking, 10 buyer log entries