1. You could unlock it with your regular web2 way (Gmail, email-password, etc) or use your crypto wallet (==> complete privacy).
2. Photos would be encrypted and then distributed over IPFS --> No one except you can ever recover them
3. There'd be on-device ML features so that you could still get the useful features - search by person's face, search for a picture of church, etc.
What would tip you to leave Google Photos in favor of such a product?
I've been looking at storing users GPS data, but more than just encrypted for privacy, I think it is important to think about how you give other apps access to the data.
The approach I'm researching is how to manage an access control list for such an environment.
I'd think it would be the same for photos. I want my photos stored somewhere, and possibly with other people and apps. So picture the next Instagram, but rather than Insta storing the photos, they have access to my photos, when the next app comes along, I don't "re-upload" or start fresh, I give them access to my library (or portion of my library, but that's probably a later step).
Any thoughts on that?
If you can't do that, then effort and money put into moving my content there would just be wasted because the hard problems of managing problematic content is why there are not a bunch of services like the one you are proposing. The hard problems aren't technical, they are the economic incentives of bad actors.
Good luck.
Also when you store it fully encrypted how can I trust that that is the case, all I see (I assume) is my data once I provide the correct password.
Somewhat related: is there a photo album app that supports region annotations in some non propriatary way?
Would rather just operate in Web 1.0 and download to my computer every few months.
Don't let that stop you though, I'm probably not your target market.
I’d have to see the implementation, the privacy policy, and the exportability of my photos and metadata before I’d even consider it.
I already paid for the hardware to run nextcloud at home.
I don't need anything else.