Sorry if my comment is misplaced, but isn't collect the term also used for Prism-like programs ? I am not sure I would like to 'collect' most of my kids private life before there are able to give their consent, and understand what it means (and how it can backfire).
Hosting images and data will be expensive, at the moment difficult to predict all the future costs. Our objective is store it for generation by paying little.
We are starting with monthly and yearly plan but definitely think over one time. Cheers