Published October 18, 2026
Every photo and video you add to WholeFamily is encrypted, or locked, by our app before we store it. Each one gets its own key, each album has a key that locks those keys, and the album keys are protected by Amazon's key system. Someone who gets hold of a stored file cannot read it, and the keys are kept somewhere else. This post explains how that works, in plain words.
Almost every photo service says your photos are encrypted. Usually that means the hard drives in the data center are encrypted, so a thief who carries a drive out the door gets nothing.
That is worth having, but it is not how photos usually leak. They leak when a storage account is left open by mistake, or when a password or access key is stolen. In those cases drive encryption does not help, because the service unlocks the photo automatically for anyone who looks like the service.
Our app locks each photo itself, before it is stored:
The pieces are kept apart on purpose. Our photo storage holds locked files and no keys. Our database holds keys, but only locked ones. So a leak of our storage, or of our database, on its own gives nobody a readable photo.
We lock the smaller versions the app uses too, such as thumbnails and video preview frames, not just the original. Profile photos, family photos and album covers are locked the same way. And every file carries a safety check: if it has been tampered with or damaged, the app will not show it.
Our servers unlock a photo when they show it to someone in your family, and when they make the smaller versions. That is what lets grandparents see photos in an email or a web browser, lets you get everything back after losing a phone, and lets us build an export when you ask for one. Very few people can change the code that does this, and every change is reviewed. Once a photo is on someone's phone, as a screenshot or a saved copy, it is outside anything we can protect.
The photo itself only reaches the app through a link that expires, and location details are removed when you upload. How WholeFamily protects your family's photos covers those and every other protection.
Cache-Control: private.What happens when you add a photo:
What happens when you open the app and view a photo:
Read every way we protect your family's photos, or the privacy policy.