SDK integration
Add an iFrame taking care of the Recording and evaluation
The web solution is deployed as an iFrame that handles recording as well as estimation. The processing is performed 100% on the client's browser and no data leaves the device.
<iframe class="responsive-iframe" src="https://showroom-exact-age-on-browser.privately.swiss/video_age_verification?session_id=api_key&session_password=api_secret" allow="camera;microphone"></iframe>
Where api_key
and api_secret
are your API key pair.
Handle the result of the estimation
The result is sent as an event, it should be handled as follows
window.addEventListener('message', function(e) {
try {
// Get the sent data
const data = e.data;
var t = JSON.parse(data);
if (t["age_identified"]["decision"] == 'Allow') {
// Handle a successful estimation (above 25)
} else if (t["age_identified"]["decision"] == 'Needs Additional Verification') {
// Handle a failed estimation (18-24)
} else {
// Handle a failed estimation (<18)
}
} catch(err) {/* handle unexpected messages here*/}
});