Welcome to Alice Onboarding!

This documentation will show you how to integrate Alice Onboarding into your service and verify users within seconds.

What is Alice Onboarding?

Alice Onboarding allows performing a complete remote onboarding process, capturing the user’s identity documents and video selfie, automating the reading and processing of data, and performing all necessary security checks.

Alice Onboarding Simple Flow

In a typical use case, the user starts the process with the capture of his selfie video. This is used for two purposes:

  1. Extraction of a facial biometric profile that will be used to check the identity against the photographs of the documents.

  2. Face-PAD (Presentation Attack Detection or Liveness) analysis to detect signs of spoofing attacks through printed photographs or pictures and videos shown on screen.

The user is then prompted to show the different documents configured in the flow, both front and back sides. The use of the camera and the capture, both of the selfie and the documents, is managed and carried out automatically by Alice Onboarding SDK, thus avoiding errors or difficulties in the acquisition.

At the end of the process, the user is informed that the capture has been carried out correctly and the integrator immediately has the onboarding information associated with that user in its backend.

Terms and definitions

We present here a brief summary of some of the terms used throughout the Alice Onboarding documentation:


The process by which a user provides the necessary evidence (selfie, documents, etc.) to verify their identity in an online registration process.


Alice Onboarding central entity. It represents a physical person who performs an onboarding process on the platform and will have its digital equivalent within Alice Onboarding.


Video in which the user shows his face. It is captured in real-time during the onboarding process using his device’s camera.


Refers to a document that the user provides during the onboarding process in order to verify their identity. It can be of different types: national identity document, driving license, resident card, passport, etc.


Collects all the information extracted for a User during the onboarding process. Reports for a user can be obtained programmatically through the Alice Onboarding API or manually through the Alice Onboarding Dashboard.


The value resulting from an analysis process that is associated with confidence in the result. Unless otherwise indicated, its range is between 0 and 1, with 0 being the most negative result value and 1 being the most positive result value for the process.


It is associated with a Field of a report and contains information that can be used as messages to facilitate revision and supervision. This information can be of two types, info, and alerts, and each one of them will have associated message codes.


Messages with useful information, generally positive, about how the process of reading or generation of that field has taken place.


Warnings that potentially require some action or supervision such as alerts of incorrect formats, dates that do not meet criteria, etc.