Platform Release Notes 2026

Release notes are originally published along with the Demo release and updated for the SaaS release. Anything added for the SaaS release is marked with an "Update" tag at the beginning of the note. Releases that happened earlier in the year are organized into drop-downs at the bottom of the page. Use the menu on the right to navigate to any of those sections.

📘

Click here for release notes from previous years.

2026 April 20

Demo: 13 April 2026 | Production: 20 April 2026

Dashboard

Enhancements

WORKFLOWS & FLOWS

  • Updated the Workflow Builder canvas to improve usability. Changes include:
    • Made the add-node button is always visible (previously hover-only)
    • Added a ghost node preview on hover
    • Display node descriptions with consistent color-coded icons in the add-node dropdown

MODULES

  • There is a new setting in the Face Capture module called On-Device Processing. This setting allows you to enable on-device liveness and age verification, supporting use cases where biometric images must not leave the SDK. Contact your Incode Representative to enable this feature in your organization. Once available, the setting is Off by default.

CONFIGURATION

  • There are two new settings in Configuration > Data:
    • Immediate data deletion at session completion: When enabled, session PII data is deleted as soon as a session is completed, rather than following the organization's scheduled retention policy.
    • Retain onboarding selfie & face template for authentication: When enabled, the user's selfie image and face template are preserved after session completion to support re-authentication and claims matching. If any claim-matching fields are configured for retention, this setting must also be enabled. Disabling this setting will clear all claim-matching field selections.

SINGLE SESSION VIEW

  • Improved the Gov Verification tab in the single session view to display data fields in a more logical order.
  • Added a results display for fingerprint government validation in the single session view. The tab shows pass/fail status for each submitted finger across left and right hand sections, with color-coded indicators for matched, unmatched, and unavailable fingers. A summary banner displays the number of fingerprints matched against the number required to pass. Optional metadata such as device, resolution, image type, and quality score are shown when available.

OTHER

  • Added French-Canada (fr-CA) as a selectable language when creating custom consent screens.

Fixes

SESSION RESULTS

  • For sessions with more than one attempt, fixed an issue where Dashboard showed the Fake ID Check result from the first verification attempt instead of the most recent one.
  • Fixed an issue where a rule applied to second ID validation was being displayed in the first ID section of the single session view.
  • Fixed an issue where the Claims Match status did not automatically update after a manual review request was approved or rejected.
  • Fixed an issue where sessions failed to display when the candidate session modal was reopened for the same identity.

WORKFLOWS & FLOWS

  • Fixed the preview panel in the Flow Builder so that modules are displayed in the order they execute during onboarding rather than mirroring the module list.
  • Fixed an issue where leaving the Workflow Builder without saving could leave an async node in an invalid position, causing a 400 error when attempting to re-open the workflow for editing.
  • Fixed an issue with Conditions in Workflows that caused the last step to be deleted if any previous step was deleted.
  • Updated the Flow Builder “unsaved changes” confirmation dialog so that all text is visible. Previously, there was a heading in white text on a white background.

FILTERS & DATA DISPLAY

  • Fixed an issue where combining the "Created At" and "Number of Sessions" filters on the Workflow list returned no results.
  • Fixed an issue in Safari where the arrow navigation in date picker filters did not change the displayed month.
  • Fixed an issue where applied filter labels displayed the placeholder text "Selected title" instead of the filter name. This change was applied to filters for Workflows, Escalations, Custom Watchlist, and Compliance.
  • Fixed an issue with date range filters where the start and end date labels appeared in reversed order.
  • Fixed an issue where sorting Identities by Last Verification had no effect.

INTEGRATIONS

  • Fixed an issue that prevented users from adding more than one redirect URI when creating or editing an OIDC integration.

ACCESSIBILITY

  • Fixed a keyboard navigation issue where the toggle inside the Live Flow button received its own focus state. This fix aligns with WCAG 2.2 AA standards.
  • Fixed WCAG accessibility issues in the Flow Builder search filter, including a missing region role/aria-label on the wrapper and missing live region announcements for filter results.
  • Updated the color values for the "YES" and "NO" branch labels in the Workflow Builder condition node to meet WCAG 2.2 AA contrast requirements.

Web App (Onboarding)

Enhancements

DESKTOP CAPTURE

  • Updated desktop ID capture to attempt the highest available resolution first and step down only on failure. This means that images captured at up to 1920×1080 are now possible on desktop.

FORMS

  • Updated dropdown fields in custom forms to show a "Select option" placeholder as the default selected value, requiring users to make an explicit selection before the Done button is enabled.

Fixes

eKYC

  • Fixed an issue in the eKYC form where a submission error for the postal code field persisted alongside a new inline validation error when the user began re-entering the field.
  • Fixed an issue where clicking the Address field in the eKYC form did not move focus to the input on iOS, requiring users to scroll up to see what they were typing. A minor focus glitch on Android was also resolved.
  • Fixed an issue where the Address field could not be typed into on eKYC forms. Additionally, ensured the mandatory state of fields was respected prior to submission.

FACE CAPTURE

  • Fixed feedback messages during face capture appearing too far from the face capture frame and too close to the bottom of the screen.
  • Fixed an issue introduced by webcam resolution updates that caused the desktop face capture camera preview to be excessively zoomed in, requiring users to move far from their camera to fit their face in the frame. This issue was resolved for both UXv1 and UXv2.
  • Fixed an issue where both auto capture and manual capture were completely non-functional during selfie capture in Incode Verify V2 flows.

ANDROID WEB VIEW

  • Fixed an issue on Android 8 devices where tapping and holding within the face capture frame caused the touchscreen to become fully unresponsive, requiring a hard reset to recover.
  • Fixed an issue on the HONOR 200 Lite (Android 14) where the screen went black during face capture and subsequently blocked all web flows from accessing the camera, requiring a device restart to resolve.

OFFLINE MODE

  • Fixed the Retry button being unresponsive when Incode ID is used with FMF verification in offline mode.
  • Fixed QR code misalignment when saving as PDF on Android devices during offline mode. QR codes are now centered and fully displayed regardless of paper size or orientation.

PRIVACY & NAVIGATION

  • Fixed an issue where refreshing the Privacy Center page loaded the Privacy Policy screen instead, and navigation back to the Wallet was unreliable until the page was refreshed again.

GENERAL

  • Fixed a blank screen displayed when launching an onboarding session from a workflow link.

LOCALIZATION

  • Fixed error message translations not being applied on the phishing resistance error screen.

CUSTOMIZATION

  • Fixed the "Continue on Desktop" button on the mobile redirection screen not respecting the custom color set in Dashboard settings.

EMAIL

  • Fixed emails from the Candidate Verification module incorrectly displaying "Help Desk Verification" instead of "Candidate Verification" in the email content.

FAN ID

  • Fixed the 'Registration of minors' icon rendering at a larger size than other icons, with misaligned text, in the Tips for Best Experience section on desktop.

Server

Enhancements

ID CAPTURE

  • When Deepsight is enabled, liveness checks now run whenever any liveness check type is selected, regardless of whether the physical check is turned on. Previously, liveness was not executed if the physical check was disabled. Deepsight requires additional licensing. Contact your Incode Representative if you are interested in Deepsight.
  • Improved city extraction from Canadian ID barcodes for Nova Scotia 2017 templates.
  • Added support for the "T" (Transgender) gender value in OCR extraction, barcode parsing, and validation for Colombian National IDs issued starting in 2026.
  • Added backend support for a new credential emission number field extracted from Mexican INE documents via Proof of Address processing.

eKYC

  • Added support for US address verification via a new eKYC source (US_Address_1). This integration validates US street addresses against USPS deliverability data and returns granular match results for street, city, state, and ZIP code, as well as name matching, deliverability status, address validity, and risk-level reason codes. Contact your Incode Representative if you are interested in this feature.

LIVENESS & FACE PROCESSING

  • Updated the face processing service to use an improved face occlusion model, providing more accurate detection across low, medium, and high severity levels.

ON-DEVICE PROCESSING

  • Added a new endpoint for submitting face validation results processed on-device, supporting use cases where biometric data must not leave the SDK. This feature is disabled by default. Contact your Incode representative if you are interested in this feature.

DATA & PRIVACY

  • Added support for configuring minimum data retention on the Omni platform. Organizations can now specify which claim matching fields to retain after session cleanup via the removal policy settings.

SECURITY

  • Updated the CryptoService to use FIPS-compliant cryptographic libraries. This change has no impact on external behavior.

Fixes

DEEPSIGHT

  • Fixed an issue where the score API response was missing the Deepsight component in the reason message when a session ended in warning status due to Deepsight thresholds. Deepsight requires additional licensing. Contact your Incode Representative if you are interested in Deepsight.

ID CAPTURE

  • Fixed a caching issue in ID capture pre-processing where documents submitted with different ID type parameters were incorrectly returning cached results from a prior request.
  • Fixed an issue where the full name field for Brazilian Identification Cards (2020) issued in the state of Amapá was incorrectly extracted with "AMAPÁ" included as part of the name.
  • Fixed MRZ line format and composite check digit validation failures affecting Korean passports.
  • Fixed an issue where US Smart Capture mode was not functioning correctly on Android and iOS, causing the flow to proceed as a standard front + back + selfie capture instead of the Smart Capture flow.

WEBHOOKS

  • Fixed an issue where webhook authentication configuration was missing for organizations created via cloning, causing webhook auth updates to fail.

GENERAL

  • Fixed an incorrect class reference in the Risk AI flow module configuration that was causing Risk AI flows to fail.

ML

  • Updated Fake ID Check to add text-based validation rules for Polish, American, Filipino, and British documents.
  • Updated Barcode PDF417 to introduce validation warnings for additional barcode fields and reduce both false rejections and false accepts.
  • Added extraction of the credential emission number field from Mexican INE documents via Proof of Address processing.
  • Improved extraction of name, full address, and issue date from EU and UK Proof of Address documents.

ID Templates

New supported templates

Federated States of Micronesia

  • DriversLicense / DRIVERS_LICENSE / 2023

Guinea

  • VoterIdentification / VOTER_IDENTIFICATION_CARD / 2017

Iceland

  • ResidenceDocument / RESIDENCE_PERMIT / 2020

India

  • Bihar
    • DriversLicense / DRIVERS_LICENSE / 2024

Laos

  • IdentificationCard / IDENTIFICATION_CARD / 2024

Moldova

  • ResidenceDocument / RESIDENCE_PERMIT / 2023

United States of America

  • TribalIdentification / TRIBAL_IDENTIFICATION_CARD / 1905
  • Oklahoma
    • DriversLicense / DRIVERS_LICENSE / 2026

New classification support

Dominican Republic

  • DriversLicense / DRIVERS_LICENSE / 2026

Ecuador

  • DriversLicense / DRIVERS_LICENSE / 2015

Romania

  • ResidenceDocument / RESIDENCE_CARD / 2020

United States of America

  • Oklahoma
    • IdentificationCard / IDENTIFICATION_CARD / 2026

Changes to current templates

ID OCR EXTRACTION IMPROVEMENTS

Andorra

  • Passport / NATIONAL_PASSPORT / 2017 r2

Australia

  • Tasmania
    • DriversLicense / PROVISIONAL_DRIVERS_LICENSE / 2015 r4

Brazil

  • FederalID / DOMESTIC_IDENTIFICATION_CARD / 2004 r5
  • FederalID / IDENTIFICATION_CARD / 2020 r6

Colombia

  • IdentificationCard / IDENTIFICATION_CARD / 2020 r4

Ireland

  • DriversLicense / DRIVER_LICENSE / 2013 r1

Malaysia

  • IdentificationCard / IDENTIFICATION_CARD / 2012 r3

Mexico

  • Baja California Sur
    • DriversLicense / DRIVERS_LICENSE / 2016 r1
  • Puebla
    • DriversLicense / DRIVERS_LICENSE / 2018 r1

Netherlands

  • DriversLicense / DRIVER_LICENSE / 2018 r6
  • IdentificationCard / IDENTIFICATION_CARD / 2014 r5

Nigeria

  • IdentificationCard / IDENTIFICATION_CARD / 2022 r4

South Korea

  • Passport / NATIONAL_PASSPORT / 2008 r4 - Incode MRZ
  • Passport / NATIONAL_PASSPORT / 2022 r4 - Incode MRZ

Ukraine

  • Passport / NATIONAL_PASSPORT / 2015 r5

United States of America

  • Hawaii
    • DriversLicense / DRIVERS_LICENSE / 2021 r2 - Incode OCR
  • Mississippi
    • DriversLicense / DRIVER_LICENSE_UNDER21 / 2024 r2
  • New York
    • DriversLicense / LEARNERS_PERMIT / 2022 r3
  • North Carolina
    • DriversLicense / LEARNERS_PERMIT / 2024 r2
  • US Virgin Islands
    • DriversLicense / DRIVERS_LICENSE / 2018 r2
  • Vermont
    • DriversLicense / DRIVERS_LICENSE_UNDER21 / 2019 r2
  • Wisconsin
    • DriversLicense / DRIVERS_LICENSE / 2023 r2

2026 April 6

2026 April 6

Demo: 30 March 2026 | Production: 6 April 2026

Release Highlights

Updates to Expired ID Handling

📘

Currently available for Web implementations only.

Starting in this release, expired documents are always detected, classified, and flagged. This impacts the clarity and accuracy of reporting and downstream workflows, especially for compliance and audit use cases. The Document Expiration Detected test determines the expiration status of the document as a fact, but does not impact the score or the result.

You still control whether an expired document should block the user. When a document is determined to be expired, the Document Expired test evaluates it against your configurations to determine if the session should pass or fail. By default, expired IDs are not accepted. If you want to specify a different policy, you need to configure the Disable Expiration Date Check and expiration tolerance settings in the ID Validation module.

With the changes in this release, even if you choose to allows expired IDs, reviewers still have full visibility that the ID was expired in the session results for compliance and audit needs.

If you choose to not accept expired IDs, users get clear and immediate feedback in the Onboarding flow and will be prompted to try a different ID. This helps reduce cases where users complete the full flow only to fail at the end due to using expired ID.


Dashboard

Enhancements

General:

  • Updated the UI and behavior for fields in the Integrations section to align with the look and feel of the rest of Dashboard.
  • When creating or editing a user with the “Executive with custom permissions” role, you can now assign them permissions related to Directory Information, Integrations, Helpdesk verification, and Candidate verification.

Single Session View:

  • The Government Verification tab in the single session view has been updated with the following improvements:

    • Updated terminology: "Gov Verification" has replaced "Gov Validation" to align with the official naming convention for the feature.
    • Streamlined section titles: "Data Match" and "Face Match" have replaced redundant "score" labels.
    • Clarified comparison labels: "Document Data vs Government DB Data" and "Selfie vs Government DB Portrait"
    • Reordered layout: Data Match is placed before Face Match to reflect the actual verification workflow. These enhancements unify the look and feel of the Gov Verification tab with other areas of Dashboard to deliver a more intuitive experience that helps teams quickly understand and act on identity verification results.
  • Added a new field to the ID OCR section of the single session view called Credentials Provider. When the ID submission method is Imported credential (as opposed to camera capture or manual entry) this field displays whether the import came from Apple, Google, or Digilocker.

  • Improved the Government Verification results in single session view to align the design system used elsewhere in Dashboard.

Workflows & Flows:

  • There is a new setting in Workflow and Flow settings called Enable new user experience. This setting allows administrators to enable UXv2 at the Workflow/Flow level, which helps control when and how you roll out enhanced interface improvements to their end users. UXv2 must be enabled on the backend by your Incode representative before this setting is visible.
  • Implemented multiple WCAG accessibility improvements in the Workflow builder and settings. Improvements include new aria-labels for several fields and more descriptive labels for option buttons on nodes. These improvements ensure a quality experience for users that rely on assistive technologies.
  • Implemented multiple WCAG accessibility improvements in the Flow builder and settings. Improvements include ensuring links are focusable and indicated as links, adding missing heading labels, correctly assigning aria-labels to buttons, and improving the usability of the search filters. These improvements ensure a quality experience for users that rely on assistive technologies.

Modules:

  • The Image Quality check in Face Capture and Face Authentication modules is now enabled by default and cannot be turned off. This ensures the minimum necessary quality is maintained for downstream product performance (like Deepsight or Face Match). The threshold drop-down is still editable and is set to Ultra Low by default. No existing thresholds for this check are impacted by this update.
  • Added US TELCO 5 as a new data source for phone-based identity verification in the US eKYC module. The Onboarding user must enter phone number as a required input, with optional name, address, date of birth, SSN, and email fields. Session results include granular match signals for individual name components (first, middle, and last name), address components, and phone activity data.
  • Added India PAN as a new data source for PAN-based identity verification in the eKYC module. The Onboarding user must enter name and PAN number as required inputs. Session results include match signals for PAN number and name, along with additional PAN details such as status, status description, holder type, and last updated date.
  • Removed the option for Third ID configuration support from the ID Capture module. You should use the Document Capture module instead.
  • Update You can add Phone Number Risk and Advanced Phone Number Risk checks to any eKYC source. When these checks are added, the phone number field becomes required in the onboarding flow. For eKYC sources that don’t include phone number by default, including these checks adds the required phone number field to the onboarding flow.
  • Update You can add the Email Risk check to any eKYC source. When this check is added, the email field becomes required in the onboarding flow. For eKYC sources that don’t include email by default, including this check adds the required email field to the onboarding flow.

Fixes

  • Country-specific document capture settings now save reliably and display correctly in exception views. Admins can configure options for a specific document type without those changes incorrectly applying to other document types. These fixes give administrators complete visibility and control over custom configurations across all workflows and document types.
  • Fixed an issue with the Sessions list filter where applying certain date filters would switch to a different filter type.
  • Fixed an issue where the City input from eKYB was not shown in the single session view.
  • Fixed an issue where Helpdesk and Candidate Verification Sessions were not loaded and displayed in the proper order. Now, these Session lists are sorted in ascending order, with the newest at the top.

Web App (Onboarding)

Enhancements

  • The qualified electronic signature (QES) consent flow now includes comprehensive checkboxes to ensure full regulatory compliance with EU eIDAS standards.
  • The biometric consent experience now includes enhanced accessibility features with properly labeled headings, titles, and checkboxes. This makes it easier for all users, including those using assistive technologies, to understand and navigate the consent process with confidence.
  • Update The OTP entry field has been redesigned from six separate digit inputs into a single unified input field. This update improves compatibility with native device autofill, allowing verification codes received via SMS or email to populate automatically. Users can also paste a code directly into the field, and verification triggers automatically once all six digits are present.
  • Update Enhanced the security of data transmission during the verification flow by migrating to a more secure and performant implementation. This change provides stronger protection for user data without any change to the onboarding experience.

Fixes

  • The eKYB form now includes improved error handling when users change country selections, ensuring validation messages only appear when users interact with fields.
  • Reordered the input fields in the KYB onboarding form so the mandatory fields are listed first.
  • Phone numbers captured in earlier steps now automatically populate the eKYC module including the country code, ensuring seamless data transfer and reducing user errors during identity verification.
  • The biometric consent workflow now seamlessly transitions users from ID capture to the next step.
  • The document capture experience now flows seamlessly without repeating tutorials, ensuring users can complete their verification journey smoothly, especially on devices with varying performance levels.
  • Fixed an issue with the UXv2 ID Capture and Face Capture modules on Web where manual review was not triggered after a user failed all selfie capture attempts. Manual Review now reliably triggers as expected when configured in these modules, ensuring sessions are properly routed for review when needed.
  • Fixed a UI issue in the UXv2 CURP verification step on Web where a “Try again” button could appear even though users couldn’t actually retry. The screen now only shows the appropriate next actions (for example, “Continue” or “Verify manually”), reducing confusion and keeping the onboarding flow consistent.
  • Fixed an issue that caused a configured custom subtitle to be replaced by the generic “Demo app” subtitle.
  • Fixed an issue for specific Android devices that caused the touchscreen function to stop working during the Face Capture step of Onboarding.
  • Update Fixed an issue that caused a flow to not start on devices running iOS 14.
  • Update Fixed an issue in the Forms and Data Entry module that caused the Done button to be unavailable even after all fields were filled out.
  • Update Fixed an issue where postal codes in incorrect formats were accepted without error during UK voter registration. Users who enter an invalid UK postal code will now see a validation error prompting them to enter a correctly formatted value.
  • Update Fixed a layout issue on desktop where verification flow pages were aligned to the top of the screen instead of the center. Pages now display centered on desktop as intended.
  • Update Fixed an issue where users were prompted to capture the second page of a document twice during the document capture step. The flow now proceeds correctly after the second page is captured and validated.
  • Update Resolved a performance issue that started after a prior release that caused a significant increase in onboarding session time. Model loading now completes in the expected timeframe, reducing overall session duration.
  • Update Fixed an issue on Android where the selfie tutorial was briefly displayed again after a user tapped "Try Again" following a failed selfie capture. The flow now proceeds directly to the selfie camera without replaying the tutorial.
  • Update Resolved an issue where the Deepsight liveness physical check was failing for legitimate users during onboarding in the Android Web View. The physical check now passes correctly under normal onboarding conditions.

Server

Enhancements

General:

  • Added support for including personally identifiable information (PII) fields when exporting session data to CSV. This setting is OFF by default, but organizations that already have this capability through another method retain current behavior. Contact your Incode representative if you are interested in this feature.

  • Updated backend services to operate in FIPS-compliant mode. None of these changes affect external-facing functionality or service behavior.

  • Improved the accuracy of backside document recognition for US IDs. The system now considers a broader set of possible document types when identifying the back of a document and selects the best match based on what was captured on the front. This results in more reliable classification results.

  • Updated the Apple Wallet integration to follow security best practices for preventing replay attacks. The integration now generates a unique, single-use request token for each session, and both the native and web Apple Wallet flows now support requesting the same specific set of user data fields, ensuring a consistent experience across integration types.

  • Three new NFC-related rules are now available in the Rules Engine (Flows) and as Conditions (Workflows) under a dedicated NFC section:

    • NFC Step Skipped (Yes/No): indicates whether the user skipped the NFC scanning step
    • NFC Data Present (Yes/No): indicates whether NFC data was successfully captured
    • NFC Data Integrity Check (OK/Fail): indicates whether the NFC chip data passed integrity validation These can be used to enforce NFC requirements. For example, you can use these rules to automatically fail a session when NFC scanning was skipped or when a chip was expected but no data was captured.
  • Added a new configuration option, alwaysCaptureBackId, to the omni/onboarding/flow API response. This allows the frontend to control whether the back of an ID is always captured, even when front ID classification is unsuccessful. The option defaults to off to maintain existing behavior. API documentation has been updated to reflect this addition.

  • Improved Deepsight's ability to detect AI-generated and synthetic media through enhanced content provenance checks. Contact your Incode representative if you are interested in this feature.

  • The POST omni/b2b/onboarding/request-new endpoint now includes interviewId in its response, allowing downstream integrations to correlate the onboarding request with the corresponding onboarding completion webhook.

  • The Microsoft Entra ID SCIM integration now supports the incodeDashboardRole attribute, allowing organizations to provision and manage Incode Dashboard user roles directly through their Entra ID directory sync.

  • Improved address match logic for US KYB to handle cases where only partial address fields are provided. When a postal code is submitted without a city, cityMatch is no longer returned and postalCodeMatch reflects the verification result. When a city is submitted without a postal code, postalCodeMatch returns as Unverified and cityMatch reflects the verification result. In both cases, addressMatch returns as Approximate Match.

  • The OAuth Secured Sessions authorize call now accepts a language parameter, supporting the same ISO language tags as the standard session start endpoint. This allows the onboarding language to be specified when initiating OAuth-secured sessions.

  • Fixed an issue where certain session-related records were not fully removed when a session was deleted, including workflow execution tracking, verification results, external integration session data, capture attempts, and other associated data.

Government Verification:

  • Improved the accuracy and interpretability of error codes returned by the US Government Verification API. Error codes now reflect the highest-signal result based on available information, distinguishing between input validation failures, connection errors, and provider-level results. Validation and configuration errors that prevent a provider call from being made now return UNKNOWN status rather than FAIL, ensuring results accurately reflect what the system was and was not able to determine. Refer to the developer documentation for detailed information on what’s changing and the actions you need to take. For questions about how these changes may affect your implementation, contact your Incode representative.
  • Removed raw provider response data from the US Government Verification API fetch/scores response. The API response now only contains fields defined for customer consumption, improving clarity and ensuring customers are not exposed to unprocessed or potentially misleading provider-specific data.
  • Updated provider labels in the US Government Verification Dashboard tab to align with current product naming. AAMVA DLDV provider displays "DMV DATA MATCH".
  • Improved the interpretability of US Government Verification session results in the Omni Dashboard. Error codes are now correctly mapped to Data Match and Government Verification summary section scores, making it easier to understand what passed or failed in a given session without additional assistance.
  • Updated the Data Match response for US Government Verification to improve consistency and completeness across providers.
  • Update Added support for a new 451 response code introduced by the government validation service used for Brazil buyer verification. The platform now correctly maps and handles this response code, ensuring accurate verification outcomes and metrics.

ID support requests:

  • Added extraction of the Mother's Maiden Name field from the back of the Hungary Identification Card.
  • Improved classification accuracy for the back side of the Mexico City (CDMX) 2025 Driver's License.
  • Added support for the new Nicaragua Cédula de Identificación issued beginning February 2026.

