Two ways to hide a photo
Hide it in the interface. The photo is uploaded and sent back down to phones like any other. The app draws a blur over it, or a lock, or a countdown. This is quick to build. It is also a promise the app is making to itself. Anyone who screenshots the right screen, inspects the network traffic, or opens the app’s cache can see the photo early. Hosts often get a special view.
Do not deliver it. The photo is uploaded and stored. Until the develop time, the server answers every request about the roll with names and frame numbers and nothing else. There is no photo on any phone because none was sent. There is nothing to blur. When the time comes, the server starts including photo addresses in its responses and the roll opens for everyone at once.
What Kept does
Kept does not deliver. Before a roll develops, the API leaves photo URLs out of every response, to everyone. The host does not get a preview. The guest who took the photo does not get a preview. Inspecting the traffic shows a list of guest names and frame numbers, which is exactly what a real disposable camera would tell you: whose it is and how many are left.
Why it matters
- Guests behave differently. If people believe the reveal, they stop checking. If they suspect a host can peek, they shoot for the host.
- The moment is real. Everyone opens the roll at the same second, including the couple. Nobody has seen it first.
- Privacy is structural. A photo that was never delivered cannot leak from a phone that never had it.
How to test any app
- 01
Take a photo on a fresh roll
Then look for any place in the app where the host or the photographer can see it before the develop time. A “preview” or “host view” means the photo is on the device.
- 02
Turn on airplane mode after shooting
If a blurred thumbnail still appears, the image was downloaded. A real reveal shows nothing, because nothing arrived.
- 03
Read the documentation
An app that never delivers photos early will say so plainly, because it is the hardest part of the product to build and the easiest to be proud of. Kept’s docs describe it under “How the reveal actually works”.
Questions
Can the Kept host see photos before the roll develops?
Can the person who took a photo see it?
Where are the photos before they develop?
What if the roll never develops?
Give everyone a camera. Take away the screen.
Free for your first 5 guests. Your first roll takes about a minute to set up, and nobody has to install anything.