Skip to main content

selfie.DONE

selfie.DONE is an innovative and user-friendly verification method that significantly reduces friction in the ID verification process for trusted users. Instead of scanning an ID every time, Jumio can reuse a previously verified ID when no risk is detected.

The user experience flow starts with a Liveness check. Based on the result, Jumio either:

  • Reuses a reusable ID (if the user has already been verified successfully before and is trusted), or
  • Continues with the standard ID verification flow (if no reusable qualified ID is found or risk is detected).

This provides a faster and smoother user experience while maintaining strong fraud protection.

important
  • selfie.DONE requires Jumio Premium Liveness to reuse a previously verified ID. Premium Liveness ensures strong liveness verification before ID reuse. If it is not enabled, the verification flow automatically continues with the standard ID verification after Liveness.
  • selfie.DONE now supports all Mexico, and South American countries. For users located outside these regions, reusable ID searches are not available, and the user must complete a standard ID scan. Support for additional regions will be added in future releases.

Key Benefits

1. Faster verification For trusted users who have previously completed ID verification, there is no need to scan the same ID again. selfie.DONE reuses a trusted ID, so verification takes less time and feels smoother.

2. More completed sign-ups With fewer steps, more people finish the process. This results in higher conversion rates and lower drop-off rates.

3. Keep and win more customers A simple journey helps you keep existing customers and attract new ones who value speed and ease.

4. Strong security Even when using a stored ID, every check runs against Jumio’s latest fraud models and identity network. You get less friction without compromising on fraud risk protection.

Supported Channel and Market

  • Channel: Web SDK and Mobile SDK (API channel not currently supported).

Prerequisites

selfie.DONE supports past ID reuse based on the data provided for each transaction. To use the latest release of selfie.DONE, customers must meet the following requirements:

  • Be natively integrated on the Jumio platform.
  • Use the Web or Mobile SDK channels for verification.
  • Have Liveness Premium and ID Verification enabled as part of the verification journey.
  • Allow Biometrics (Face) Lookup and ID Data Lookup on the tenant account.
important

Reusable ID usage is allowed only for customers utilizing the Direct Consent model, where Jumio operates as the Independent Controller.

Supported Search Criteria

The ability to trigger a reusable ID search depends on different combinations of user data supplied within Prepared Data. If the required data is not provided or Jumio does not find a matching user, the transaction automatically proceeds with a new ID scan. Currently, there are two supported user data options available for selfie.DONE:

  1. Name and Date of Birth (Recommended – Global)
  2. Country-Specific Identification Number

Use the individual’s full name along with their date of birth. This search criterion is supported globally and is the recommended default for searches across all countries within your tenant account’s Accepted IDs configuration.

Search CriteriaApplicable CountriesRequired Fields in Prepared Data
Name + Date of BirthIDs from all supported countriesfirstName, middleName (if present on Govtg-issued ID), lastName, dateOfBirth
important

Provide First Name, Middle Name (if present in Govt. issued ID), Last Name, and Date of Birth to enable reusable ID search across all supported countries. This is the recommended user data to be supplied for a selfie.DONE.

Unless explicitly required by a country:

  • Provide only First Name, Middle Name (if present in Govt. issued ID), Last Name, and Date of Birth.
  • Do not include Middle Name, unless it appears explicitly on the official document (e.g., Philippines)

2. Country-specific Identification Number

selfie.DONE supports identifier-based reusable ID search for specific countries using country-specific unique identifiers.

Identifier searches always use an exact match strategy.

Search CriteriaApplicable CountriesRequired Prepared Data Fields
CPF + Document CountryBrazilpersonalNumber (CPF), addressCountry
CURP + Document CountryMexicopersonalNumber (CURP), addressCountry
DNI + Document CountryPerupersonalNumber (DNI), addressCountry
important
  • Country-specific identification numbers (such as CPF or CURP, etc.) approach should be used when the collection and use of such identifiers is prevalent as part of the onboarding process in a country, and users are okay to provide them. Examples: CPF number in Brazil or CURP in Mexico, etc.
  • Identifier-based searches are performed only if the Identification Number country is provided as part of the address country field within the Prepared data.
  • If the country is not provided as part of the addressCountry, the identifier search will not return a match, and the transaction will proceed with a standard ID verification flow.
  • Except for Brazil, identifier-based searches (personalNumber + addressCountry) generally have a lower likelihood of returning a reusable ID compared to First Name + Middle Name (if present in Govt. issued ID) + Last Name + Date of Birth–based searches.
  • In the current version, reusable ID search is limited to transactions originating in Mexico, and South America. Users located in other regions must scan a new ID.

3. Limiting the ID returned by selfie.DONE

Default limitation on reusable IDs returned

To maintain consistency with normal ID Verification and customers’ compliance requirements, Jumio always limits the search to the “Accepted IDs” configuration of the tenant account where the transaction is processed.

You can find them listed for your tenant account on Jumio Portal → Settings → Identity Verification → Accepted IDs.

Limiting reusable IDs returned per transaction

Further, to limit the number of returned reusable IDs per transaction, you can use Country and/or Document Type in the ID Credential section of the Account API. This will limit the returned reusable ID to the provided Country and/or Document Type, if found with Jumio.

Example

How Does This Work?

Step 1: Data Preparation

Before initiating the verification process, the Customer collects the required information from the user and includes it in the initial Account Initiation call as part of the Prepared Data.

Provide First Name, Middle Name (if present in Govt. issued ID), Last Name, and Date of Birth to enable a global reusable ID search across all supported countries within your tenant account’s Accepted IDs configuration.