Fixes

  • Fixed an issue where the NFC Personal Number crosscheck was consistently failing for Chilean IDs, causing an incorrect deduction to the ID Validation score. The fix addresses two encoding patterns specific to Chilean IDs:

    • Non-EXTRANJERO IDs: The NFC chip encodes the Personal Number with a three-character MRZ prefix not present in the OCR value. The crosscheck now strips this prefix before comparison.
    • EXTRANJERO IDs: When the NFC chip stores only a three-character stub, the crosscheck now returns Irrelevant rather than a failure, since a full comparison cannot be made. In both cases, formatting characters (. and -) are stripped from the OCR value prior to comparison to prevent false mismatches.
  • Resolved an issue where OCR fields containing special characters caused an exception during the redaction process. The redaction logic now handles and processes special characters in OCR fields correctly.

  • Fixed an issue where deleting a Microsoft Entra directory integration returned a 500 Internal Server Error. The directory now deletes successfully without errors.

  • Fixed an issue where submitting a verification ID retrieved from a webhook to GET omni/incode-id/verification/<verificationId> returned an "Invalid mongo ID format" error. The endpoint now returns the expected verification data.

  • Fixed an issue where Okta directory sync could become blocked when a sync process that obtained a lock failed to release it, preventing subsequent sync attempts until the lock expired or the service restarted.

  • Fixed an issue where ML fraud checks (paper, screen, and ID alternation) produced inconsistent results depending on whether redaction or Age Assurance was enabled in the flow. These checks now behave consistently regardless of other features enabled in the flow configuration.

  • Fixed a response format mismatch in the Mexico KYB Lite API. The name and tin fields now return Verified or Unverified instead of true or false, the registrationStatus field now returns title-case values (Active, Inactive, Unknown) instead of all-caps, and the entityType field response structure has been updated to be consistent with other KYB country responses.

  • Update Resolved an issue where logout requests were failing with a 403 error on Demo and SaaS environments due to incorrect CORS filtering behavior. The connect/logout endpoint is now correctly allowlisted, and logout functions as expected across all environments.

  • Update Fixed an issue where the /omni/fetch-identities endpoint returned a 400 error instead of the expected identity list. The endpoint now returns results successfully.

  • Update Fixed an issue where the logo in Incode Verify and Workforce welcome emails was not loading due to an access error. Logos now display correctly in all outbound verification emails.

ID Support Requests:

  • Fixed an issue where the "Full name (OCR)" field for the Honduras Identification Card was extracted with the extraneous label "FORENAME" included in the value.
  • Fixed an issue where the "Full name (OCR)" field for the Great Britain Passport was extracted incorrectly.
  • Fixed an issue where the "Full name (OCR)" field for the Rwanda Identification Card was returned in last name, first name order. The field now returns names in first name, last name order to match standard extraction conventions.

ML

  • Deployed an updated cropping model with several improvements across document types:
    • Better alignment for pre-cropped images
    • Improvements for passports, foldable documents, and IDs in general
    • A slight improvement in barcode detection for US and Canadian documents
  • Updated the face occlusion detection model to version 0.2 for web-based onboarding sessions, improving detection of partially obscured faces during identity verification.
  • Update Improved MRZ parsing accuracy for Russian passports. The givenNameMrz and lastNameMrz fields now return only valid Latin alphabet characters, excluding numeric characters that were previously being included incorrectly.

Deepsight:

Deepsight requires additional licensing. Contact your Incode representative for more information.

  • The Deepsight liveness service now returns an explanation object in API responses when an attack is detected. The object includes a human-readable description of the rejection reason and a keywords block containing the attack category (e.g., paper, replay, 2D mask, 3D mask, face swap, synthetic face, face animation), as well as indicators for flat depth and video corruption. This makes it easier to understand and act on liveness rejection results without additional interpretation.
  • Improved the tamper-resistance of Deepsight liveness checks for web onboarding sessions. The backend now validates the Deepsight configuration against the flow settings at processing time, ensuring liveness checks cannot be bypassed through client-side modifications.

ID Templates

New supported templates

NEW CLASSIFICATION SUPPORT

Ethiopia

  • Oromia
    • IdentificationCard / IDENTIFICATION_CARD / 2023

Indonesia

  • IdentificationCard / IDENTIFICATION_CARD / 2021

Laos

  • IdentificationCard / IDENTIFICATION_CARD / 2023

Nicaragua

  • IdentificationCard / IDENTIFICATION_CARD / 2026

Peru

  • DriversLicense / DRIVERS_LICENSE / 1882

South Sudan

  • IdentificationCard / REFUGEE_IDENTIFICATION_CARD / 2023

United States of America

  • Louisiana
    • IdentificationCard / IDENTIFICATION_CARD / 2001
  • Tribal Indentification
    • TribalIdentification / TRIBAL_IDENTIFICATION_CARD_UNDER21 / 2020
    • TribalIdentification / TRIBAL_IDENTIFICATION_CARD_UNDER21 / 2024
    • TribalIdentification / TRIBAL_IDENTIFICATION_CARD / 1843

NEW ID SUPPORT

Liberia

  • VoterIdentification / VOTER_IDENTIFICATION_CARD / 2020

Sudan

  • DriversLicense / DRIVERS_LICENSE / 2022

Somalia

  • Somaliland
    • VoterIdentification / VOTER_IDENTIFICATION_CARD / 2021

United States of America

  • Montana
    • IdentificationCard / IDENTIFICATION_CARD_UNDER21 / 2025
  • Wyoming
    • DriversLicense / DRIVERS_LICENSE / 2024
  • Tribal Identification
    • TribalIdentification / TRIBAL_IDENTIFICATION_CARD / 1968

Changes to current templates

ID OCR EXTRACTION IMPROVEMENT

France

  • Passport / NATIONAL_PASSPORT / 2008 r3 - Incode MRZ

Honduras

  • IdentificationCard / IDENTIFICATION_CARD / 2020 r3

Hungary

  • IdentificationCard / IDENTIFICATION_CARD_FOR_FOREIGNERS / 2016 r1
  • IdentificationCard / IDENTIFICATION_CARD / 2012 r1
  • IdentificationCard / IDENTIFICATION_CARD / 2016 r2
  • IdentificationCard / IDENTIFICATION_CARD / 2022 r1

Mexico

  • CDMX
    • DriversLicense / DIGITAL_DRIVER_LICENSE_APP / 2023 r1

Rwanda

  • IdentificationCard / IDENTIFICATION_CARD / 2019 r1

United States of America

  • Montana
    • DriversLicense / DRIVERS_LICENSE / 2025 r1

SENSITIVE PII REDACTION

United States of America

  • Montana
    • IdentificationCard / IDENTIFICATION_CARD_UNDER21 / 2025 r1 - Age assurance

2026 March 23

2026 March 23

Demo: 16 March 2026 | Production: 23 March 2026

Release Highlights

Simplified Document Chooser

The Document Chooser in V2 has been updated to ensure a more consistent user experience and simpler customization.

  • The screen shown during Onboarding always uses a compact card layout regardless of flow or document type. This removes variability and makes UI customization more predictable.
  • The Show document chooser screen setting in the ID Capture module is the only control for when the screen is shown. Previously, the Document Chooser could be skipped regardless of this setting when flows were configured to expect only “ID” types.

The Document Chooser screen is shown in Onboarding by default. To intentionally skip this screen, navigate into your Flows or Workflows and disable the Show document chooser screen setting in the ID Capture module.

Dashboard

Enhancements

Escalations:

The Escalation Management System is not available by default. Contact your Incode Representative if you would to enable this feature for your organization.

  • When creating an Escalation, the value selected in the Escalation Reason drop-down dynamically changes the options available in the Issue drop-down. Additionally, the Comment field is now required for most Escalation Reasons. These improvements provide a simpler experience while creating the escalation and more clarity in the escalation once it is submitted.
  • There are two new options in the Escalation Reason drop-down when creating an escalation: Classification and ID Validation Crosscheck. These options populate several new options in the Issue drop-down as well:
    • Classification Issue possibilities: Unknown Classification, Incorrect Classification
    • ID Validation Crosscheck Issue possibilities: Document number crosscheck, Personal number crosscheck, Reference number crosscheck, Sex crosscheck, Full name crosscheck, Birth date crosscheck, Expiration date crosscheck
  • When an escalation is first submitted, it now has the status of “Opened”. Previously, all escalations started as “In Progress”, which could be a misrepresentation of its actual status.

Workflows and Flows:

  • Added tooltips to Deepsight settings in Workflows, Flows, and individual module configuration. This provides more context about the settings while you are viewing them, giving you more confidence in your configuration. Deepsight requires additional licensing. Contact your Incode Representative for more information.
  • You can now configure Workflow conditions related to Claim matching result and Claims matching error type.
    • A Claim matching result condition can be configured with Pass or Fail.
    • A Claim matching error type condition can be configured with Claims not found for identity or Claims match failed.
  • You can now configure Workflow conditions related to Id expiration offset days. This allows you to build on the Expiration tolerance setting from ID Validation to granularly decide how to handle expired IDs based on how close to the expiration date it is.
  • When building a Workflow, Watchlist Business is now listed with the Modules rather than the Processes. When Watchlist Business is added without eKYB, the configuration options for Business Name and Business Country default to Input. In Onboarding, these fields accept user input rather than using the eKYB data. This update was made for Flows in the previous release.

Modules:

  • Simplified the eKYC module configuration to hide redundant settings when Country is set to Global.

Helpdesk and Candidate Verification:

  • Improved session search within Helpdesk and Candidate integrations so you can find all sessions associated with a given integration reference more reliably. This includes configurable fallback behavior based on your disableVerification setting.
  • Enhanced the filters on the Candidate and Helpdesk Verification sessions lists. You can filter by Name, User Identifier, Last Update, Score, and Session Status.
  • Update Switched the endpoints that are called from the Helpdesk and Candidate Verification pages:
    • GET v1/dashboard/validate-phone switched to POST /omni/applicant/validate-phone
    • POST /v1/workforce/employee/directory switched to POST /omni/employees/directory
    • POST /v1/workforce/candidate/directory switched to POST /omni/candidates/directory

Fixes

  • Fixed an issue that was causing Sessions from other organizations to show in the Directory Information page.
  • Fixed an issue where the image from Face Authentication was not cropped in the single session view when the session was run on desktop.
  • Fixed an issue with Candidate Verification and Helpdesk Verification that was causing sessions to not be shown.
  • Update Fixed an issue that caused the Onboarding app to initiate a redirect when OAuth2 Secured was enabled. Now, in this scenario, the Auth server handles all redirects as expected.

Web App (Onboarding)

Enhancements

  • The taxID validation in US KYB now accepts more formats.
  • Update Updated the Brazilian Portuguese translation on the Document Selector screen to more accurately represent the intended meaning.
  • Update Added Netherlands as an option in the Country drop-down in KYB.

Fixes

  • Fixed an issue with Car Invoice processing in the Document Capture module that caused the tutorial to not be shown and the request to capture a second page to be skipped.
  • Phone numbers are now displayed correctly in the user profile and wallet, ensuring accurate area codes and full phone numbers are shown regardless of the user's location.

Server

Enhancements

  • Updated the logic for the illiteracy check to correctly send users down the verification process that is most functional for them.
  • The Advanced Phone Number Risk check now removes the 1 after the country code in a Mexican phone number (+52 1) prior to sending the KYXStart request. This ensures compatibility with updated formats. The system will continue to store and display the number with a 1.
  • Introduced a new field on the template level to indicate whether the template has an NFC chip. This field has been applied to all relevant configurations and templates.
  • Added an optional configuration to use DigiLocker with the ID Capture module. If enabled for your organization, there is a new setting in the module configuration called Enable Digi Locker. On the backend, a digiLocker property has been added to the GET omni/flow/<ID> API. Both are off/false by default. Contact your Incode representative if you are interested in this feature.
  • The rate limit for /add/watchlist/single-record has been updated to reject requests with a 429 error if the rate limit is reached.
  • There is a new optional configuration for Phone check shadow mode. When enabled, the 30-second cooldown for sending OTP is ignored. Contact your Incode representative if you are interested in this feature.
  • Updated the logic behind the experience of capture attempts with an expired ID. Expiration information can be returned on add/front, add/back, add/barcode, process ID. At the first detection that the ID is expired, the user is presented with this information and redirected to try with a different ID. This prevents situations where the user runs out of capture attempts with an expired ID.
  • Business customers integrating backend-to-backend with Omni onboarding can now retrieve session-related data using their server token (client credentials flow) when calling the omni/b2b/onboarding/request-new API. This enables secure access to required session data endpoints by ID for B2B integrations, reducing integration friction.
  • Updated the NotificationService to support FIPS-compliant cryptography providers, improving security compliance for environments that require FIPS.
  • Added new fields to Proof of Address processing for Mexican Tax Status documents, so legalName and streetType are now included in additionalDocumentAttempts for downstream use.
  • Improved name matching for Brazil eKYC to better handle common Brazilian naming patterns. When the Tax ID match is exact, the system can now return “Approximate Match” in more cases (for example, abbreviated last names or partial names), which helps reduce false mismatches and improve conversion.
  • Improved the Authentication flow so that returning users are recognized more reliably (including when disableVerifications=true), reducing cases where an existing user is treated as new.
  • Added support for Ghana Card facial verification via Shrinq for eKYC.
  • Update Added support for PAR authorization flow in Onboarding. This is implemented using a hidden parameter in the /omni/start endpoint.
  • Update Names returned by RENAPER now go through the same special-character normalization as OCR-extracted names before matching, reducing false mismatches for identities with accented or otherwise non-ASCII characters.

Fixes

  • Fixed an issue with /omni/workforce/workflows that caused the response to be an empty array instead of returning all workflows.
  • Fixed an issue where Onboarding verification links created via request-new could expire too quickly when QR phishing protection was enabled. The link TTL is now aligned with the standard onboarding URL TTL for a more reliable start-to-finish verification experience.
  • Update Fixed an issue that caused a failed claim matching to still result in a session pass. Now, when claim matching fails, the session is put into manual review as expected.
  • Update Fixed an issue that caused a successful OAuth2 verification to throw an error rather than perform the configured redirect.

