Some phones will silently strip GPS data from images when apps without location permission try to access them.
This is quite reasonable.
Lucky you. My laptop has a small HD, and all that space is a problem.
Nope, I was counting all dependencies, both for flatpak and apk installations.
On the other hand each flatpak uses >1Gb of disk where deb packages rarely require more than 100Mb
In modern android you do not open files, you use an OS service to get an image, which may or may not come from a file on the device. If you want to open files you need a different permission.
You could argue that android should have a permission level for apps that need image geolocation but not GPS.