I'm still experimenting to find the right mix. I've tried Dropbox, Google Photos, Amazon Photos, a private site built from scratch, and a handful of paid private photo sharing sites. Haven't quite found one that I love yet, but I'm still experimenting and searching. Building a custom solution offers the most privacy, but it's hard to find the time to do it.