FrogGlass is a modern open-source desktop application designed for those who care about privacy, transparency, and control over their images.
It allows you to inspect, visualize, and completely remove metadata (EXIF, XMP, IPTC, GPS, ICC, MakerNotes, and more) β all through a friendly, frog-themed interface.
No dependencies on exiftool.exe, no external binaries β 100% pure Python powered by PyQt6.
Just you, your images, and a wise frog with a magnifying glass. πΈπ
| Type | File | Purpose |
|---|---|---|
| π§© Icon | assets/FrogGlass.ico |
Used in the executable (PyInstaller) |
| πΈ Logo | assets/logo.png |
Official FrogGlass logo |
| πΈ Screenshot | assets/wk.png |
Example of the application in action |
- π· Reads all metadata: EXIF, XMP, IPTC, ICC, MakerNotes, GPS, comments, thumbnails, etc.
- πΊοΈ GPS Map View β see where your photo was taken, directly on an interactive map.
- π§ Reverse Geocoding β automatically resolve coordinates into a real-world location.
- π£ Strict Metadata Wipe (NUKE Mode) β total cleanup, zero traces left.
- π§Ή Clean Mode β removes common EXIF safely while preserving the image.
- π§© Batch Operations β select multiple images, clean or export them at once.
- πͺ Drag & Drop Support β drop images or folders directly into the window.
- π Auto-Refresh and Persistent List State between sessions.
- βοΈ Preferences Panel β customize your defaults:
- βClean in-placeβ or copy mode
- Verify after NUKE
- Open reports automatically after save
- π¦ Export Metadata to JSON or HTML reports.
- π Progress Bar for all heavy operations.
- π Automatic dark/light theme integration with your OS.
- π§ Fully cross-platform β works on Windows, macOS, and Linux.
| Component | Technology |
|---|---|
| Language | Python 3.12+ |
| GUI | PyQt6 |
| Image Handling | Pillow, piexif |
| Metadata Parsing | lxml, xmltodict |
| Mapping | folium, geopy |
| Build System | PyInstaller |
Clone and install dependencies:
git clone https://github.com/<your-user>/FrogGlass.git
cd FrogGlass
pip install -r requirements.txt
python FrogGlass.pyPyQt6>=6.6.0
Pillow>=10.2.0
piexif>=1.1.3
folium>=0.16.0
lxml>=5.2.1
xmltodict>=0.13.0
geopy>=2.4.1You can easily compile FrogGlass into a single .exe file for Windows.
All assets (logo.png, wk.png, FrogGlass.ico) are stored inside the assets directory.
pyinstaller --noconfirm --windowed --onefile --icon=assets/FrogGlass.ico FrogGlass.pyThis produces:
dist\FrogGlass.exe
The result is a single executable file that can run on any system with no dependencies.
You can compress it as a .zip for sharing or publication.
- Launch FrogGlass.
- Drag one or multiple image files into the main window.
- Click an image to view all EXIF data.
- If the image contains GPS info, press Map to open an interactive view.
- Clean EXIF β Safe removal (preserves thumbnails, color profiles).
- Nuke Metadata (strict) β Absolute wipe β leaves nothing but the raw image.
- Export JSON β Full metadata in structured format.
- HTML Report β Beautifully formatted metadata viewer.
- You can also export for multiple selected files.
FrogGlass saves your preferences to:
~/.frogglass_state.json
These include:
- Default cleaning behavior
- Verification rules
- Report auto-open setting
FrogGlass was built to be educational, beautiful, and safe:
- No files ever leave your computer.
- No remote connections or telemetry.
- Every operation is transparent and reversible.
- The frog is curious, not creepy. πΈπ
Itβs a digital magnifying glass that respects your privacy while revealing the truth hidden inside your photos.
VΓctor Duarte Melo Independent Researcher β Cryptography, Mathematics & Software Engineering Creator of: ECCFrog, KyFrog, FrogPack, and now FrogGlass
Licensed under the MIT License. Free for personal, academic, and commercial use.
Copyright (c) 2025 VΓctor Duarte Melo
Permission is hereby granted, free of charge, to any person obtaining a copy of this software...
- π The Python open-source community.
- β Countless late-night coffees.
- πΈ And the spirit of the Frog Mage, forever peering through the glass of truth.
βThe eyes of the frog see what others ignore.β β Anonymous Amphibian
If you like FrogGlass, consider giving it a β on GitHub β it really helps visibility! Spread the word, protect your privacy, and keep your EXIFs clean. ππΈ

