Digital ID

AI Tools

Users can scan a QR code to share a verified age or estimated age from their digital ID app. The user only needs to create their digital age card once and it can be continuously reused.

Yoti’s app is PASS scheme accredited, meaning that businesses can accept digital showable PASS cards as proof of age when customers buy age-restricted products in person.

Digital IDs are created using verified identity details, ensuring that the credentials are issued only to genuine individuals after a thorough verification process, preventing the creation of fake or unauthorised IDs.

This method is good for:

  • Reusable authentication
  • High assurance
  • Global coverage

The user will have a share receipt in their Digital ID app showing what was shared, with whom and when. Yoti also has a share receipt that only contains a date and timestamp, and a date of birth / estimated age attribute was provided, but we do not store the data itself. We store an encrypted receipt securely in our UK data centre.

We have assessed Yoti's Digital ID Wallet when integrated via the Age Verification Service against ARCOM's stringent Double Anonymity requirements for age verification on adult content platforms. This is a summary of how we believe they align:

  • ** Double Anonymity by Design:
    • The only information shared from a user’s Yoti Digital ID wallet is whether they are over/under 18. No identity, metadata, or identifying markers are shared. The age verification outcome is reduced to a simple boolean (true/false) flag, encrypted and shared securely.
  • No Traceability Between Checks: The system ensures no persistent identifiers are used. This means businesses cannot link one age check to another, nor can they recognise returning users or how their age was verified.
  • Source Agnostic for Verifiers: Age verification results do not reveal whether the age was determined via facial analysis or ID document. This protects the method’s privacy and prevents profiling.
  • Service Agnostic for Issuers: Yoti’s Agesystem architecture ensures that even the Yoti Digital ID wallet cannot know which specific business or service is requesting the proof of age, maintaining strict untraceability across all parties.
  • Platforms Stay Blind: Any platform receiving the age proof has no means to identify or track the user as they only know the age over/under.
  • Broad Accessibility: The Yoti Digital ID wallet provides two independent methods of age proof—government ID documents and facial age estimation—making the service compliant and accessible to well over 80% of France’s adult population as per ARCOM’s 80% requirement.

Request body

If you wish to enable the Digital ID service, please see below:

Estimated Age
Digital ID Age
Copy
ParameterTypesDescription
allowedtrue / falseEnable the verification method to be available for the user to use.
thresholdInteger e.g. 30Age threshold for under/over age limits. We recommend this to be the exact age of the threshold you want to cover.
age_estimation_allowedtrue / falseAllows the Estimated age attribute to be used for the check.
age_estimation_thresholdInteger e.g. 30The difference between this value and the above threshold must be between 1 and 20 away. Anything else will return an error on session creation.

We recommend that if you are using the estimated age, to give a higher integer than the actual age you want to accept. Further details can be found in our Age Estimation white paper.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard