On my Android phone I can just send the photos directly to my MacOS machine via Bluetooth. No app required.
You can setup a local web server and access all files using a Web browser from any device on the network. I have been using Trebleshot[0] on Android for this. Sadly the source code is archived now.
[0]: https://f-droid.org/en/packages/com.genonbeta.TrebleShot/