Example

  • First Name: Jane
  • Middle Name: Mary
  • Last Name: Doe
  • Date of Birth: 1992-08-14

Country-specific Identification Number (Alternate approach):

For certain countries, a government-issued identification number may be provided along with the address country. For more details, check this section.

Example: Brazil-issued Documents

  • Address Country: BRA
  • CPF field provided in the personalNumber field of prepared data (no special characters)

Limiting the search per transaction - Check this section to limit the reusable ID returned to specific countries and/or ID types.

Step 2: Liveness Check

The user performs a liveness check to confirm physical presence,

  • Instructions are provided to guide the user through the proper face capture process.
  • Consent is obtained as required for the transaction.
  • Liveness checks detect and flag malicious attempts using photos, videos, or deepfakes.

Hence, when the liveness result is Passed, the face is captured successfully, and the system proceeds to search for an ID using the search criteria. When the qualified IDs are found, Jumio confirms by performing biometric matching against past qualified reusable IDs found. This ensures the highest level of security and accurate data sharing on behalf of the ID owner.

If any risk is flagged during the liveness check, or if no eligible reusable ID is found, the workflow bypasses ID reuse and proceeds with a standard ID verification flow.

Step 3: User Confirmation

If one or more eligible reusable IDs are found, Jumio applies additional security and integrity checks and presents single ID for reuse, which has the highest confidence with respect to that transaction.

A. The system displays the type of ID identified for reuse.

  • ID Image is not shared with the user

B. The user can choose to: - Use this ID to complete the transaction, or

  • Initiate a new ID scan and upload a new ID if needed.

User confirmation is required to reuse the previously verified ID. If no eligible reusable ID is found, or if any risk is detected by Jumio, the user is seamlessly routed to a standard ID verification flow for extraction and verification. Decision making occurs in the background, and the user remains unaware.

Step 4: Completing Transaction

1. Using Reusable ID

a. The transaction completes faster since ID verification was already performed. b. All background processing, including extraction and fraud risk checks, is executed to ensure security.

  • This enables the use of the latest fraud detection models and Jumio’s network knowledge about risky connections.
  • Your current integration with Jumio doesn’t change, and ID Verification output format and data are received as usual. c. Any other custom risk checks — such as Brazil CPF check, Cross Transaction Risk, Device Risk Check, etc are executed as usual if configured as part of the workflow and enabled for the Customer account.

Step 5: Viewing Reusable ID Usage in Transaction Results

When a transaction is processed through selfie.DONE, i.e., uses a Reusable ID for processing; this is reflected in the transaction results.

On the Jumio Portal, the transaction details page displays a “Reusable Identity” section indicating:

  • PreVerified ID: Whether a reusable ID was used for the transaction.
  • User Accepted: Whether the user accepted the reuse of the previously verified ID during the flow.
  • ID Source: Source of reusable ID. Default is Jumio, except Brazil where it can also be Local Datasource.
note

If no eligible reusable ID is found, this section will not appear, and the transaction will reflect standard ID verification information.

Viewing Reusable ID

Tracking Reusable ID Usage

Reusable ID use can be tracked using the Jumio Retrieval API. Refer to the Retrieval API documentation here.

Customers can also identify transactions where a reusable ID was used using Jumio Portal in the following ways:

  • Explorer page - Filter transactions using the Pre-Verified ID = True/False filter.

Tracking On Explorer

  • Reporting - The Pre-Verified ID field is available as an extractable field in reports.

Reporting

Build a Workflow with selfie.DONE

You can configure and manage the selfie.DONE verification flow directly in the Jumio Workflow Editor. This self-service setup lets you define when to reuse a previously verified ID or trigger a new ID verification.

Steps to Configure

Step 1: Open the Workflow Editor in the Jumio Portal.

Step 2: Create a new workflow or select an existing one to update.

Workflow_Editor

Step 3: In the Workflow Builder, add the following components:

Step 3.1: Configure Data Acquisition

  • Navigate to Credentials Options and add Data Acquisition as the first step in the workflow. Credential_Acquisition

Step 3.2: Configure Selfie / Facemap Acquisition

For Facemap Acquisition, follow the steps below,

  • From Credentials Options, add a Facemap Acquisition step.

  • Ensure that the Web and/or Mobile SDK is selected as a supported channel. Facemap_Acquisition

  • Ensure that Storage, Usability, and Liveness are selected as Capabilities. Facemap_Storage

For Selfie Acquisition, follow the steps below,

  • From Credentials Options, add a Selfie Acquisition step.
  • Select the Web and/or Mobile SDK as the supported channel. Selfie_Acquisition
  • Enable the following capabilities: Storage, Usability, Liveness, Similarity, and Image Checks. Selfie_Storage

Step 3.3: Add ID Acquisition

  • From Credentials Options, add an ID Acquisition step.
  • Under Advanced Configuration, select the Web and/or Mobile SDK as the supported channel. ID_Acquiistion
  • Select Reusable ID as the Acquisition Type. Reusable_ID
  • Under Basic Configuration, enable the following capabilities: Storage, Usability, Extraction, Image Checks, Data Checks, and Similarity. IDStorage

Step 3.4: Add ID / Identity Verification and Risk Evaluation

  • From the Common section, add an ID or Identity Verification step. Identity_Verification
  • From the Common section, add a Risk Calculation step and the End of Workflow step. RiskCalculation

Step 4: Save and Publish your workflow.

  • You will notice that the Custom Workflow Saved Successfully. SavePublish
info

Include additional elements, such as Lookups or other risk signals, as required.