Every photo, PDF and Word document you share can carry more than you think: the GPS spot where a photo was taken, your camera's serial number, your name and organisation, when you edited the file. None of it shows when you open it, but anyone who receives the file can read it.
strypt finds that hidden data and removes it.
Two ways to use it
Desktop app for macOS, Linux and Windows: drop files onto the window, and strypt writes a cleaned copy next to each one and shows what it removed.
Command line for scripts and pipelines:
strypt show photo.jpg # see what's hidden inside
strypt strip photo.jpg # write a cleaned copy
Why it's different
- Fully offline. No network code at all, not even update checks.
- Never half-cleans. If it can't fully clean a file, it gives you nothing rather than a partial copy.
- Built in Rust, with every file parser fuzz-tested.
- Free and open source (MIT or Apache-2.0).
It handles photos (JPEG, PNG, HEIC, WebP and more), PDFs, Word/Excel/PowerPoint, LibreOffice files, and audio and video like MP3, FLAC and MP4.
Try it
Downloads are on the release page, or install the CLI with brew install fadehack/strypt/strypt or cargo install strypt.
If it helps you, a ⭐ on GitHub goes a long way, and feedback is always welcome.

Top comments (0)