The selfie is not uploaded
Frames from the camera are used for estimation here. This is the opposite of “take a photo, send it to a server.”
FaceAssure, in plain words
FaceAssure is a privacy-preserving age estimation product that estimates how old you look on your device (in your browser tab). It is age estimation - not a selfie upload to a stranger's server, and not facial recognition.
Start here
Think of a calculator: the numbers go in, the maths happens on the calculator, and only the answer is written down. FaceAssure is that pattern for age, running in a modern browser.
Camera in this tabFrames and liveness checks stay on your device
You grant camera permission. FaceAssure’s page - often embedded in the site/app you are visiting (usually an iframe) - guides your lighting and framing, and those pixels stay in the browser for the check.
A small model, loaded onto the device, reads facial patterns associated with age. This is the “edge AI” part: no photo of your face is sent to a data centre.
During the estimation process, Privately receives a receipt (result) of the check: how long the estimate took, frame timings, and anonymous diagnostics about the device and the estimation. No photo and no face data are ever sent, and nothing on that receipt can be traced back to a person.
Privately then stamps (signs) the result so the website can tell it is genuine.
The stamped result reaches the website that asked: a pass or fail against its age gate, or an age band. A result of the check - not a copy of your face, not your photo or any other information about you that could be used to identify you.
People worry a camera check means their photo is copied, stored, or sold. While this may be true for some age assurance providers, FaceAssure never sends your photo to a server.
Frames from the camera are used for estimation here. This is the opposite of “take a photo, send it to a server.”
The question is “about how old does this face look?”, not “which person in a database is this?”
The site that asked can get a result - pass/fail or an age range - so it can gate content. That ticket is not your face.
“Your face stays on the device” is true of the image. Some non-photo information can still move, because otherwise the website could not know the estimation took place.
Many age assurance providers work like this: your app or site captures a picture and uploads it to a vendor. The vendor’s computers look at the image. You have to trust their storage, staff access, and subprocessors with a picture of a face.
| Typical cloud age assurance provider | FaceAssure | |
|---|---|---|
| Where the looking happens | Vendor data centre | Your browser / device |
| What you send | Often the image or video itself | Not the face image for inference |
| What the website gets | A score or age band (and they already sent a photo) | A result token or age band |
| Main trust question | “Who keeps my picture, and for how long?” | “Who sees the age result, and is this really on-device?” |
Short answers. Open any of them - they work even if JavaScript is off.
FaceAssure is built so facial age estimation runs in the browser on your device. Production flows are described as not transmitting or storing the face image for inference. The selfie is not the thing being sent to “the cloud” as with a typical photo-upload age API.
The website that asked can receive an estimated age result (pass/fail against a gate, or an age range), usually as a signed token. Privately also receives a receipt of the check: how long the estimate took, frame timings, and anonymous diagnostics about the device and the estimation, plus a transaction id that ties this result to this check and cannot be used to identify you. No photo, no face data, and nothing that identifies you leave the device.
A typical photo-upload age check can leave a picture of your face on a vendor’s servers, so a breach there could leak a selfie. FaceAssure is built so the face image is not sent or stored for the estimate. A leak of Privately’s servers would not contain your photo. What can leave the device is an age result and anonymous diagnostics that cannot identify you - there is no face database to steal.
The check UI is hosted by Privately (often in its own page or iframe). The integrating site is meant to receive the age result, not a copy of your face. You should still only run age checks on sites you trust to request an age signal.
No. Age estimation looks at patterns associated with age. It is not matching you against a watchlist or creating an identity profile from your face. It does not prove your legal name.
No. “AI” here means a small machine-learning model that does one job: estimate how old a face looks. It is not a chatbot like ChatGPT. It does not chat, write text, or answer questions. It only looks at facial patterns associated with age, on your device.
No. The model is loaded onto the device only to run the age estimation. It is not kept there afterwards, and is immediately discarded after the estimation is complete.
No. FaceAssure does not send face images or face data off the device, and Privately does not use people’s checks to train the model.
The model files and page can be loaded from a content network (a CDN). Privately’s privacy policy lists infrastructure and security subprocessors. That is not the same as sending your selfie to an advertising network. Bot-protection tools may see browser signals, not your face image.
Age estimation is a statistical guess with error, especially near age gates. FaceAssure has been assessed under schemes such as ACCS age assurance requirements and ISO/IEC 27566-1, and Privately publishes GDPR-related certification claims. Certificates describe a product version at a point in time - they are not a promise that every check is perfect.
This site does not run a check. Platforms choose when to ask for age assurance. FaceAssure is an age-estimation method, not parental consent by itself. Caregivers should treat camera age checks like any other camera permission: know which service is asking, and why.
FaceAssure is Privately SA’s facial age-estimation product. It runs as a fully managed browser experience. Privately is a Swiss company (Lausanne) working on on-device age assurance and related privacy-preserving safety tools.
age-estimation.info is a static explainer for FaceAssure. It does not open your camera and does not perform an age check. Optional Google Analytics runs only if you allow it. For product, legal, and integration truth, use Privately’s own sites.