Onfido LogoOnfido Logo

Developers

Quarterly SDK release

Quarterly SDK

Q3 2024 (25 November 24)

PlatformVersion
iOS32.0.0
Android22.0.0
Web14.38.0
React Native14.0.0
Flutter8.0.0

General release notes

Onfido always recommends adopting the latest version of our SDKs, allowing you to take full advantage of our platform's capabilities, as well as to benefit from the best SDK user experience and performance.

Please refer to the respective migration guides for more details about possible breaking changes:

New features

Proof of Address report now available on mobile SDKs

Onfido's mobile SDKs now fully support the Proof of Address report.

This latest release not only improves the user experience for your customers, Proof of Address also supports a range of new documents (including Accommodation Tenancy Certificate, Exchange House Statement, ID Doc with Address, Pension Statement, Mobile Phone Bill, Insurance Statement and General Letter), as well as double-sided documents.

More documentation about Proof of Address can be found here.

SDK PlatformiOS 32.0.0, Android 22.0.0, React Native 14.0.0, Flutter 8.0.0
Release typeGeneral Availability
ProductProof of Address

Improved NFC security, configurability and user experience on mobile SDKs

For businesses looking to drive greater security and a more seamless user experience, leveraging NFC (Near Field Communication) technology to read the biometric chips on passports and ID cards can unlock near-instant document verification, boosting conversion by up to 13%.

Onfido's NFC solution has been given security, configurability and UX improvements for the iOS and Android SDKs. These include:

  • Updated ‘PACE’ authentication support: Password Authenticated Connection Establishment (PACE) is now supported where required on iOS, in line with the increasing number of NFC-enabled documents supporting PACE
  • NFC enforcement: As an extra measure to assist in preventing fraud, Onfido's mobile SDKs now support the ability to enforce NFC where required

More documentation about NFC can be found here.

SDK PlatformiOS 30.3.0 (for PACE authentication support), iOS 30.2.0 and Android 20.5.0 (for NFC enforcement)
Release typeGeneral Availability
ProductNFC

iOS SDK reduced in size by up to 37%

Onfido's iOS SDK has been reduced in size by up to 37% with this latest release, by removing the OpenCV library.

For iOS versions 30.3.0 and above, the SDK size is 6.4MB compressed (20MB uncompressed), while for iOS versions 30.2.0 and below, the SDK size is 9.3MB compressed (28.2MB uncompressed).

Reducing the size of the iOS SDK improves the overall efficiency of the SDK with faster build speeds, load times and download times.

SDK PlatformiOS 31.0.0
Release typeGeneral Availability
ProductSmart Capture SDK

Updated conformity with Apple Privacy Manifest

From version 30.0.1 onwards, Onfido's iOS SDK implements support for Apple's new Privacy Manifest and SDK signing requirements.

Support for the Privacy Manifest provides greater transparency for both your internal teams and your customers, while enabling you to maintain compliance.

SDK PlatformiOS 30.0.1
Release typeGeneral Availability
ProductSmart Capture SDK

Onfido Studio's Retry UI supports 44 translations

Translation support for 44 languages is now available for Onfido Studio's Retry functionality across all SDK platforms.

Onfido Studio's Retry task allows you to inform your customers of potential errors they have made during the verification process, asking them to retry the previous step.

This improvement brings the translation of the Retry functionality in line with the 44 languages available for the entire SDK flow across all platforms.

More documentation about Onfido Studio's Retry functionality can be found here.

SDK PlatformiOS 30.6, Android 21.2.0, Web 14.0.0, React Native, Flutter
Release typeGeneral Availability
ProductSmart Capture SDK

Auto-capture for passports introduced on the Web SDK

Auto-capture technology for passports has been introduced on our Web SDK.

With this functionality, the photo capture process for customers submitting their passport during identity verification through the Web SDK will be automatic, requiring no button push.

Removing this extra level of friction will improve customer accessibility and contribute to potential increases in conversion rate.

SDK PlatformWeb 14.3.0
Release typeGeneral Availability
ProductSmart Capture SDK

Breaking changes

Android target version upgrade

To comply with the latest Android and Play Store requirements, the Android target SDK version has been updated to version 14 (API 34).

This requires you to also target version 34 and above, as well as use JDK version 17 and above.

SDK PlatformAndroid 21.0.0
Release typeGeneral Availability
ProductSmart Capture SDK

Update to Kotlin 1.9 and support for Kotlin 2.0 added to the Android SDK

The Onfido Android SDK is now built using Kotlin 1.9.22 (up from Kotlin 1.7).

This will require you to build your project with a Kotlin version of 1.9.22 or above (including support for Kotlin 2.0), and a minimum Java target version of 11 (up from Java 8).

SDK PlatformAndroid 22.0.0
Release typeGeneral Availability
ProductSmart Capture SDK

Removed deprecated APIs from the Android SDK

