Skip to main content

Digital Identity Lifecycle

A Digital Identity is the record of one verification attempt. A Customer is the master record for a person and links to all their Digital Identities over time. This page explains the states a Digital Identity moves through and how it relates to the Customer.

Outcome states​

When a workflow finishes, its Digital Identity lands in one of these states:

StateMeaning
IncompleteThe User abandoned the flow or capture never produced usable data. No decision was made.
AcceptedThe identity was trusted and all required checks passed.
ReviewThe result is ambiguous — a back-office operator must Accept or Reject it.
RejectedThe identity was not proven, or a check failed. May be a genuine failure (poor capture) or a fraud attempt.
AnonymizedPersonal data has been erased (GDPR). A terminal state reachable from Accepted, Review, or Rejected.

DI States regarding Trust factors

Review is the human-in-the-loop state. A stale review is auto-rejected after a configurable number of days so records never sit unresolved indefinitely.

Duplicity check and relationship to the Customer​

An onboarding that is Accepted and does not match anyone already in the database creates a new Customer, and that first Digital Identity becomes the Customer's primary identity. The duplicity check (1:N identification) can however find the new onboarding to match existing record (to have a hit). In such a case, the record needs to be resolved by deciding the Customer is unique or the record is merged with an existing customer. The record can be also merged with a Blocklisted Customer - this is a Customer record that is in a different watchlist.

DI States regarding Duplicity check

Later verifications for the same person add more Digital Identities to that Customer. Depending on the workflow and what the checks find, an accepted attempt can be:

ResultWhat happens to the Customer
New customerA new Customer record is created; this Digital Identity becomes its primary.
UpdatedThe identity matched the existing Customer and refreshed their personal data; primary identity is re-pointed to the new attempt.
MergedThe identity matched an existing Customer and is linked to them for history, without changing the master data.
BlockedAn operator has put the Customer on a Blocklist or - the identity matched a Blocklist record.

Which of these a workflow performs is configurable — see Duplicity check and Workflows.

Customer states and matching​

Each Customer carries a state that controls how future attempts by that person are handled:

Customer stateFuture onboarding attemptsPersonal data
ActiveFace-matched against this person to recognize returning customers.Retained.
BlockedAutomatically rejected on a biometric match.Retained for fraud detection.
AnonymizedNot matched — the biometric template and personal data are gone.Erased.

Anonymization (GDPR compliant)​

Anonymizing a Customer erases their personal data and biometric template and replaces stored images with placeholders, while keeping non-personal audit information. It is irreversible and cascades to the Customer's Digital Identities. The Company decides, per its retention policy, when to anonymize — for example, a person who failed onboarding for a non-fraud reason should not be retained longer than needed.

See also​