I’m using ProtonMail with my own domain, DuckDuckGo, self-hosted photo album, Firefox and PC/iOS devices. The only thing I have a Google account for is for a paid YouTube subscription, which I use in a Firefox container tab.
I’d like to think I’m pretty degoogled, but due to network effects, I’m probably not. Everyone I send email to has a Gmail address, every web page I visit has Google Analytics (which Firefox may or may not block, I cannot be sure about that) and most people who have my phone number have it stored on their Android device. So Google gets a shit ton of data about me indirectly, regardless of whether I consent to it or not.
I ran PhotoPrism on my home server for awhile but realized it was a bit overkill for my use case. Now I just use my NAS server’s built in photo gallery app (QNAP Photo Station), in which I can create shared albums that I can expose to the internet with Caddy server acting as reverse proxy and an extra authentication layer. I have a custom domain that hosts the photo gallery so I can copy and paste a magic URL plus login credentials into a Signal chat to anyone who asks (and whom I trust).