The following deprecated APIs have been removed from the Android SDK, from version 21.0.0 onwards:

  • Motion functionality has been enhanced to work seamlessly on all devices. You can safely remove any existing withCaptureFallback() implementations from your code
  • removed EnterpriseFeatures's deprecated constructor. Use the builder instead
  • removed the deprecated CAMERA_PERMISSION_DENIED SDK exit code. This case is now handled by the SDK
  • removed OnfidoConfig.Builder's deprecated methods: withNFCReadFeature() and disableNFC(). Use withNFC(option: NFCOptions) instead

If you are unsure if you are impacted by these changes, please contact your Customer Success representative or email us at client-support@onfido.com.

SDK PlatformAndroid 21.0.0
Release typeGeneral Availability
ProductSmart Capture SDK

Q2 2024 (02 July 24)

PlatformVersion
iOS30.2.0
Android20.4.0
Web14.28.0
React Native12.2.0
Flutter6.1.0

General release notes

Onfido always recommends adopting the latest version of our SDKs, allowing you to take full advantage of our platform's capabilities, as well as to benefit from the best SDK user experience and performance.

Please refer to the respective migration guides for more details about possible breaking changes:

New features

NFC: Accessibility, UX and UI improvements across iOS and Android

Onfido's NFC (Near Field Communication) solution has been given accessibility, UX and UI improvements for the iOS and Android SDKs.

Improvements include fixing the voice over hierarchy, updated capture instructions and improved animations in both light and dark mode.

A new progress bar and four types of haptic feedback on iOS have also been added to ensure users receive real-time feedback throughout the NFC process, improving conversion and getting clients onboarded fast.

More documentation about NFC can be found here.

SDK PlatformiOS 30.2.0, Android 20.4.0
Release typeGeneral Availability
ProductNFC

Increased iOS and Web device coverage for Motion

Motion is now supported across all iPhones and iPads for iOS (from v29.0.1+), and across all supported desktop and mobile browsers for Web (from v14.0.0+).

With this Motion enhancement, Onfido's iBeta PAD Level 1 & 2 conformant anti-spoofing technology is now available for users on any device, protecting your business against sophisticated digital spoofs, display attacks and 2D & 3D masks.

As a result, fallback configurations to Selfie or Video verification to cater for users on previously unsupported devices are no longer necessary.

More documentation about Motion can be found here.

SDK PlatformiOS 30.2.0, Web 14.28.0
Release typeGeneral Availability
ProductMotion

Improvements to waiting screen UX across iOS, Android, Flutter and React Native SDKs

Onfido has updated the waiting screen UX presented to users on the latest versions of the iOS, Android, Flutter and React Native SDKs.

Users will now see dynamic text updates which provide feedback as certain thresholds are passed during the identity verification process, rather than just a spinner animation.

In testing against the previous experience we have seen a slight uplift in overall flow completion as the visual cues help user's recognize successful progress during the flow, helping to reduce drop off rates due to perceived inactivity or error.

SDK PlatformiOS 30.2.0, Android 20.4.0, Flutter 6.1.0, React Native 12.2.0
Release typeGeneral Availability
ProductSmart Capture SDK

Q1 2024 (13 March 24)

PlatformVersion
iOS29.8.0
Android20.0.0
Web14.7.0
React Native11.0.0
Flutter5.0.0

General release notes

Onfido always recommends adopting the latest version of our SDKs, allowing you to take full advantage of our platform's capabilities, as well as to benefit from the best SDK user experience and performance.

Please refer to the respective migration guides for more details about possible breaking changes:

New features

Motion support for Android tablets and foldable devices

Motion is now supported on Android tablets and foldable devices, enabling you to harness these devices to seamlessly verify and onboard new users.

Motion provides a best-in-class user experience, verifying a user's identity in seconds through a simple headturn movement. Motion is iBeta PAD Level 1 & 2 compliant and its upgraded anti-spoofing technology will help protect your business against sophisticated digital spoofs, display attacks and 2D & 3D masks.

More documentation about Motion can be found here.

SDK PlatformAndroid 19.6.0+
Release typeGeneral Availability
ProductSmart Capture SDK

Motion iOS accessibility improvement

The user interface for Motion on iOS devices in dark mode has been given an accessibility improvement.

To meet the expectations of the growing number of users who prefer enabling dark mode on their mobile devices, the visibility and accessibility of image icons in dark mode with respect to Motion have been enhanced for the iOS SDK.

During a verification workflow, if a user encounters a 'no face detected' screen, the image icons presented to the user are much clearer as a result of color improvements. This enhancement provides an experience that is aligned with user expectations, while helping to mitigate drop-off and improve clear rate.

More documentation about Motion can be found here.

SDK PlatformiOS 29.7.0+
Release typeGeneral Availability
ProductSmart Capture SDK

On-premise support for laptops and tablets

The Web SDK now offers on-premise support for laptops and tablets, enabling customers to engage new users through a self-service onboarding experience in-store.

The onboarding and verification workflow will now work with devices in fixed locations on-premise, in order to offer a full on-device capture flow for self-service kiosks.

Note: This feature must be enabled for your account. Please contact Onfido's Customer Support or your Customer Success Manager.

SDK PlatformWeb 14.15+
Release typeGeneral Availability
ProductSmart Capture SDK

Q4 2023 (18 December 23)

PlatformVersion
iOS29.6.0
Android19.5.0
Web13.7.0
React Native10.6.0
Flutter4.4.0

General release notes

Onfido always recommends adopting the latest version of our SDKs, allowing you to take full advantage of our platform's capabilities, as well as to benefit from the best SDK user experience and performance.

Please refer to the respective migration guides for more details about possible breaking changes:

New features

Extended document support for Proof of Address

Support for Proof of Address has been enhanced, enabling you to service more potential new customers. The latest release now supports five (5) additional document types - including capture support for two-sided documents. This enhancement will help to improve customer Clear Rates due to the expansion of supported document types.

More documentation about this feature and supported documents can be found here.

SDK PlatformWeb 13.0.0
Release typeGeneral Availability
ProductProof of Address

Increased Android device coverage for Motion

Motion is now supported on the vast majority (99%+) of Android mobile devices available on the market.

This enhancement means that:

  • nearly all of a customer's potential new users can use the Motion biometric verification product
  • the integration of Motion has been simplified as the need for fallbacks (due to a user's device) is no longer needed
SDK PlatformAndroid 19.3.0
Release typeGeneral Availability
ProductMotion

Intro screen customization for Selfie on the Web SDK

The feature enhancement enables Selfie customers that are using the Web SDK to skip the intro screen that is by default presented to users. Selfie customers now have the ability to customize the Selfie onboarding workflow to better align with their app and/or to improve the user experience.

More documentation about this feature can be found here.

SDK PlatformWeb SDK
Release typeGeneral Availability
ProductBiometric Verification - Selfie

Intro screen customization for Video on the Web SDK

The feature enhancement enables Video customers that are using the Web SDK to skip the example video displayed to users as part of the introduction workflow. With the new feature customers can now customize the onboarding workflow to better align with their app and/or to improve the user experience.

More documentation about this feature can be found here.

SDK PlatformWeb SDK
Release typeGeneral Availability
ProductBiometric Verification - Video

Motion: iOS Customizations

The feature enhancement allows customers to customize the Motion user interface for the iOS SDK. This update creates parity for our customers that are also using the Android and Web SDK. Customers can now design the iOS onboarding workflow to better align with their app and/ or to improve the user experience.

More documentation about this feature can be found here.

SDK PlatformiOS SDK
Release typeGeneral Availability
ProductMotion

Q3 2023 (20 September 23)

PlatformVersion
iOS29.4.2
Android19.2.1
Web13.3.2
React Native10.3.0
Flutter4.1.0

General release notes

Onfido always recommends adopting the latest version of our SDKs, allowing you to take full advantage of our platform's capabilities, as well as to benefit from the best SDK user experience and performance.

Please refer to the respective migration guides for more details about possible breaking changes:

New features

Full dark mode support on mobile SDKs

Onfido's iOS, Android, React Native and Flutter SDKs now support the dark mode feature, providing the option to enforce a dark or light theme for the end-user experience at all times, or default to the settings the user has established on their device.

Dark mode is a new feature for Android and an enhancement for iOS. With more than ~80% of smartphone users deploying the dark mode setting, this feature creates a seamless experience for a majority of users. It also provides flexibility for customers that have an "always dark" mode setting in their apps.

More documentation about this feature can be found in our SDK Customization guide.

SDK PlatformAndroid 19.1.0, iOS 29.2.0, React Native 10.1.0, Flutter 4.1.0
Release typeGeneral Availability
ProductSmart Capture SDK

Additional UI customizations and theming for Android

A range of additional UI customizations have been added to the Android SDK, offering customers more control over the look and feel of the user experience. With over thirty customizable attributes to choose from (up from nine), customers have even more flexibility to create cohesion between native applications and the integrated Onfido verification workflow.

Customizable options include font family and typography, font colors, button colors, icon colors, background colors, and more. Theming options for dark mode and light mode can be also applied separately to align with unique business requirements. The UI customization enhancement improves flexibility and helps customers further establish their brand and build trust with their users.

More documentation about this feature can be found in our SDK Customization guide.

SDK PlatformAndroid 19.1.0, React Native 10.1.0, Flutter 4.1.0
Release typeGeneral Availability
ProductSmart Capture SDK

Document and Selfie: media upload disabled by default

In order to mitigate fraud, the media upload configuration for the Web SDK has been disabled by default.

The improvement moves away from the existing uploadfallback default parameter for Document and Selfie, and replaces it with a stronger server-side configuration. The change stops fraudsters from circumventing the live capture experience and uploading fraudulent media files in the form of identity documents and selfie photographs directly from their device or PC.

The move to a server-side configuration ensures that the uploaded media files are instead live captures taken during the onboarding process. The change improves fraud protection and aligns with regulatory requirements related to ETSI, which stipulates that only live capture images/files can be used during the identity verification process.

Note: The uploadfallback feature has been disabled by default for customers utilizing the Web SDK 13.0.0+ release and can only be enabled if directly requested.

SDK PlatformWeb 13.0.0
Release typeGeneral Availability
ProductDocument Verification & Biometric Verification

4:3 aspect ratio for the document capture experience on Android

A new 4:3 aspect ratio for the document capture experience improves image resolution for the Android SDK, version 17+.

As new smartphones are getting taller, they utilize a 20:9 aspect ratio for screens. But nearly all smartphone cameras still have a 4:3 aspect ratio sensor. The difference between the smartphone's screen and camera aspect ratios has an adverse impact on the resolution and quality of the document image area captured on Android phones.

The new feature addresses this image quality challenge by utilizing the 4:3 aspect ratio when both capturing and displaying the image on the phone's screen. The approach ensures the highest resolution and best image capture possible, enabling customers to onboard more users, faster.

SDK PlatformAndroid 17.0.0+
Release typeGeneral Availability
ProductDocument Verification

Motion and Selfie accessibility enhancement

Onfido's Motion and Selfie product accessibility enhancement is a result of our commitment to and conformity with Web Content Accessibility Guidelines (WCAG) Level AA standards.

Our Motion and Selfie products are designed and built to meet the WCAG AA guidelines, to ensure every user has an equal opportunity for onboarding success.

Onfido's compliance with WCAG amplifies our focus on fairness and continued efforts to ensure our technology can be used by everyone equally and confidently. Compliance with WCAG directly translates to reduced drop-off and improved first-time success for users with a wide range of disabilities. Improving accessibility is crucial to ensure inclusivity and equal access to all users, regardless of their abilities, fostering a positive user experience and expanding the potential customer base.

SDK PlatformAll
Release typeGeneral Availability
ProductMotion & Biometric Verification

Motion and Selfie signed uploads

The signed upload feature for Onfido's Motion and Selfie products makes communication between a users' device and the Onfido servers more robust, resulting in an improved ability to mitigate fraudsters attempting to initiate network injection attacks.

The feature ensures the integrity of uploaded data and hardens the security for both Motion and Document Video. The new feature provides data security improvements for the Document and Biometric verification products, and is part of a concerted effort to ensure Onfido is laying the appropriate groundwork to align with ETSI guidelines.

SDK PlatformAndroid 19.1.0, iOS 29.2.1, Web 13.1.0
Release typeGeneral Availability
ProductDocument Verification, Motion & Biometric Verification

Custom media callbacks now available on React Native and Flutter

Custom media callbacks - now available for the React Native and Flutter SDKs - enable customers to leverage all the benefits of the Smart Capture SDK, including real-time end-user feedback and image validation capabilities, while maintaining the flexibility to route the media capture to other vendors to process the verification check. Utilizing the Smart Capture SDK also enables our customers to address and navigate data compliance requirements related to the direct handling of end-user data. This new feature drives efficiency by enabling customers to deploy a single SDK to support all IDV vendors.

SDK PlatformReact Native 10.0.0, Flutter 4.0.0
Release typeGeneral Availability
ProductDocument Verification, Motion & Biometric Verification

Q2 2023 (24 May 23)

PlatformVersion
iOS29.0.0
Android18.0.0
Web12.3.0
React Native9.0.0
Flutter4.0.0

General release notes

  • Breaking change for iOS - The Studio API has been changed to support Objective-C, please use the new WorkflowConfiguration methods to setup Studio workflow and use the ONFlow initialization method to access Studio from Objective-C codebase
  • Breaking change for Android: Updated the properties of MediaFile (used for custom media callbacks)
  • Breaking change for Android: Dropped the Attr suffix from font attribute names and removed the internal onfidoFontFamily attribute in OnfidoBaseActivityTheme

Please refer to the respective migration guides for more details about possible breaking changes:

New features

Document & Motion: Signed uploads for video

The Signed Upload feature for Video makes the communication between a user's device and Onfido's servers more robust, resulting in an improved ability to mitigate fraudsters attempting to initiate network injection attacks. The feature ensures the integrity of uploaded data and hardens the security for both Motion and Document Video. The new feature provides data security improvements for the Document and Biometric verification products and is part of a concerted effort to ensure Onfido is laying the appropriate groundwork to align with ETSI guidelines.

PlatformiOS, Android
Release typeGeneral Availability
ProductBiometric Verification Motion & Document Verification

Motion: Public events

Motion is Onfido's most advanced biometric verification solution, verifying the identity of users with a quick and simple head turn. Public Events improves Smart Capture by introducing the ability to track the user's journey through the verification process, to gain insights into how users are making use of SDK screens. The ability to expose Motion events enables the measurement and monitoring of metrics such as drop off and first time success rates.

PlatformiOS, Android
Release typeGeneral Availability
ProductBiometric Verification Motion & Studio

Motion: React Native configuration support

Onfido's React Native SDK now allow users on devices that do not support Motion to fallback to either Face Capture Photo or Face Capture Video verification workflows. This feature improves the user experience and reduces the drop-off rate, resulting in the successful onboarding of more new users. The React Native SDK also now supports background audio recording during the Motion onboarding workflow. The audio capability not only ensures Motion is compatible with regulatory requirements, but also can detect fraud by identifying a third-party coercing a user during the onboarding process.

PlatformReact Native
Release typeGeneral Availability
ProductBiometric Verification Motion

Studio customers leveraging Smart Capture Link (SCL) can now initialize workflows with their desired UX configurations and customizations. Basic SCL theming allows customers to manage general UI customizations (colors, basic fonts, button style), as well as the ability to hide the Onfido logo or co-brand with their own logo directly through the Dashboard. The theming feature makes it easy for customers to incorporate their branding preferences in a no-code integration via the Dashboard.

PlatformN/A (Smart Capture Link)
Release typeGeneral Availability
ProductStudio

Infinite barcode retries

Infinite barcode retries for the iOS SDK enables the ability to deny a user of uploading a United States or Canadian driver's license if the barcode is not detected during the capture process. The feature ensures genuine users capture and upload a quality image the first time, improving turn-around-time, clear rate, cost-of-acquisition, and the user experience.

PlatformiOS
Release typeGeneral Availability
ProductDocument Verification

Q4 2022 (21 Feb 23)

PlatformVersion
iOS28.0.0
Android16.0.0
Web11.0.0
React Native8.0.0
Flutter3.0.0

General release notes

  • Breaking change for Web SDK - Deprecation of beta feature useLiveDocumentCapture
  • Breaking change for iOS and Android - Removal of Segment library from dependencies
  • Breaking change for Android - Onfido Device Intelligence (Onfido Secure SDK) is now a separate module rather than a duplicate SDK

Please refer to the respective migration guides for more details about possible breaking changes:

New features

Motion available in Onfido Studio

Motion - Onfido's most advanced biometric verification solution is now available in Studio. Onfido Studio allows you to simply drag-and-drop Motion into customized no-code onboarding workflows - offering end-users a seamless video capture experience.

Motion verifies the identity of users with a quick and simple headturn. The fully automated solution improves verification speed by 12x, enabling 95% of users to be onboarded in 10 seconds or less, with false rejection rates and false acceptance rates of less than 0.1%. Motion is iBeta PAD Level 1 & 2 compliant and its upgraded anti-spoofing technology will help protect your business against sophisticated digital spoofs, display attacks and 2D & 3D masks.

Note: API changes are required in order to incorporate Motion into SDK configurations - you can find more details in our API reference documentation.

PlatformiOS, Android, Web
Release typeGeneral Availability
ProductBiometric Verification & Studio

Motion: Audio recording now available

For enhanced identity assurance while fighting fraud and achieving compliance, audio recording has been added as a new feature to Motion. Pairing a quick, simple headturn with audio can fulfil specific regulatory requirements, as well as provide an additional layer of fraud protection with audio leveraged as an additional risk indicator of a user being coerced or socially engineered to complete the Motion verification.

PlatformiOS, Android, Web
Release typeGeneral Availability
ProductBiometric Verification

NFC: Support for Polish and Dutch national identity cards

Onfido now supports NFC (Near Field Communication) technology for Polish and Dutch national identity cards.

Enhance document verification by scanning the embedded NFC chip of documents. After a user submits a picture of a supported NFC ID document, the user is prompted to complete the verification by simply scanning their NFC-enabled document directly from their smartphone (if NFC scanning is supported).

The NFC protocol used by EU national ID cards requires the real-time entry of a Card Authentication Number (CAN). This adds a small security layer, but most importantly, allows ID cards to be read electronically, reducing fraud and meeting the highest levels of assurance for Identity Verification.

PlatformiOS, Android
Release typeGeneral Availability
ProductDocument Verification

NFC & Motion: Available on React Native and Flutter SDKs

NFC and Motion capabilities are now included in the latest React Native and Flutter SDK releases.

PlatformReact Native, Flutter
Release typeGeneral Availability
ProductDocument Verification & Biometric Verification

New cross-device configuration for Studio

The forceCrossDevice feature can now be configured in Onfido Studio. Rather than having the option to upload a photo of their document, users must capture images on their mobile which ensures live capture and allows for better image capture quality. Additional documentation can be found here.

PlatformWeb, Smart Capture Link
Release typeGeneral Availability
ProductStudio

Cross-device configuration available for Proof of Address

Giving you more flexibility with your onboarding flow, this latest enhancement enables the forceCrossDevice configuration for the Proof of Address step. This latest enhancement was previously only available for Document Capture.

Onfido's Proof of Address report offers best-in-class analysis to verify submitted documents, ensure their integrity, and validate that the address matches the applicant.

PlatformWeb
Release typeGeneral Availability
ProductDocument Capture & Proof of Address

Expanded language support across all SDKs

Onfido now supports and maintains translations for 44 languages out-of-the-box, that can be implemented directly inside the SDK.

Scale verification journeys with confidence and reach more end-users around the world by providing an enhanced, localized experience for your customers. Learn more about the languages we now support here.

PlatformiOS, Android, Web, React Native, Flutter
Release typeGeneral Availability
ProductAll

Enhanced image quality

Ensure the image captured by your end users meets expectations the first time and increase your document capture success rate with Onfido's enhanced resolution algorithm. Camera resolution has been increased from 1080p to 1440p, increasing the amount of useful pixels by approximately 40%. This results in better fraud detection, improved barcode extraction and enhanced Optical Character Recognition (OCR) performance.

PlatformAndroid
Release typeGeneral Availability
ProductDocument Verification

Proof of Address now supports Hungarian address cards

Onfido's Proof of Address verification now supports Hungarian address cards, enabling you to seamlessly onboard Hungarian end users with confidence.

PlatformiOS, Android, Web, React Native, Flutter
Release typeGeneral Availability
ProductProof of Address

Modular Device Intelligence now available

Previously, Onfido Device Intelligence (Onfido Secure) was released as a seperate SDK. We have now taken a modular approach, enabling Device Intelligence to be released as a module rather than an SDK.

PlatformAndroid
Release typeBeta
ProductAll

Hide country selection feature on Web SDK

A new flag has been added in the Web SDK that allows you to set the hideCountrySelection configuration.

Hiding the country selection screen from your end user streamlines their verification journey, removing a step if they have already actioned it in the flow.

PlatformWeb
Release typeGeneral Availability
ProductDocument Verification

Define supported documents in the Dashboard

New funcionality has been added that allows you to define the eligible issuing countries and document types accepted by your verification flows in the Dashboard, enabling the SDK to automatically read these settings and display them to the end user.

This new feature ensures that the user interface matches the documents your verification journey actually supports. Detailed documentation can be found here.

This feature must be enabled for your account. Please contact Onfido's Customer Support or your Customer Success Manager.

PlatformiOS, Android, Web, React Native, Flutter
Release typeGeneral Availability
ProductDocument Verification

Auto capture & updated UI available on Web SDK

Auto capture is now available on the Web SDK (previously only supported on the iOS and Android SDKs).

Currently only available for U.S. and Canadian driving licences, auto capture and live feedback make it easier and faster to capture high quality images via the Web SDK.

Please reach out to your CSM if you are interested in enabling this feature.

PlatformWeb
Release typeBeta
ProductDocument Verification

Deprecations

LiveDocumentCapture deprecation

The useLiveDocumentCapture beta option has been deprecated.

PlatformWeb
Release typeDeprecation
ProductDocument Verification

Removal of Segment library

A third party dependency called Segment, which was used for old Woopra analytics, has been removed in this release. We now have an in-house solution, making this dependency obsolete.

PlatformiOS, Android
Release typeDeprecation
ProductDocument Verification

Q3 2022 (22 Nov 22)

PlatformVersion
iOS27.0.0
Android14.0.0
Web10.0.0
React Native7.0.1
Flutter2.0.0

General release notes

  • Breaking change for iOS - Renamed withNFCReadBetaFeatureEnabled SDK configuration functions to withNFCReadFeatureEnabled
  • If your team has built any string customizations, please refer to the respective migration guides for more details about possible breaking changes:
  • iOS migration guide
  • Android migration guide
  • Web migration guide

New features

Motion Delivers 100% Biometric Automation

Motion - Onfido's most advanced biometric verification solution - is now supported in the SDK for identity verification as well as for the Known Faces report. It can be configured to align to your identity verification requirements enabling fast and efficient integration.

Motion verifies the identity of users with a quick and simple headturn. This fully automated solution improves verification speed by 12x, enabling 95% of users to be onboarded in 10 seconds or less, with false rejection rates and false acceptance rates of less than 0.1%. Motion is iBeta PAD Level 1 & 2 compliant and its upgraded anti-spoofing technology will help protect your business against sophisticated digital spoofs, display attacks and 2D & 3D masks.

Note: API changes are required in order to incorporate Motion into SDK configurations - find more details here.

PlatformiOS, Android, Web (beta)
Release typeGeneral Availability
ProductBiometric Verification

Simplify Verifications with NFC Technology

Enhance an end-user's document verification journey by scanning the embedded NFC (Near Field Communication) chip of documents. After a user uploads a photo of a supported NFC ID document, they are prompted to complete the verification by scanning their NFC-enabled document directly from their smartphone (if NFC scanning is supported).

The NFC chip contains a cryptographically signed version of the document's information which, when validated using the issuing country's public keys, provides more accurate fraud defense, detecting manipulated and cloned chips ~100% of the time. On top of improving approval rates for supported documents by as much as 10%, NFC nearly halves the turnaround time to an average of less than 10s.

NFC scanning is currently available for all EEA, Great Britain and Canadian passports. Watch a demo of NFC here and find out more about how to integrate here.

Note: Breaking change for iOS - Renamed withNFCReadBetaFeatureEnabled SDK configuration functions to withNFCReadFeatureEnabled

PlatformiOS, Android
Release typeGeneral Availability
ProductDocument Verification

Onfido Studio: Profile Data Capture

Dynamically specify and collect personal information from your end users by leveraging the Profile Data Capture task in Onfido's Studio orchestration platform. Now you can design your workflow to collect the necessary information at the right time to support your business requirements, providing a streamlined digital onboarding experience.

Available data points include First Name, Last Name, Phone Number, Social Security Number, India Tax ID Number, Date of Birth and more.

PlatformWeb, Smart Capture Link
Release typeGeneral Availability
ProductOnfido Studio

Save time and resources when launching your onboarding experience by removing the need to manually develop and manage the capture of required consent. Easily enable the requirement in the Onfido Studio orchestration platform with the click of a button to dynamically present the appropriate data usage consent capture for Social Security Number or phone number data.

PlatformWeb, Smart Capture Link
Release typeGeneral Availability
ProductOnfido Studio

Enhanced Image Capture Resolution

Onboard new users fast and with high confidence by leveraging enhanced camera resolution that has been increased from 1080p to 1440p. The higher resolution increases the amount of useful pixels by approximately 40%, resulting in better fraud detection, improved barcode extraction and enhanced Optical Character Recognition (OCR) performance.

PlatformiOS
Release typeGeneral Availability
ProductDocument Capture

Expanded Language Support

Support is now available for the Czech, Polish and Romanian languages in the Android SDK. The addition of these languages simplifies the onboarding experience for relevant users by delivering a more intuitive, low-friction interface.

PlatformAndroid
Release typeGeneral Availability
ProductAll

Selfie Preview Screen

Ensure the image captured by your users meets expectations the first time with an updated preview screen. This new feature improves the onboarding experience by providing users complete visibility of the entire image taken, rather than a cropped version of the user's face only. The improvement provides your users 100% confidence for reviewing and approving the submission of a photo for identity verification, and drastically reduces the number of unknowingly inappropriate images submitted.

PlatformiOS, Android, React Native, Flutter
Release typeGeneral Availability
ProductBiometrics Verification - Selfie

Q2 2022 (07 Sep 22)

PlatformVersion
iOS26.0.1
Android13.0.0
Web9.0.0
React Native6.0.0
Flutter1.0.0

General release notes

New features

Official Flutter SDK now available for mobile platforms

Flutter for Android and iOS is now available as part of this Smart Capture release. Flutter is an open-source framework that enables developers to efficiently and effectively build cross platform applications from a single codebase. Learn how to integrate with our Flutter SDK.

We support Flutter versions >=1.12.0 and Dart versions >=2.12.0 and <3.0.0

PlatformFlutter
Release typeGeneral Availability
ProductFlutter SDK

Motion for biometrics verification

Leverage Onfido's most advanced biometric verification solution available to verify the identity of users with a quick and simple headturn movement. The fully automated solution delivers a less than 15 second TaT (turn around time) for fast and efficient onboarding. Motion is iBeta PAD Level 1 & 2 compliant and its upgraded anti-spoofing technology will help protect your business against sophisticated digital spoofs, display attacks and 2D & 3D masks.

Note: For customers interested in learning more about the Beta trial program, please email Onfido's Customer Support or contact your Customer Support Manager.

PlatformiOS, Android
Release typeBeta

Proof of Address document capture

Simplify the onboarding experience for your customers by enabling applicants to take a picture of an address verification document and quickly upload and submit it to verify their address. Efficiently meet regulatory and compliance requirements, improve conversion, lower cost of acquisition, and accelerate time to value with the Proof of Address document capture feature.

PlatformiOS, Android, Web
Release typeGeneral Availability
ProductDocument Verification: Proof of Address Report

Improvements

Motion and Studio support on React Native

Businesses leveraging the React Native framework will benefit from improvements that enable usage of the Onfido Studio and Motion products.

PlatformReact Native
Release typeGeneral Availability
ProductReact Native

React Native SDK now supports version 18.2.0

The React Native SDK now supports version 18.2.0. Take advantage of all the latest React benefits such as concurrency support, automatic batching, new APIs and more.

PlatformReact Native
Release typeGeneral Availability
Productn/a

Improved UX for document and country selection screens

The number of screens presented to a user during the document verification process has been minimized reducing both friction and time. The simplified process creates a smoother workflow to improve drop-off rates without impacting collection of the necessary information to safely onboard new users and optimize their document capture experience. See here for more details.

PlatformiOS, Android, Web
Release typeGeneral Availability
ProductDocument Verification

Onfido Studio: Customize documents and countries selection

Improve the user experience by limiting the UI to only show the document types and countries your business supports, prior to initiating image capture and file upload. At the same time lower the cost of acquisition by reducing the number of applicant submissions that do not align to your business requirements. The new feature enables businesses to pre-configure which document types as well as which countries they want to support within Onfido Studio's workflow tool.

PlatformiOS, Android, Web, Smart Capture Link
Release typeGeneral Availability
ProductOnfido Studio

Deprecations

Mobile tokens

Mobile tokens will be fully deprecated on March 1, 2023. If you are still using them, or are on SDK versions lower than 4.11.0 for Android or 12.2.0 for iOS, you will need to upgrade your integration to use SDK tokens and/or upgrade to the latest SDK versions. We recommend leaving ample time so that your application on end-user devices can also be updated. Learn more around generating SDK tokens here.

Note: the date for deprecation has been pushed back from the original date of October 24, 2022 to March 1, 2023.

PlatformiOS, Android

Q1 2022 (04 May 22)

PlatformVersion
iOS25.0.0
Android12.0.0
Web8.0.0

New features

NFC verification

The SDK now supports NFC data extraction from documents such as ePassports to verify document and biometric data. Benefits include:

  • fast turnaround with 100% accurate results returned in under 15 seconds
  • automation with no compromise on fraud detection
  • over 95% pass rate on successful scans
  • friction free user experience with the user tapping their phone on their identity document and receiving instant confirmation of a successful scan

Please get in touch to find out more about our list of supported NFC documents.

PlatformiOS, Android
Release typeBeta
ProductDocument Verification, Selfie, Auto Selfie

Device integrity

The SDK can now use passive device signals to analyse device integrity and detect whether it has been compromised, including device component spoofing, SDK token misuse and SDK false parameters, without any additional user friction. Benefits include:

  • additional fraud detection with no user friction
  • non-document and non-biometrics signals to capture sophisticated fraud that may otherwise be missed
PlatformiOS, Android
Release typeBeta
ProductDevice Intelligence

Please get in touch to enable this for your account.

IP and geolocation

The SDK can now gather and analyse IP attributes and geolocation information to detect additional fraud, including malicious traffic, risky IP's, and bot traffic, without any additional user friction. Benefits include:

  • additional fraud detection with no user friction
  • non-document and non-biometrics signal to capture sophisticated fraud that may otherwise be missed
PlatformiOS, Android
Release typeBeta
ProductDevice Intelligence

Please get in touch to enable this for your account.

Improvements

Barcode detection

First-time barcode capture success improves from <80% to approximately 95% for US and Canadian driver's licenses. The update:

  • improves user experience through better detection accuracy and reduction in the number of false warnings
  • positively impacts pass rate through an increase in extraction accuracy
  • improves FAR metrics resulting in better fraud mitigation due to the better extraction accuracy and fraud detection
PlatformiOS, Android
Release typeGeneral Availability
ProductDocument Verification

MRZ readability

First-time MRZ capture success improves from <80% to approximately 95% for passports. The update:

  • improves user experience through better detection accuracy and reduction in the number of false warnings
  • positively impacts pass rate through an increase in extraction accuracy
  • improves FAR metrics resulting in better fraud mitigation due to the better extraction accuracy and fraud detection
PlatformiOS, Android
Release typeGeneral Availability
ProductDocument Verification

Accessibility

The Onfido SDK is now WCAG accredited ensuring a more accessible user onboarding experience for all end users. We have:

  • designed and optimized the SDK to work with the latest assistive technologies such as screen readers
  • implemented a unique document and face capture experience, including real-time interaction and feedback, to help visually impaired users successfully capture their images
PlatformiOS, Android, Web
Release typeGeneral Availability

Other changes

US biometrics law compliance

US laws on biometric data continue to expand. To ensure compliance with these laws, and to take a privacy centric approach, Onfido requires end-user consent from all US users that are submitting biometric data. The update:

  • makes the SDK consent screen a mandatory screen for all end users located in the US
  • removes the requirement to submit additional parameters on the API to confirm consent has been granted when using the Onfido SDK consent screen If you want to verify end users based in the US, action needs to be taken to upgrade your integration to this SDK version. Onfido is unable to complete any checks without the necessary consents. For more information please see our implementation guide.
PlatformiOS, Android, Web
Release typeGeneral Availability

Deprecations

Mobile tokens

Mobile tokens will be fully deprecated on October 24th 2022. Please upgrade your integration to use SDK tokens. We recommend you do this as soon as possible to also allow time to update your application.

Note: If you are on version 4.11.0 or below for Android, or 12.2.0 or below for iOS, you must upgrade to the latest SDK version in order to use SDK tokens.

PlatformiOS, Android