I use Google Picasa (the desktop program for Windows) for managing my JPEG images collection. I edit image descriptions and geolocation of JPEG images. It saves this metadata into the image file itself, not in some external file or database. And it is offline.
It is a brilliant program (noting that it also has excellent facial recognition). Sadly Google has retired it so I am seeking a substitute as problems with Picasa begin to mount.
Requirements:
- Desktop, offline program
- Metadata stored in image file itself
- Can edit geolocation, description