I think Dropbox ticks all 4 requirements.<p>That is what I use. Their ios &amp; android has automatically uploaded my camera photos for years.<p>I move some into specific folders to share with family via their photo album (gallery) link feature.<p>As its dropbox, it is all just files and synced to my laptops all the time as well.<p>The only issue is if you like their gallery feature. I do, some may not. They recently closed their Carousel alternative.<p><a href="https:&#x2F;&#x2F;photos.dropbox.com&#x2F;app&#x2F;timeline" rel="nofollow">https:&#x2F;&#x2F;photos.dropbox.com&#x2F;app&#x2F;timeline</a>
<a href="https:&#x2F;&#x2F;carousel.dropbox.com" rel="nofollow">https:&#x2F;&#x2F;carousel.dropbox.com</a>