DEV Community

Cover image for strypt: remove hidden metadata from your files before you share them
FadeHack
FadeHack

Posted on

strypt: remove hidden metadata from your files before you share them

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.

The strypt app after cleaning a photo

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
Enter fullscreen mode Exit fullscreen mode

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)