ML

Improvements for Mexican Constancia de Situación Fiscal documents:

  • Fixed an issue with OCR extraction of the RFC (tax ID) on Mexican Constancia de Situación Fiscal documents. Previously, this field could be extracted incorrectly if OCR misread a character. This fix results in fewer false errors / rejections and more reliable data capture of the RFC field, reducing the need for manual review or customer resubmission.
  • Added a new field, "Tipo de Vialidad", for OCR extraction from Mexican Constancia de Situación Fiscal.
  • Added a new extracted field for “Denominación/Razón Social” (Legal Name) on Mexican Constancia de Situación Fiscal documents, so the full legal name is available in the structured output payload.

General:

  • Added support for extracting fingerprint and printed signature images from Chile identity cards (2013 and 2024), and returning the new fingerprintImageID via the /omni/get/images and /omni/get/images/v2 endpoints for easier retrieval.
  • Implemented server-side readability estimation in the ID Capture service to better detect low-quality document images and improve capture reliability.
  • Update Added a video quality validation check for Selfie Video that reduces cases for video sessions falling back to single-frame checks. This change improves overall selfie capture stability by significantly reducing video discards and fallback behavior.

ID Templates

New supported templates

NEW CLASSIFICATION SUPPORT

Colombia

  • Passport / NATIONAL_PASSPORT/ 2026

Dominican Republic

  • Military / MILITARY_CARD / 2026

Federated States of Micronesia

  • DriversLicense / DRIVERS_LICENSE / 2025

Guyana

  • IdentificationCard / IDENTIFICATION_CARD / 2006

Jamaica

  • VoterIdentification / VOTER_IDENTIFICATION_CARD / 2015

Kyrgyzstan

  • IdentificationCard / IDENTIFICATION_CARD / 2025

Moldova

  • DriversLicense / DRIVERS_LICENSE / 2023

Nigeria

  • TaxIdentification / TAX_IDENTIFICATION / 2015

New Zealand

  • DriversLicense / DRIVERS_LICENSE / 2025

United States of America

  • TribalIdentification / TRIBAL_IDENTIFICATION_CARD / 1844

NEW ID SUPPORT

Angola

  • TravelDocument / CONSULAR_CARD / 2022

Australia

  • Capital Territory
    • IdentificationCard / AGE_CARD / 2014

Spain

  • ResidenceDocument / ASYLUM_SEEKER_CARD / 2021

Estonia

  • IdentificationCard / IDENTIFICATION_CARD / 2025

France

  • Permit / PRIVATE_HIRE_DRIVERS_LICENSE / 2024

Grenada

  • MedicalCard / SOCIAL_SECURITY_CARD / 2025

Liechtenstein

  • Passport / NATIONAL_PASSPORT / 2026

Mexico

  • Estado de Mexico
    • DriversLicense / DRIVERS_LICENSE / 2006
  • Guerrero
    • DriversLicense / DRIVERS_LICENSE / 1955
  • Quintana Roo
    • DriversLicense / DRIVERS_LICENSE / 1998

Netherlands

  • Permit / PRIVATE_HIRE_DRIVERS_LICENSE / 2021

Pakistan

  • IdentificationCard / IDENTIFICATION_CARD / 2025

Philippines

  • MedicalCard / MEDICAL_CARD / 2008

El Salvador

  • IdentificationCard / IDENTIFICATION_CARD / 2018

United Nations

  • IdentificationCard / REFUGEE_IDENTIFICATION_CARD / 2019

United States of America

  • California
    • Other / IDENTIFICATION_CARD / 2024
  • New Jersey
    • Other / IDENTIFICATION_CARD / 2020
    • Other / IDENTIFICATION_CARD / 2021
  • Tribal Identification
    • TribalIdentification / TRIBAL_IDENTIFICATION_CARD / 1901
    • TribalIdentification / TRIBAL_IDENTIFICATION_CARD / 1906
  • West Virginia
    • Other / FIREARMS_LICENSE / 2020

Changes to current templates

FEATURE UPDATE

Chile

  • IdentificationCard / IDENTIFICATION_CARD / 2013 r8 - Fingerprint
  • IdentificationCard / IDENTIFICATION_CARD / 2024 r8 - Fingerprint

Hong Kong

  • DriversLicense / DRIVERS_LICENSE / 2000 r2

Mexico

  • Other / DIGITAL_CURP_CERTIFICATE_FOR_FOREGINERS_PDF / 2026 r1

ID CLASSIFICATION IMPROVEMENT

India

  • Delhi
    • DriversLicense / DRIVERS_LICENSE / 2009 r1

Russia

  • Passport / NATIONAL_PASSPORT / 2008 r4 - Enrolling back side

ID OCR EXTRACTION IMPROVEMENT

Argentina

  • IdentificationCard / IDENTIFICATION_CARD / 2023 r3

Bolivia

  • IdentificationCard / IDENTIFICATION_CARD / 2001 r5
  • IdentificationCard / IDENTIFICATION_CARD / 2002 r5
  • IdentificationCard / IDENTIFICATION_CARD / 2020 r6
  • IdentificationCard / IDENTIFICATION_CARD / 2023 r5

Canada

  • Ontario
    • MedicalCard / MEDICAL_CARD / 2020 r6

India

  • Delhi
    • DriversLicense / DRIVERS_LICENSE / 2009 r1
  • Telangana
    • DriversLicense / DRIVERS_LICENSE / 2014 r2

Russia

  • Passport / NATIONAL_PASSPORT / 2008 r4 - Enrolling back side

El Salvador

  • IdentificationCard / IDENTIFICATION_CARD / 2022 r7

SENSITIVE PII REDACTION

Germany

  • ResidenceDocument / RESIDENCE_PERMIT / 2011 r3 - Redact
  • ResidenceDocument / RESIDENCE_PERMIT / 2019 r2 - Redact

2026 March 9

2026 March 9

Demo: 2 March 2026 | Production: 9 March 2026

Release Highlights

Damaged ID Check

There is a new check when validating an ID that looks for physical damage to the document as part of the verification. Physical damage can include severe creases or fading, cuts, and tears.

This check is enabled by default in the ID Validation module in Workflows and Flows using the Damaged ID check setting.

The outcome of this check is displayed in the ID Quality Tests section of the single session view. The outcome of the check does not directly impact the overall score, but damage may prevent proper OCR or security feature validation. To reject or review sessions that fail the Damaged ID check, set up a rule via Verification Rules.

Dashboard

Enhancements

  • The Escalations table has been reordered to display the most relevant information first. You can also now reorder the columns yourself to customize your view. Any changes you make are saved for your user and persist after a log out.
  • Updated three-dot menus throughout Dashboard to align with the updated look and feel of other menus.
  • Multiple accessibility improvements, including adding the proper heading role to headings and improving the contrast of colors on notification banners.
  • Improved filtering capability for Identities and Authentications pages, making it easier to locate specific entries.
  • In Configuration settings, added four new webhook events: session started, session failed, session succeeded, and session pending review. The payloads from these webhooks provide data about Sessions. They work for both Onboarding and Authentications Sessions.

Flows and Workflows:

  • There is a new setting under Deepsight in Flow and Workflow settings to include trust checks in scoring. Trust checks include device trust, behavioral trust, and camera trust. When Deepsight is enabled for the Flow or Workflow, this setting is automatically enabled as well but can be turned off. This allows you more granularity and control of how Deepsight functions in the Flow or Workflow.

Modules:

  • When building a Flow, Watchlist Business is no longer nested under the eKYB module and can now be used and configured separately. When Watchlist Business is added without eKYB, the configuration options for Business Name and Business Country default to Input. In Onboarding, these fields accept user input rather than using the eKYB data. This update will be made to Workflows in a future release.
  • When the eKYC module is configured with the Enable Email Risk setting or if the Source is set to Email Risk 1, the Email field is required during the Onboarding journey. Otherwise, the field is optional.
  • eKYC modules with the UK as the country have a new source option: UK Voter Register. This source focuses on address verification based on the user’s voter registration information.
  • Updated the eKYC module configuration in Workflows and Flows so all fields are available and presented consistently. This aligns the experience and functionality across Workflows and Flows.
  • Improved the experience for configuring eKYC modules in Flows and Workflows by moving Countries into a drop-down separate from Sources. With growing country and source support, this improved experience allows you to see countries and sources that can be configured together with more clarity.
  • The eKYC module now supports auto-fill using data extracted from the ID. You can enable this in any or all of the eKYC module configuration field drop-downs by selecting Auto-fill from ID (OCR). This option enhances the user experience by allowing them to not have to manually re-enter data they already submitted via their ID.
  • In the Face Capture module, you can now set Image Quality Severity to Ultra High. This highest level ensures image processing can produce the most accurate results because it requires exceptional image quality.
  • The User Consent module has been deprecated. Depending on your configuration, it may no longer be visible in the modules list. Any existing uses of User Consent are marked with a deprecated tag to prevent further use. You should use the Data Sharing Consent module in any future Flows or Workflows, as well as to replace existing instances of User Consent.

Fixes

  • Fixed an issue in the Workflow builder that did not allow nodes to be reconnected after a condition was deleted.
  • Fixed an issue for accessibility where the focusable order of items inside the Workflow structure did not match the functional order.
  • Fixed an issue that caused the Image Quality check to not display in the single session view when it was enabled. Now, the check is displayed on the Face Recognition tab.
  • Fixed an issue that caused Video Selfie recordings of Front ID, Back ID, or Selfie to freeze or display a black screen at the end of the recordings when Deepsight is enabled on the Flow or Workflow.

Web App (Onboarding)

Enhancements

  • For eKYC and eKYB modules with the UK as the country, the State field has been removed from the address collection screen in Onboarding, as the UK does not have states.
  • For eKYB modules with Mexico as the country, the only available fields in Onboarding are Business Name, Postal Code, and Tax ID. All other fields have been removed from this screen for cross-platform consistency.

Accessibility:

  • The entire Face Capture experience is usable and compatible with screen readers and keyboard navigation.
  • Improved accessibility for ID Capture UXv2 in Web implementations.

Fixes

  • Fixed an issue in OAuth2 Secured Onboarding Flows/Workflows where users could get stuck on the authorization page even after onboarding completed, and the resulting Session could show an UNKNOWN score. This fix ensures the authorization service polls /authorization/status until a final state before proceeding to verify authentication and redirect back with the result.
  • Removed a confusing and incorrect error statement that appeared after a failed Passport scan.
  • Fixed an issue where the Manual upload ID capture setting in the ID Capture module in a Workflow did not trigger the on-screen upload option for the Onboarding user.

Server

Enhancements

  • Added a mitigation for observed fraudulent behavior using Mexico INE documents.
  • Selfie verification is now available in Government Validation for Brazil and South Africa.
  • Added a additionalAttrs field to the OCR response for Colombian Cédula de Extranjería to distinguish the following subtypes: RESIDENTE, MIGRANTE, TEMPORAL, and VISITANTE.
  • occlusionSeverity is now returned in Flow and Workflow FETCH endpoints along with isOcclusionEnabled.
  • isQualityCheckEnabled and qualityChecksSeverity are returned in Flow and Workflow FETCH endpoints based on the configuration of the Image Quality check in the module.
  • Added optional configuration to set a reverification period. This period would define how long an Authentication is valid before requiring a new Onboarding session. Contact your Incode representative if you are interested in this configuration.
  • Added optional configuration to not store PII data on unsuccessful 1:N Authentications. Contact your Incode representative if you are interested in this configuration.
  • One-time password (OTP) cooldown time is now set to 30 seconds. This means the user must wait a minimum of 30 seconds before requesting a new OTP Authentication code.
  • Updated SMS notification service to use the region code instead of the country code for rate limiting. This helps to better identify SMS messages from countries that use the same country code.
  • Optionally, the Web SDK response can now include a new boolean field, id_quality_attempt_approved. This field gets its value from a backend readability score. When enabled, this value can be used to adjust how the SDK evaluates ID image quality. The readability score is only relevant for Mexican documents; for any other documents, the field is not returned.
  • Implemented logic that prevents the first and last names extracted from the ID capture from being overwritten by custom fields.
  • Added support for the IdentityAfrica provider for Kenya eKYB checks. This expands coverage for customers running Kenya business verification.
  • Document multimodal interaction (MMI) is now included in the overall MMI score. This allows Deepsight to more accurately reflect both face and document integrity. If the document MMI is unknown, it is excluded from scoring. Deepsight requires additional licensing. Contact your Incode representative for more information.
  • Update There is a new endpoint that returns only the date of birth from the OCR extraction. This is intended for use cases where the returned data needs to be explicitly limited. Other scoped data will be supported in the future. This feature is configuration-dependent. Contact your Incode representative for more information.

Workforce:

  • Added support for OAuth 2.0 Client Credentials B2B integrations to enable the use of Omni Onboarding Flows.
  • Transferred Workforce verification functionality to Omni.
  • Transferred Workforce integration ID to the omni/start endpoint to enable claim matching and eventually determine webhook configuration.

Fixes

  • Fixed an issue where the expiration threshold was not applied to secondary ID scans.
  • Aligned the user experience between Flows and Workflows when using Deepsight.
  • Fixed login issues for users with the Helpdesk or Recruiter role.
  • Fixed an issue with bearer tokens being used after OAuth2 Secured verification.
  • Update Fixed an issue with password reset when a user’s email was changed in the system.

ML

Improvements for region-based OCR:

  • Improved OCR consistency for cases using region-based templates. This improvement provides more consistent and reliable extracted fields, reducing mismatches avoiding unexpected OCR differences across environments or processing paths.
  • Region-template-based OCR can now return image-based outputs for supported document templates.

Update Introduced multiple improvements to models, including:

  • Invalidated ID check: Now also rejects documents with a cut corner
  • ID Alteration check: Accuracy improvement
  • Fake ID check: New security features
  • Deepsight for documents: Accuracy improvement
  • Barcode: Fix for false rejections

ID Templates

New Document Support

New Classification:

Argentina

  • DriversLicense / DRIVERS_LICENSE / 1959

New ID support:

Argentina

  • DriversLicense / DRIVERS_LICENSE / 2022
  • DriversLicense / DRIVERS_LICENSE / 2023
  • Passport / NATIONAL_PASSPORT / 2026

Antigua and Barbuda

  • MedicalCard / MEDICAL_BENEFITS_CARD / 2021

Burkina Faso

  • TravelDocument / CONSULAR_CARD / 2022

Belize

  • DriversLicense / DRIVERS_LICENSE / 2023

Colombia

  • IdentificationCard / DIPLOMATIC_IDENTIFICATION_CARD / 2023

Ghana

  • IdentificationCard / IDENTIFICATION_CARD / 2024

Guinea

  • DriversLicense / DRIVERS_LICENSE / 2023

Mexico

  • Military / MILITARY_CARD / 2023
  • Guerrero:
    • DriversLicense / DRIVERS_LICENSE / 1954
  • Sonora:
    • DriversLicense / DRIVERS_LICENSE / 2017

Nigeria

  • IdentificationCard / IDENTIFICATION_CARD / 2012

Peru

  • DriversLicense / DRIVERS_LICENSE / 2022

Sweden

  • IdentificationCard / IDENTIFICATION_CARD / 2000

United States of America

  • Montana:
    • DriversLicense / DRIVERS_LICENSE_UNDER21 / 2025
    • IdentificationCard / IDENTIFICATION_CARD / 2025
  • North Carolina:
    • VoterIdentification / VOTER_IDENTIFICATION_CARD / 2023

Changes to Existing Templates

Feature update:

Colombia

  • ResidenceDocument / IMMIGRATION_CARD / 2014 r5

  • ResidenceDocument / IMMIGRATION_CARD / 2015 r2

ID Classification improvement:

Brazil

  • FederalID / IDENTIFICATION_CARD / 2019 r8

ID OCR extraction improvement:

India

  • Andhra Pradesh:
    • DriversLicense / DRIVERS_LICENSE / 2010 r1

Mexico

  • Guerrero:
    • DriversLicense / DRIVERS_LICENSE / 19985 r1

Panama

  • Passport / NATIONAL_PASSPORT / 2019 r2

United States of America

  • Montana:
    • DriversLicense / DRIVERS_LICENSE_UNDER21 / 2025 r1 - Age Assurance

Sensitive PII redaction:

Germany

  • IdentificationCard / IDENTIFICATION_CARD / 2021 r4 - Redact
  • Passport / NATIONAL_PASSPORT / 2017 r5

China

  • Hong Kong:
    • ResidenceDocument / PERMANENT_RESIDENT_IDENTITY / 2018 r3 - Redact

United States of America

  • Montana:
    • DriversLicense / DRIVERS_LICENSE_UNDER21 / 2025 r1 - Age Assurance
    • IdentificationCard / IDENTIFICATION_CARD / 2025 r1 - Age Assurance

2026 February 23

2026 February 23

Demo: 12 February 2026 | Production: 23 February 2026

Dashboard

Enhancements

  • Multiple accessibility enhancements, including improvements to the order of focusable items, drag-and-drop features, button and modal dialog labels, and removed alt text for images that are purely decorative but don’t enhance understanding.
  • You can now export user information from Dashboard. Clicking Export to CSV on the Users page downloads a .csv file containing each user’s name, phone, type (role), email, and permissions (if available). This behavior also triggers an audit log entry called USERS_REPORT_GENERATED.
  • In Dashboard Configuration, the Directory Settings tab has been renamed to Claims Settings.

Flows and Workflows:

  • The legacy Workflows UI has been deprecated and removed from Dashboard. The new and improved UI is now the only option. Refer to the Workflows documentation if you need help navigating the new experience.

Modules:

  • There is a new Advanced Phone Number Risk check that delivers enhanced risk signals for phone number-based verification.
    This check includes all capabilities of the existing Phone Number Risk module: global phone number support, active line validation, fraud activity signals, and a risk score based on observed activity. In addition, Advanced Phone Number Risk includes checks for recent porting activity, previous and current carrier information, timestamps for when the number was identified in data breaches and first seen in our data partner network, associated social media platforms, and an overall confidence score that reflects the trustworthiness of the phone number. When this check is run in a session, the single session view includes a section for Advanced Phone Number Risk to display results.
    This is currently configurable using the eKYC module in Flows, with Workflows planned for a later release.
  • There is a new setting for Deepsight called Ignore missing metadata. When enabled, no metadata is included in the request, and it does not affect scores. This setting is intended for use with the API integration, not with Incode’s capture methods. You can enable this setting in the Face Capture, Face Authentication, and ID Capture modules. Deepsight requires additional licensing. Contact your Incode representative for more information.
  • Aligned the design of configuration for the Forms and Data Entry module between Flows and Workflows to provide a consistent experience.

Workforce only:

  • There is a new page in Dashboard called Directory Information. This page allows you to see all directories that are set up displayed in a table. You can click into each listed directory to view the directory profile.

Fixes

  • Fixed an issue with Identities permissions that allowed users without the correct permissions to see the Identities tab.

Flows and Workflows:

  • The Redirect Desktop attempts to Mobile setting is enabled by default when creating a new Flow or Workflow.
  • Previously, saving a Workflow with the OAuth2 Secured (web only) setting enabled would reset the toggle to the off position. Now, this setting is preserved when enabled.
  • The Allowed devices setting in Workflows is intentionally enabled without the ability to turn it off. This setting is required for the user to be able to go through the Workflow.
  • UI fix: In Workflow settings, the Session timeout expiration unit of time (minutes) was not visible on the screen.
  • UI fix: Added a tooltip to the OAuth2 Secured copy icon in Workflows.

Web App (Onboarding)

Enhancements

  • Aligned the mandatory/optional status of address fields across configurations for the eKYB module for Brazil.
  • When a user attempts ID capture with an unsupported document in UXv2, the error screen now displays a list of supported documents.
  • The eKYB module has been migrated to UXv2.
  • Update Added validation for a taxId field in the onboarding flow for US KYB Advanced and US KYB Advanced+. The submitted taxId must be 9 digits. Any other format triggers an on-screen error.

Fixes

  • Fixed an issue where biometric consent was shown in the wrong order during Onboarding.
  • Fixed an issue that caused verification to fail immediately after QR scan when Phishing resistance was enabled in the Workflow settings. This setting is now working as expected.
  • Refined error handling for the Face Authentication module to be more specific.
  • Fixed an issue with the ID capture UI on desktop.
  • Aligned the mandatory/optional status of address fields across configurations for the eKYC module for USA.
  • Update Fixed an issue that caused Video Selfie to get stuck on the processing screen if the face in the video didn’t match the face in previous onboarding steps. Now, the Video Selfie face capture can be tried again up to 3 attempts.
  • Update Improved error handling for email OTP.
  • Update Fixed an issue that caused the accepted document list for Serbia to display nothing.

Server

Highlights

SMS Attack Mitigation:

We have introduced a comprehensive set of security enhancements to strengthen protection against SMS-based attacks while maintaining reliable message delivery for legitimate users.

These improvements include:

  • Pre-send phone number risk validation: Phone numbers are validated for risk before sending SMS or OTP messages, and rate limiting with configurable cooldown periods prevents automated attacks. These enhancements protect against abuse while maintaining reliable message delivery, ensuring a safer, more secure verification experience for legitimate users.
  • Consistent rate limiting across all SMS-sending endpoints: Enhanced security across all SMS-sending endpoints by implementing consistent rate limiting and validation, helping protect against automated SMS-based attacks while ensuring reliable message delivery for legitimate use cases.
  • Configurable cooldown periods between OTP requests: This feature introduces configurable delays between OTP requests to the same phone number, helping protect against SMS-based attacks while maintaining a smooth user experience.
  • SMS-based desktop-to-mobile redirects disabled by default for new organizations: This enhances security for new organizations by disabling SMS-based desktop-to-mobile redirects by default to reduce exposure to SMS-related attacks. Controlled opt-in is available.

Together, these enhancements significantly reduce exposure to SMS abuse and automated attacks, while preserving a smooth and secure verification experience.

Enhancements

  • Improved the visibility of watermarking on document images.
  • Updated QR code parsers for Panama and Chile to better handle special characters in documentNumber response data.
  • Improved barcode parsing for addresses from British Columbia documents. Now, the full address is returned from the front of the ID, while structured fields are parsed from the barcode and returned as separate address fields.
  • The GET /omni/finish-status endpoint now includes a deprecation notice, signaling a transition to the POST /omni/finish-status method for data modification operations. This prepares integrations for upcoming changes that will enhance security and align with REST API best practices.
  • Image quality checks now run consistently during both Face Capture and Face Authentication, providing real-time feedback and scoring aligned with other face attribute validations for a more reliable and seamless verification experience.
  • Added support for Nigeria as a government validation provider, expanding identity verification options and enabling more comprehensive compliance capabilities for regulated workflows.
  • Face Authentication now includes configurable scoring rules based on overall authentication confidence values, giving administrators enhanced control over verification thresholds and enabling more precise security policies tailored to their risk tolerance and use case requirements.
  • Update Digital ID PDF upload is now supported for 2026 Mexico CURP Certificate for Foreigners.
  • Update Enhanced the Watchlist feature with an optimized template management system that improves performance and scalability. This update enables faster processing of watchlist operations, providing a more responsive experience when managing and verifying users against your organization's watchlists.
  • Update Strengthened the security of Onboarding Workflows to ensure that authentication tokens are properly scoped and isolated across tenants. This enhancement protects customer data by preventing unauthorized access to personally identifiable information (PII), giving you greater confidence in the privacy and security of your platform.

Fixes

  • Fixed an issue with an invalid/unauthorized key that was causing /omni/incode-id/send-otp and /omni/send/sms-otp to fail to send the SMS with OTP to the user.
  • Fixed an issue that caused document expiration tolerance to not be applied.
  • Fixed an issue with ID Validation that caused Deepsight to not run with digital IDs. Deepsight requires additional licensing. Contact your Incode representative for more information.
  • Fixed an issue that caused ID Verification checks to fail with digital IDs. This fix ensures accurate validation results and improved reliability for identity verification workflows.
  • Addressed a vulnerability related to temporary password handling during account creation, ensuring sensitive credentials are better protected throughout the user provisioning process to enhance account security.
  • Refined logic for taxID verification in US KYB sessions as well as error handling for when a session returns an unverified taxId.
  • Update When a user is blocklisted in a custom watchlist based on multiple identifiers, the system now includes Face as one of the blocklist matching factors. This ensures more accurate custom watchlist scores.
  • Update Fixed an issue that caused OCR values that were redacted from the document image to still be displayed in single session view.
  • Update Fixed an issue that occurred on certain environments where the password setup email did not properly redirect to the necessary page.

Machine Learning

  • Update Deployed several new models for Deepsight. These models introduce the following:
    • Reduced compute time
    • Improved results after applying postprocessing operations on images
    • Increased defense against internally-created synthetic images
    • Improved recall for both Corrupted and Good depth maps
    • Updated API Response that includes outputs from DepthQualityModel
  • Update Updated SDK and API models for face processing. These models detect hyperrealistic 3D masks with more accuracy and have minor threshold adjustments.

ID Templates

New Document Support

Philippines

  • IdentificationCard / SSS_ID_CARD / 2025

Changes to Existing Templates

The following document was updated for ID Classification improvement:

Sri Lanka

  • DriversLicense / DRIVERS_LICENSE / 2011 R1

The following documents were updated for OCR extraction improvements:

Argentina

  • IdentificationCard / IDENTIFICATION_CARD / 2023 r2

Brazil

  • ResidenceDocument / MIGRATORY_REGISTER / 2012 r3

Panama

  • IdentificationCard / IDENTIFICATION_CARD / 2010 r4
  • ResidenceDocument / PERMANENT_RESIDENCE_CARD / 2015 r3

Saudi Arabia

  • IdentificationCard / IDENTIFICATION_CARD / 2010 r2
  • IdentificationCard / IDENTIFICATION_CARD / 2013 r1

United States of America

  • Alaska
    • Other / IDENTIFICATION_CARD / 2023 r1
  • Arizona
    • DriversLicense / LEARNERS_PERMIT / 2023 r1
  • Pennsylvania
    • DriversLicense / DRIVERS_LICENSE_UNDER21 / 2017 r2
  • Tribal Identification Cards
    • TribalIdentification / TRIBAL_IDENTIFICATION_CARD / 2006 r1

2026 February 9

2026 February 9

Originally titled2026 February 5

Demo: 29 January 2026 | Production: 9 February 2026

Dashboard

Enhancements

  • Accessibility improvements, including accurate alt text for images and labeled modal dialogs.
  • Update The Executive with Custom Permissions role now includes a permissions option for Escalations. This permission allows users to view the Escalations tab and its content. The separate Sessions permission is still needed to view any Sessions associated with an Escalation.

Workflow and Flow Configuration and Settings:

  • In Flow settings, you can now granularly enable or disable Risk AI Agent for available countries. For Workflows, you can accomplish this by adding a condition to look for the country code on the ID. Currently, Risk AI Agent supports Colombia, Mexico, and the United States. Risk AI Agent requires additional licensing. Contact your Incode representative for more information.
  • You can now configure conditions related to Deepsight after the Face Authentication module in a Workflow.

Fixes

  • Fixed an issue that caused an error to display when a custom node was added to the canvas in the new Workflow builder.
  • Fixed an issue where users who updated their email were unable to log in.
  • Update Added and improved tooltips for the Document Capture module in Workflows.

Web App (Onboarding)

Enhancements

  • Updated the design of the screen a user sees at the beginning of Onboarding.

Fixes

  • Fixed a bug that caused a “Something went wrong” error screen to display even though the operation was successful.
  • Fixed an issue where the customization was not working for some text on the Onboarding launch screen.
  • Update Aligned the mandatory/optional status of address fields across configurations for the eKYB module for USA.

Server

Enhancements

  • Improved matching for business names that contain characters with accents as well as entities such as additional spaces or dots in the eKYB module for Mexico.
  • Added the left half as a new region of interest for the following templates:
    • NGA|ALL|TravelDocument|CONSULAR_CARD|2017
    • BGD|ALL|IdentificationCard|IDENTIFICATION_CARD|2006
  • Update Historically, the system automatically added a 1 after the country code (+52) for Mexican phone numbers to ensure consistency with phone number formats. Starting with this release, if a Mexican phone number has a 1 after the country code (+52 1), the 1 is removed prior to sending the SMS to ensure compatibility with the SMS provider. The system will continue to store and display the number with a 1. This change affects the add/phone endpoint.
  • Update SMS messages sent via API are now limited to 160 characters. Currently-effected endpoints include /omni/add/phone and /omni/organization/{{orgId1}}. Any messages sent with more than 160 characters will fail until the text is shortened.

Fixes

  • Refined redaction and watermarking capabilities on Sessions with errors. When a document fails classification or is an unknown document type, the image is fully redacted. When classification is successful but some other error is returned, the image is redacted and watermarked according to the requirements of the document type. You can enable watermarking in the ID Capture module.

Machine Learning

This release introduces overall improvements across identity verification and fraud prevention, including higher accuracy in liveness checks, enhanced detection of fake and altered documents, better recognition of damaged IDs, expanded document coverage for key markets, and more advanced AI-driven risk assessment for improved decision-making.


ID Templates

New Document Support

Argentina

  • DriversLicense / DRIVERS_LICENSE / 1960
  • DriversLicense / DRIVERS_LICENSE / 1961
  • DriversLicense / DRIVERS_LICENSE / 1963
  • DriversLicense / DRIVERS_LICENSE / 2005
  • DriversLicense / DRIVERS_LICENSE / 2020

India

  • Chhattisgarh
    • DriversLicense / DRIVERS_LICENSE / 2023
  • Nagaland
    • DriversLicense / DRIVERS_LICENSE / 2018
  • IdentificationCard / DIPLOMATIC_IDENTIFICATION_CARD / 2023

Kazakhstan

  • DriversLicense / DRIVERS_LICENSE / 2005

Mali

  • Passport / NATIONAL_PASSPORT / 2025

Mexico

  • Guerrero
    • DriversLicense / DRIVERS_LICENSE / 1985
  • Military / MILITARY_CARD / 2018
  • Other / DIGITAL_CURP_CERTIFICATE_FOR_FOREIGNERS_PDF / 2026

Nepal

  • DriversLicense / DRIVERS_LICENSE / 2007

Peru

  • DriversLicense / DRIVERS_LICENSE / 1889
  • ResidenceDocument / RESIDENCE_PERMIT / 2000

Portugal

  • ResidenceDocument / RESIDENCE_PERMIT / 2024

Seychelles

  • DriversLicense / DRIVERS_LICENSE / 2016

Somalia

  • IdentificationCard / IDENTIFICATION_CARD / 2016

South Sudan

  • DriversLicense / DRIVERS_LICENSE / 2023
  • IdentificationCard / IDENTIFICATION_CARD / 2024

Trinidad and Tobago

  • Permit / WORK_PERMIT / 2024

United States of America

  • TribalIdentification / TRIBAL_IDENTIFICATION_CARD / 1845
  • TribalIdentification / TRIBAL_IDENTIFICATION_CARD / 1849
  • TribalIdentification / TRIBAL_IDENTIFICATION_CARD / 1851

Vietnam

  • DriversLicense / DRIVER_LICENSE / 2025

Changes to Existing Templates

Ecuador

  • IdentificationCard / IDENTIFICATION_CARD / 2020 - Specific field improvements: documentNumber

Mexico

  • Tlaxcala
    • DriversLicense / DRIVERS_LICENSE / 2022 - Template improved in general

2026 January 26

2026 January 26

Demo: 19 January 2026 | Production: 26 January 2026

Dashboard

Highlights

Updated Workflow Builder:

The Workflow builder has been updated with a new look and feel. Key changes include:

  • Modules, processes, and conditions are always visibly accessible from the canvas
  • All modules and processes can be previewed on hover
  • Drag-and-drop functionality
  • Ability to connect or disconnect nodes to adjust Workflow paths
  • Root node flexibility
  • Visual and design consistency with other aspects of Dashboard

The new UI is enabled by default. You can temporarily revert to the old UI by clicking Switch to Old UI on the Workflows page. This option will continue to be available for a few weeks to help with the transition to the new experience.

Enhancements

  • Multiple accessibility improvements, including accurate alt text on images, labeling and formatting of screen elements, and increased contrast.

Single Session View:

  • Submission Method:
    There is a new field called Submission Method in the ID OCR section of the single Session view. Values for this field can be Captured Document, Uploaded File, or Imported Credential.
  • Added a column for Document Attributes to the CSV export from the single Session view. This is already in place in the CSV export from the Sessions list.

Workflow and Flow Settings and Module Configuration:

  • In Workflow and Flow settings, radio buttons and checkboxes have been replaced with toggles. This aligns the visual and functional experience with other areas of Dashboard.
  • Strict Video Checks:
    There is a new configuration option in Face Capture and Face Authentication modules called Strict Video Checks. This setting determines whether the system should perform a crosscheck comparing the face from the video and the selfie. The option is only available when Deepsight Multi-Modal Intelligence is set to Single frame + Depth + Video. Deepsight requires additional licensing. Contact your Incode representative for more information. This setting is available for both Workflows and Flows.
  • OAuth2 Secured:
    There is a new setting in Workflows and Flows called OAuth2 Secured. This setting can strengthen the security of the user journey against replay attacks in webflows. When enabled, a redirect URL is required for the Workflow or Flow to save. The OAuth clientid is saved in the configuration settings for future reference.
  • Enable SNA verification:
    There is a new configuration option in the Phone Number Input module called Enable SNA verification. This setting uses Silent Network Authentication (SNA) as an alternative to SMS OTP verification. Enabling SNA can improve security, reduce user friction, and lower operational costs associated with SMS delivery. This setting is available for both Workflows and Flows.
  • Asynchronous Modules:
    Workflows now support asynchronous modules with improved clarity and control. When you add an async module to a Workflow, the system provides clear guidance and validation to ensure each async path includes the required Async Resolution step. This enables smoother background processing while end users complete their Onboarding journey. See also the Asynchronous Modules entry in Web App enhancements.
  • Removed unused and deprecated modules from Flows, including Stadium Selector and Generate QR.

Fixes

  • Added missing configuration options for face recognition checks such as mask, lenses, and hat validation to the Video Selfie module in Workflows.
  • Updated the tooltip description for the ID Already Used check in single Session view to provide a clearer understanding of what the check looks for.
  • Updated error messaging for mutually-exclusive settings in Workflow and Flow configuration.
  • Update Fixed an issue with logins for Workforce Dashboard users.

Web App (Onboarding)

Enhancements

  • Asynchronous Modules:
    Users can now complete the Onboarding flow without needing to wait for asynchronous module results. The system allows the user to move on to the next step in Onboarding while the previous step renders its result in the background. This reduces time spent on loading screens, increasing user satisfaction and Onboarding completion rates. See also the Asynchronous Modules entry in Dashboard enhancements.
  • Added analytics tracking for the Digital ID PDF upload feature. These analytics help monitor user behavior, success rates, and potential issues.
  • After the maximum capture attempts are met, a user can continue on to the next step in Onboarding rather than being presented with an error screen.
  • Age Assurance is now available with Workflows using UXv2.
  • During a selfie capture using the Face Capture module, when face occlusion checks are configured (lenses, mask, closed eyes) and the user is determined to have one of these elements, a specific error is shown directing them to uncover their face. Previously, a generic error was shown.
  • End users now see an "All data is encrypted" message during the ID capture process.
  • The ID Capture step in Onboarding now includes an updated Common Issues screen to help the user prevent problems like glare and blur in their capture.
  • If you have configured a custom field with the "date" type, the web app user is provided a date picker component rather than a text field.
  • Update The camera permission flow in Web has been redesigned to match the streamlined experience already available in our iOS and Android applications.

Fixes

  • Previously, when a Workflow was configured with the ID Validation and CURP Validation modules, the CURP capture screen would always show during the Onboarding Workflow. Now, the CURP capture screen is only shown when the CURP cannot be obtained from the OCR data. This issue and fix are specific to UXv2.
  • Previously, when using an iPad in landscape mode, the ID and Selfie Capture screens would remain white and not load. Now, iPads can load these screens regardless of device orientation.
  • Update Fixed an issue where autocapture wasn’t working on iPads after rotating the device from portrait to landscape.

Server

Enhancements

  • The system can now create rules using all address components. This allows for validation on the state from the address on the ID as well as the issuing state, which can differ.
  • An Identity created with a Columbian document will have a national ID number. This 6-10 digit number can be used as a hint in the Face Authentication module.
  • If a Workflow or Flow does not contain the Phone Number Input module, the user cannot use SMS or OTP and the phone number cannot be updated. This enhances SMS security and attack prevention. To allow for SMS or OTP in Onboarding, ensure the Phone Number Input module is added and configured to the relevant Workflows or Flows.
  • If QR Onboarding is enabled, any Onboarding-related SMS will not be sent.
  • When Age Assurance is enabled in Workflow or Flow settings, you cannot configure the Face Capture module with Enable face recording or the ID Capture module with Enable ID recording. Age Assurance also ensures any Deepsight recordings are deleted when the Session is complete. Deepsight requires additional licensing. Contact your Incode representative for more information.
  • Previously, configured face attributes, image quality, and liveness were not present in the result if they were not executed and face matching was marked as failed. Now, when these elements are configured but not executed, they are marked as unknown.
  • Enhanced the security and reliability of face login flows by adding support for liveness statistics endpoints in the Crypto service, ensuring seamless end-to-end encryption for biometric authentication processes.
  • Dashboard users can now access comprehensive eKYC attempt data, including both Incode-processed responses and raw third-party provider information through newly structured API endpoints.
  • Venezuelan ID expiration dates now correctly display the last day of the expiration month instead of the first day, accurately reflecting that documents remain valid throughout the entire month stated on the card.
  • A new Risk AI Agent processing node is now available in Workflows, enabling holistic evaluation of all session signals to deliver more accurate and intelligent decision-making. This node is optimized for placement at the end of workflows after ID validation, providing enhanced fraud detection capabilities for U.S.-based onboarding flows.
  • Video selfie scoring is now available and accurately evaluated at the time workflow conditions are processed. This enhancement ensures reliable video selfie validation and improves the accuracy of final workflow decisions, leading to more trustworthy identity verification outcomes.
  • When a Flow does not include the Face Match module but does have the Face Capture module, the Age Estimation result is available in Face Attributes rather than Face Recognition. This only applies if your system is configured for age estimation.
  • The system now allows duplicate email addresses in the same directory during synchronization while maintaining data integrity. When multiple records with identical email addresses exist in a directory, employee search operations will fail during claim matching, preventing ambiguous authentication scenarios and ensuring accurate identity verification. This enhancement is specific to Workforce implementations.
  • City matching for Tel Aviv, Israel has been enhanced to deliver more accurate results. Companies registered in Tel Aviv now receive exact city matches even when the official city name includes additional district information, improving overall data quality and match rate performance.
  • US KYB Sessions now clearly indicate the verification status of Ultimate Beneficial Owners (UBOs) with visual indicators, making it easier to identify valid ownership information at a glance.

Fixes

  • The Government Validation module can use a selfie captured from the Face Authentication module. Previously, it would only use a selfie from the Face Capture module.
  • Enhanced Custom Watchlist accuracy by correcting the device fingerprint logic, ensuring more reliable device matching and improved fraud detection across onboarding sessions.
  • Removed the unused authentications/generateImageUrl endpoint due to a vulnerability.
  • When a Session contains a selfie captured from a Face Authentication module and that Session or associated Identity is added to a custom watchlist, the watchlist record now contains the selfie image.
  • Face occlusion check results are now included in the overall score for Face Authentication.
  • Fixed an issue with full frame image rotation during ID preprocessing. This reduces potential errors and improves the overall quality of document capture.
  • The Government Validation module returns clearer statuses for US states that are not supported by AAMVA.
  • Update Fixed an issue so Sessions with Government Validation consistently return complete response data across all ID types. This improves data integrity and enables more accurate tracking and reporting for compliance workflows.
  • Update Fixed a bug where some fields were not displaying in analytics.

ID Templates

New supported templates

Argentina

  • DriversLicense / DRIVER_LICENSE / 1967
  • DriversLicense / DRIVERS_LICENSE / 1968
  • DriversLicense / DRIVERS_LICENSE / 1969

American Samoa

  • VoterIdentification / VOTER_IDENTIFICATION_CARD / 2023

Australia

  • Passport / EMERGENCY_PASSPORT / 2025
  • Capital Territory / IdentificationCard / AGE_CARD / 2014 - Only config file created for Data Collection
  • New South Wales / Other / FIREARMS_LICENSE / 2020 - Only config file created for Data Collection

Benin

  • Passport / NATIONAL_PASSPORT / 2024
  • TravelDocument / CONSULAR_CARD / 2022

Belize

  • ResidenceDocument / PERMANENT_RESIDENCE_CARD / 2025 - Only config file created for Data Collection

Brazil

  • FederalID / DIGITAL_IDENTIFICATION_CARD_PDF / 2024
  • FederalID / DIGITAL_IDENTIFICATION_CARD_PDF / 2025
  • FederalID / DOMESTIC_IDENTIFICATION_CARD / 1844
  • FederalID / DOMESTIC_IDENTIFICATION_CARD / 1845

China

  • Passport / DIPLOMATIC_PASSPORT / 2023

Ivory Coast

  • IdentificationCard / REFUGEE_IDENTIFICATION_CARD / 2020 - Only config file created for Data Collection

Democratic Republic of the Congo

  • DriversLicense / DRIVERS_LICENSE / 2018
  • TravelDocument / CONSULAR_IDENTITY_CARD / 2021 - Only config file created for Data Collection
  • TravelDocument / CONSULAR_IDENTITY_CARD / 2022

Comoros

  • IdentificationCard / IDENTIFICATION_CARD / 2020
  • ResidenceDocument / RESIDENCE_CARD / 2020 - Only config file created for Data Collection

Costa Rica

  • Passport / NATIONAL_PASSPORT / 2019

Denmark

  • DriversLicense / DRIVER_LICENSE / 2025
  • Greenland / DriversLicense / DRIVERS_LICENSE / 2024

Dominican Republic

  • TravelDocument / CONSULAR_CARD / 2022

East Timor

  • Passport / NATIONAL_PASSPORT / 2020 - Only config file created for Data Collection

Egypt

  • DriversLicense / INTERNATIONAL_DRIVING_PERMIT / 2021

Estonia

  • IdentificationCard / DIPLOMATIC_IDENTIFICATION_CARD / 2022
  • IdentificationCard / IDENTIFICATION_CARD / 2025 - Only config file created for Data Collection

Ethiopia

  • DriversLicense / DRIVERS_LICENSE / 2023 - Only config file created for Data Collection

Gabon

  • Visa / VISA / 2014

Georgia

  • ResidenceDocument / TEMPORARY_RESIDENCE_CARD / 2025 - Only config file created for Data Collection

Gibraltar

  • DriversLicense / DRIVERS_LICENSE / 2023

Guinea

  • VoterIdentification / VOTER_IDENTIFICATION_CARD / 2020 - Only config file created for Data Collection

Gambia

  • ResidenceDocument / RESIDENCE_PERMIT / 2015 - Only config file created for Data Collection

Greece

  • IdentificationCard / POLICE_IDENTIFICATION_CARD / 2020 - Only config file created for Data Collection
  • IdentificationCard / POLICE_IDENTIFICATION_CARD / 2025

Guyana

  • DriversLicense / DRIVERS_LICENSE / 2020 - Only config file created for Data Collection

Honduras

  • DriversLicense / DRIVERS_LICENSE / 2018 - Only config file created for Data Collection

Indonesia

  • DriversLicense / DRIVER_LICENSE / 2024

India

  • Arunachal Pradesh / DriversLicense / DRIVERS_LICENSE / 2023
  • Nagaland/ DriversLicense / DRIVER_LICENSE / 2020
  • Tamil Nadu / DriversLicense / DRIVERS_LICENSE / 2020

Interpol

  • Passport / PASSPORT / 2015 - Only config file created for Data Collection

Jordan

  • Military / MILITARY_CARD / 2022 - Only config file created for Data Collection

Japan

  • ResidenceDocument / SPECIAL_PERMANENT_RESIDENT_CERTIFICATE / 2024
  • Visa / VISA / 2024

Kosovo

  • IdentificationCard / IDENTIFICATION_CARD / 2008 - Only config file created for Data Collection
  • IdentificationCard / IDENTIFICATION_CARD / 2024
  • Passport / NATIONAL_PASSPORT / 2020 - Only config file created for Data Collection
  • ResidenceDocument / RESIDENCE_PERMIT / 2025

Kuwait

  • DriversLicense / DRIVERS_LICENSE / 2015 - Only config file created for Data Collection

Kyrgyzstan

  • DriversLicense / DRIVERS_LICENSE / 2020

Laos

  • IdentificationCard / IDENTIFICATION_CARD / 2025 - Only config file created for Data Collection

Mexico

  • DriversLicense / DIGITAL_FEDERAL_DRIVERS_LICENSE_PDF / 2025
  • Campeche / DriversLicense / DRIVERS_LICENSE / 2020 - Only config file created for Data Collection
  • CDMX / DriversLicense / DRIVER_LICENSE / 2025
  • Guerrero
    • DriversLicense / DRIVERS_LICENSE / 1896
    • DriversLicense / DRIVERS_LICENSE / 1897
    • DriversLicense / DRIVERS_LICENSE / 1899 - Only config file created for Data Collection
    • DriversLicense / DRIVERS_LICENSE / 1911
    • DriversLicense / DRIVERS_LICENSE / 1950
  • Quintana Roo / DriversLicense / DRIVERS_LICENSE / 2007
  • San Luis Potosi / DriversLicense / DRIVERS_LICENSE / 2025

Mauritius

  • IdentificationCard / IDENTIFICATION_CARD / 2025

Malaysia

  • DriversLicense / DRIVER_LICENSE / 2025

Nigeria

  • IdentificationCard / IDENTIFICATION_CARD / 1995
  • IdentificationCard / REFUGEE_IDENTIFICATION_CARD / 2019
  • TravelDocument / CONSULAR_CARD / 2017
  • TravelDocument / CONSULAR_CARD / 2025

Nepal

  • DriversLicense / DRIVERS_LICENSE / 2023

New Zealand

  • Cook Islands / DriversLicense / DRIVERS_LICENSE / 2025 - Only config file created for Data Collection
  • Niue/ DriversLicense / DRIVERS_LICENSE / 2020 - Only config file created for Data Collection

Pakistan

  • Khyber Pakhtunkhwa / DriversLicense / DRIVERS_LICENSE / 2023

Peru

  • DriversLicense / DRIVER_LICENSE / 1884
  • DriversLicense / DRIVERS_LICENSE / 1885
  • DriversLicense / DRIVERS_LICENSE / 2021
  • DriversLicense / DRIVERS_LICENSE / 2025 - Only config file created for Data Collection
  • Visa / VISA / 2024

Philippines

  • IdentificationCard / SSS_ID_CARD / 2025 - Only config file created for Data Collection
  • Military / MILITARY_CARD / 2020 - Only config file created for Data Collection
  • Military / MILITARY_CARD / 2021 - Only config file created for Data Collection
  • Other / GSIS_ECARD_PLUS / 2020

Puerto Rico

  • Other / FIREARMS_LICENSE / 2020

Republic of Chad

  • Military / MILITARY_CARD / 2020 - Only config file created for Data Collection

Romania

  • IdentificationCard / DIPLOMATIC_IDENTIFICATION_CARD / 2025

Saint Kitts and Nevis

  • IdentificationCard / IDENTIFICATION_CARD / 2015
  • IdentificationCard / IDENTIFICATION_CARD / 2016 - Only config file created for Data Collection

Samoa

  • DriversLicense / DRIVERS_LICENSE / 2023

Sierra Leone

  • IdentificationCard / IDENTIFICATION_CARD / 2020 - Engineering fix: personal number MRZ parsing

Slovakia

  • IdentificationCard / IDENTIFICATION_CARD / 2023

Somalia

  • Somaliland / DriversLicense / DRIVERS_LICENSE / 2020 - Only config file created for Data Collection

South Sudan

  • DriversLicense / DRIVERS_LICENSE / 2022 - Only config file created for Data Collection

Sudan

  • Passport / DIPLOMATIC_PASSPORT / 2020

Sweden

  • DriversLicense / DRIVERS_LICENSE / 2025

Thailand

  • IdentificationCard / IDENTIFICATION_CARD_FOR_FOREIGNERS / 2025

Togo

  • IdentificationCard / IDENTIFICATION_CARD / 2020
  • Passport / NATIONAL_PASSPORT / 2015 - Only config file created for Data Collection
  • ResidenceDocument / RESIDENCE_PERMIT / 2023 - Only config file created for Data Collection

Turkish Republic of Northern Cyprus

  • DriversLicense / DRIVERS_LICENSE / 2015 - Only config file created for Data Collection

Turkmenistan

  • Passport / NATIONAL_PASSPORT / 2025

Turks and Caicos Islands

  • IdentificationCard / NATIONAL_STATUS_CARD / 2022

Ukraine

  • IdentificationCard / DIPLOMATIC_IDENTIFICATION_CARD / 2020 - Only config file created for Data Collection

Uruguay

  • DriversLicense / DRIVER_LICENSE / 2019

United Kingdom

  • ResidenceDocument / RESIDENCE_PERMIT / 2010 - Only config file created for Data Collection

United States of America

  • Other / BIRTH_CERTIFICATE / 2011
  • DriversLicense / DRIVERS_LICENSE_UNDER21 / 2025
  • **Arizona **
    • Other / BIRTH_CERTIFICATE / 2020 - Only config file created for Data Collection
  • Colorado
    • DriversLicense / DRIVERS_LICENSE / 1994 - documentSeriesExpired enabled on template level
    • DriversLicense / DRIVERS_LICENSE_UNDER21 / 1994 - documentSeriesExpired enabled on template level
    • IdentificationCard / IDENTIFICATION_CARD_UNDER21 / 2014 - documentSeriesExpired enabled on template level
    • Other / BIRTH_CERTIFICATE / 2020 - Only config file created for Data Collection
    • Permit / DRIVER_INSTRUCTION_PERMIT_ALLAGES / 1994 - documentSeriesExpired enabled on template level
    • Permit / DRIVER_INSTRUCTION_PERMIT_UNDER18 / 1994 - documentSeriesExpired enabled on template level
    • Permit / DRIVER_INSTRUCTION_PERMIT_UNDER21 / 1994 - documentSeriesExpired enabled on template level
  • Connecticut
    • Other / IDENTIFICATION_CARD / 2020
  • Delaware
    • Other / BIRTH_CERTIFICATE / 2020
  • Guam
    • DriversLicense / DRIVERS_LICENSE / 2011 - documentSeriesExpired enabled on template level
  • Iowa
    • Other / BIRTH_CERTIFICATE / 2020 - Only config file created for Data Collection
  • Kansas
    • DriversLicense / DRIVERS_LICENSE_UNDER21 / 2004 - documentSeriesExpired enabled on template level
    • DriversLicense / LEARNERS_PERMIT / 2013 - documentSeriesExpired enabled on template level
  • Maryland
    • Other / BIRTH_CERTIFICATE / 2020 - Only config file created for Data Collection
  • Massachusetts
    • Other / BIRTH_CERTIFICATE / 2020 - Only config file created for Data Collection
  • Missouri
    • Other / BIRTH_CERTIFICATE / 2020 - Only config file created for Data Collection
  • Montana
    • DriversLicense / DRIVERS_LICENSE / 2025
  • New Jersey
    • Other / BIRTH_CERTIFICATE / 2020 - Only config file created for Data Collection
    • Other / IDENTIFICATION_CARD / 2019
  • New York
    • Other / BIRTH_CERTIFICATE / 2020 - Only config file created for Data Collection
  • North Carolina
    • DriversLicense / DRIVER_LICENSE_UNDER21 / 2004 - documentSeriesExpired enabled on template level
    • DriversLicense / DRIVERS_LICENSE / 2000 - documentSeriesExpired enabled on template level
  • North Dakota
    • DriversLicense / LEARNERS_PERMIT / 2006 - documentSeriesExpired enabled on template level
    • DriversLicense / LEARNERS_PERMIT / 2023
  • Ohio
    • DriversLicense / DRIVER_LICENSE_UNDER21 / 2009 - documentSeriesExpired enabled on template level
    • Other / BIRTH_CERTIFICATE / 2020 - Only config file created for Data Collection
  • Oklahoma
    • IdentificationCard / IDENTIFICATION_CARD / 2023
  • Pennsylvania
    • Other / BIRTH_CERTIFICATE / 2020
  • South Carolina
    • DriversLicense / DRIVERS_LICENSE / 1994 - documentSeriesExpired enabled on template level
    • DriversLicense / DRIVERS_LICENSE_UNDER21 / 1994 - documentSeriesExpired enabled on template level
  • Texas
    • Other / FIREARMS_LICENSE / 2024
  • Tribal Identification
    • TRIBAL_IDENTIFICATION_CARD / 1852
    • TRIBAL_IDENTIFICATION_CARD / 1854
    • TRIBAL_IDENTIFICATION_CARD / 1856 - Only config file created for Data Collection
    • TRIBAL_IDENTIFICATION_CARD / 1857
    • TRIBAL_IDENTIFICATION_CARD / 1859 - Only config file created for Data Collection
    • TRIBAL_IDENTIFICATION_CARD / 1860 - Only config file created for Data Collection
    • TRIBAL_IDENTIFICATION_CARD / 1861 - Only config file created for Data Collection
    • TRIBAL_IDENTIFICATION_CARD / 1862 - Only config file created for Data Collection
    • TRIBAL_IDENTIFICATION_CARD / 1863 - Only config file created for Data Collection
    • TRIBAL_IDENTIFICATION_CARD / 1864 - Only config file created for Data Collection
    • TRIBAL_IDENTIFICATION_CARD / 1867
    • TRIBAL_IDENTIFICATION_CARD / 1868
    • TRIBAL_IDENTIFICATION_CARD / 1869
    • TRIBAL_IDENTIFICATION_CARD / 1900
    • TRIBAL_IDENTIFICATION_CARD / 1903
    • TRIBAL_IDENTIFICATION_CARD / 1908
    • TRIBAL_IDENTIFICATION_CARD / 1943
    • TRIBAL_IDENTIFICATION_CARD / 1961
  • US Virgin Islands
    • VoterIdentification / VOTER_IDENTIFICATION_CARD / 2015 - Only config file created for Data Collection
  • Virginia
    • Other / BIRTH_CERTIFICATE / 2020 - Only config file created for Data Collection
  • Washington
    • DriversLicense / DRIVER_LICENSE_UNDER21 / 2007 - documentSeriesExpired enabled on template level
  • West Virginia
    • DriversLicense / LEARNERS_PERMIT_UNDER21 / 2023
    • IdentificationCard / IDENTIFICATION_CARD_UNDER21 / 2023
  • Wyoming
    • Other / FIREARMS_LICENSE / 2021 - Only config file created for Data Collection

Vietnam

  • IdentificationCard / IDENTIFICATION_CARD / 2020

Yemen

  • Passport / NATIONAL_PASSPORT / 2017

Zambia

  • MedicalCard / MEDICAL_CARD / 2023
  • TravelDocument / CONSULAR_CARD / 2024

Changes to current templates

Australia

  • New South Wales / DriversLicense / HEAVY_VEHICLE_DRIVERS_LICENSE / 2015 - OCR provider switched to Incode
  • Queensland / DriversLicense / HEAVY_VEHICLE_DRIVERS_LICENSE / 2020 - OCR provider switched to Incode
  • South Australia / DriversLicense / DRIVERS_LICENSE / 2015 - OCR provider switched to Incode

Bangladesh

  • IdentificationCard / IDENTIFICATION_CARD / 2006 - documentSeriesExpired enabled on template level

Bulgaria

  • IdentificationCard / IDENTIFICATION_CARD / 2010 - Specific field improvements: nationality, birthPlace, issuingAuthority
  • IdentificationCard / IDENTIFICATION_CARD / 2024 - Specific field improvements: nationality, birthPlace, issuingAuthority

Bahrain

  • DriversLicense / DRIVERS_LICENSE / 2018 - Gender standardised to one letter values

Bosnia and Herzegovina

  • Passport / NATIONAL_PASSPORT / 2015 - MRZ lines extracted by Incode OCR

Brazil

  • FederalID / DOMESTIC_IDENTIFICATION_CARD / 2004 - Specific field improvements: name

Canada

  • Other / FIREARMS_LICENSE / 2010 - Gender standardised to one letter values
  • British Columbia
    • Other / Services Card / 2022 - OCR provider switched to Incode
  • Ontario
    • MedicalCard / MEDICAL_CARD / 2020 - Template switched to entity_segmentation approach

Chile

  • IdentificationCard / IDENTIFICATION_CARD / 2013 - New field image(s) extracted
  • IdentificationCard / IDENTIFICATION_CARD / 2013 - Specific field improvements: PersonalNumber
  • IdentificationCard / IDENTIFICATION_CARD / 2024 - New field image(s) extracted

Czech Republic

  • IdentificationCard / IDENTIFICATION_CARD / 2012 - Template improved in general
  • IdentificationCard / IDENTIFICATION_CARD / 2021 - Specific field improvements: personalNumber
  • ResidenceDocument / RESIDENCE_PERMIT / 2013 - Template improved in general
  • ResidenceDocument / RESIDENCE_PERMIT / 2020 - Template improved in general

El Salvador

  • DriversLicense / DRIVER_LICENSE / 2000 - Gender standardised to one letter values
  • Passport / NATIONAL_PASSPORT / 2024 - Template improved in general

Ghana

  • TravelDocument / CONSULAR_CARD / 2023 - Gender standardised to one letter values

Hong Kong

  • ResidenceDocument / PERMANENT_RESIDENT_IDENTITY / 2018 - Sensitive data redacted

Ireland

  • Passport / NATIONAL_PASSPORT / 2006 - Template improved in general. New field added: issuingAuthority
  • ResidenceDocument / RESIDENCE_PERMIT / 2020 - Template improved in general

Italy

  • DriversLicense / DRIVER_LICENSE / 2013 - OCR provider switched to Incode OCR

Mexico

  • **Nayarit **
    • DriversLicense / DRIVERS_LICENSE / 2019 - Gender standardised to one letter values
  • **Quintana Roo **
    • DriversLicense / DRIVERS_LICENSE / 2002 - Gender standardised to one letter values

Mongolia

  • IdentificationCard / IDENTIFICATION_CARD / 2013 - Gender standardised to one letter values

Mozambique

  • DriversLicense / DRIVERS_LICENSE / 2021 - Gender standardised to one letter values

Nigeria

  • Passport / NATIONAL_PASSPORT / 2019 - Template switched to entity_segmentation approach. Fallback approach added: regions
  • Passport / NATIONAL_PASSPORT / 2020 - Template switched to entity_segmentation approach. Fallback approach added: regions

Netherlands

  • Passport / NATIONAL_PASSPORT / 2024 - MRZ lines extracted by Incode OCR

Panama

  • IdentificationCard / IDENTIFICATION_CARD / 2016 - OCR provider switched to Incode
  • IdentificationCard / IDENTIFICATION_CARD / 2023 - OCR provider switched to Incode

Peru

  • TravelDocument / CONSULAR_CARD / 2020 - Gender standardised to one letter values

Philippines

  • IdentificationCard / POLICE_CLEARANCE_IDENTIFICATION_CARD / 2021 - Gender standardised to one letter values
  • Passport / NATIONAL_PASSPORT / 2016 - OCR provider switched to Incode

Paraguay

  • IdentificationCard / IDENTIFICATION_CARD / 2018 - OCR provider switched to Incode

Romania

  • IdentificationCard / IDENTIFICATION_CARD / 2015 - MRZ lines extracted by Incode OCR
  • IdentificationCard / IDENTIFICATION_CARD / 2022 - Document classification improved. Specific field improvements: issuingAuthority, issueDate
  • Passport / NATIONAL_PASSPORT / 2019 - MRZ lines extracted by Incode OCR

Singapore

  • Passport / NATIONAL_PASSPORT / 2017 - Sensitive data redacted
  • ResidenceDocument / RESIDENCE_PERMIT / 2005 - Sensitive data redacted

Slovakia

  • ResidenceDocument / RESIDENCE_PERMIT / 2019 - Template improved in general
  • ResidenceDocument / RESIDENCE_PERMIT / 2020 - Template improved in general

Spain

  • IdentificationCard / IDENTIFICATION_CARD / 2015 - Specific field improvement: name
  • Passport / NATIONAL_PASSPORT / 2015 - Template switched to entity_segmentation approach

Taiwan

  • DriversLicense / DRIVERS_LICENSE / 2015 - Template improved in general. tamperCheck disabled on template level. paperIdLiveness disabled on template level
  • DriversLicense / DRIVERS_LICENSE / 2019 - Template improved in general. tamperCheck disabled on template level. paperIdLiveness disabled on template level

United States of America

  • Arizona
    • DriversLicense / LEARNERS_PERMIT / 2023 - OCR provider switched to Incode
    • DriversLicense / LEARNERS_PERMIT_UNDER21 / 2023 - OCR provider switched to Incode
  • Colorado
    • DriversLicense / DRIVERS_LICENSE_UNDER21 / 2020 - OCR provider switched to Incode
    • IdentificationCard / IDENTIFICATION_CARD_UNDER21 / 2022 - OCR provider switched to Incode
  • District of Columbia
    • IdentificationCard / IDENTIFICATION_CARD_UNDER21 / 2023 - OCR provider switched to Incode
  • Idaho
    • IdentificationCard / IDENTIFICATION_CARD_UNDER21 / 2023 - OCR provider switched to Incode
  • Illinois
    • DriversLicense / DRIVERS_LICENSE / 2020 - OCR provider switched to Incode
    • IdentificationCard / IDENTIFICATION_CARD / 2020 - OCR provider switched to Incode
  • Minnesota
    • DriversLicense / LEARNERS_PERMIT / 2018 - OCR provider switched to Incode
  • Mississippi
    • DriversLicense / DRIVER_LICENSE_UNDER21 / 2024 - OCR provider switched to Incode
    • IdentificationCard / IDENTIFICATION_CARD_UNDER21 / 2024 - OCR provider switched to Incode
  • Nebraska
    • DriversLicense / DRIVERS_LICENSE / 2017 - OCR provider switched to Incode
  • New Hampshire
    • DriversLicense / DRIVERS_LICENSE / 2011 - documentSeriesExpired enabled on template level
    • IdentificationCard / IDENTIFICATION_CARD / 2017 - OCR provider switched to Incode
  • New Jersey
    • Other / IDENTIFICATION_CARD / 2023 - Gender standardised to one letter values
  • New York
    • DriversLicense / LEARNERS_PERMIT_UNDER21 / 2017 - OCR provider switched to Incode
  • North Carolina
    • DriversLicense / DRIVER_LICENSE_UNDER21 / 2024 - Template improved in general
    • DriversLicense / DRIVERS_LICENSE / 2024 - OCR provider switched to Incode
  • North Dakota
    • DriversLicense / DRIVER_LICENSE_UNDER21 / 2023 - OCR provider switched to Incode
  • Oregon
    • IdentificationCard / IDENTIFICATION_CARD_UNDER21 / 2018 - OCR provider switched to Incode
  • South Carolina
    • DriversLicense / LEARNERS_PERMIT / 2025 - Template improved in general
    • DriversLicense / LEARNERS_PERMIT_UNDER21 / 2025 - Template improved in general
    • IdentificationCard / IDENTIFICATION_CARD_UNDER21 / 2025 - Template improved in general
  • Tennessee
    • DriversLicense / DRIVERS_LICENSE_UNDER21 / 2024 - OCR provider switched to Incode
    • DriversLicense / LEARNERS_PERMIT / 2024 - OCR provider switched to Incode
    • DriversLicense / TEMPORARY_DRIVERS_LICENSE / 2024 - OCR provider switched to Incode
    • IdentificationCard / IDENTIFICATION_CARD / 2015 - OCR provider switched to Incode
    • IdentificationCard / IDENTIFICATION_CARD_UNDER21 / 2024 - OCR provider switched to Incode
  • Washington
    • DriversLicense / LEARNERS_PERMIT / 2018 - OCR provider switched to Incode
  • West Virginia
    • DriversLicense / DRIVERS_LICENSE / 2023 - Template improved in general
    • IdentificationCard / IDENTIFICATION_CARD / 2023 - Template improved in general
  • Wisconsin
    • DriversLicense / DRIVERS_LICENSE_UNDER21 / 2015 - Document classification improved
    • DriversLicense / LEARNERS_PERMIT_UNDER21 / 2023 - OCR provider switched to Incode

Yemen

  • DriversLicense / DRIVERS_LICENSE / 2019 - Specific field improvements: expirationDate