Skip to content

tobagin/scramble

Repository files navigation

Scramble

Remove metadata from your images.

Scramble Application

Get it on Flathub Support me on Ko-Fi

🎉 Version 1.4.3 - Latest Release

Scramble 1.4.3 brings improved discoverability for batch processing and a keyboard shortcut fix.

🆕 What's New in 1.4.3

  • Batch Process Button: Batch processing is now visible directly in the header bar — no need to dig through the menu.
  • Ctrl+Q Fix: The Quit keyboard shortcut now works correctly.

🆕 What's New in 1.4.2

  • JPEG Size Fix: Clean copies of JPEG images are now always smaller than or equal to the original — no more re-encoding at a fixed quality.
  • Flatpak Save Fix: Saving images no longer fails on Flatpak-based distros (e.g. CachyOS) due to document portal path issues.
  • Responsive Layout: The window now adapts to narrow widths for a better experience on smaller screens.

For detailed release notes, see CHANGELOG.md.

Features

  • Inspect Metadata: See exactly what information is hidden in your files (EXIF, IPTC, XMP).
  • Clean Images: Remove metadata to protect your privacy before sharing.
  • Easy to Use: Just drag and drop your images.
  • Safe: Your original files are never touched. Scramble always saves a new copy.
  • Offline: No internet connection required. Your photos stay on your computer.

Supports

  • Read & Clean: JPEG, PNG, WebP
  • Convert & Clean: TIFF, HEIF, HEIC (converted to PNG)

Building from source

# Install dependencies
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

# Build and install
./scripts/build.sh --dev

Usage

Basic Usage

  1. Open an image: Drag & drop, click Open, or press Ctrl+O
  2. View metadata: Inspect EXIF/IPTC/XMP data in the right panel
  3. Configure removal: Open Preferences (Ctrl+,) → Metadata Removal
  4. Save clean copy: Press Ctrl+S or click "Save Clean Copy"

Keyboard Shortcuts

Action Shortcut
Open image Ctrl+O
Save clean copy Ctrl+S
Compare before/after Ctrl+R
Batch process Ctrl+B
Export metadata Ctrl+E
Clear image Ctrl+Shift+C
Preferences Ctrl+,
Quit Ctrl+Q

Architecture

  • Language: Vala with GTK4/LibAdwaita
  • UI Definition: Blueprint markup language
  • Build System: Meson with Flatpak packaging
  • Metadata Engine: GExiv2 with BMFF support

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Test thoroughly with ./scripts/build.sh --dev
  4. Submit a pull request

License

GPL-3.0-or-later. See LICENSE for details.

Support

Acknowledgments

About

An Image Metadata Scrubber

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors