Release Notes Archive
Platform guide
This page archives previous release notes.
June 2024
App Drop-in & Web SDK
Improved
Fourthline is dedicated to data-oriented decision-making, so we implemented a new analytics tracking tool: Snowplow SDK, v6.0.3.
We have also renewed our entire data pipeline.
Stay tuned!
Added
We added videos to illustrate the user experience of our solutions and modules via the App Drop-in and Web SDK.
App Drop-in
Improved
Qualified Electronic Signature
If the client leaves the signature flow, they can now re-enter the flow at the same place, instead of having to start a new flow.
Physical Proof of Address
The copy in this module now provides better guidance and improves the user experience.
Fixed
In the Android SDK, we fixed a navigation crash when initializing the drop-in, after building with AGP 8.4.x.
Web SDK
Improved
We released improvements to selfie capturing, which has increased selfie conversion by almost 7% for Android and low-end devices!!
AML Screening & Monitoring
Improved
We have improved our webhook notifications:
- You can update your configuration to be notified when a screening requires investigation: Status
manualReviewRequired
(This was already the case for AML Monitoring.) - Notifications now include hits that are still awaiting investigation: Status
pendingManualReview
- Notifications also return any relevant categories and subcategories.
Case Review Portal
Added
Quality Assurance
We're proud to introduce a new Quality Assurance functionality that lets your Compliance and QA teams flag process improvements and demonstrate evidence of compliance reviews to regulators and auditors.
Users with the QaAuditor role can create samples of completed cases for review, specifying the sample size and time period. Within cases, auditors can add comments on individual checks. Multiple auditors can collaborate on the same sample and track progress.
Selfie video depth camera data
For the App Drop-in iOS SDK, we now collect depth camera data while recording the selfie video to help confirm liveness. This functionality uses Apple TrueDepth technology on every model later than iPhone X 2017, including iPhone 11 and higher, but excluding iPhones SE 2020 and SE 5G 2022.
Improved
Physical Proof of Address
In addition to performing eligibility checks and including the Physical Proof of Address document photo in the CDD zipfile, we now extract the following data from the document:
- Document type
- Issue date
- Validity in days, based on the document type
- Client's name
- Client's home address
We return this data in the CDD PDF, XML, and JSON formats.
Tax Number
For the Tax Number module, you can now configure which TIN documents to accept. If a client provides a document that is outside your regulatory scope, we don't return the TIN to you.
For older notes, see the Release Notes Archive.
May 2024
App Components
Added
Introducing Fourthline App Components! If you build custom flows with your own UI, business logic, orchestration, reduce development time and effort with these standalone functionality modules for Android and iOS mobile apps.

App Drop-in vs App Components
Document Component
This component captures the document photos and video, with real-time feedback to the client, and extracts the data. It returns the photos, video, and data to you to upload to Fourthline via the API. We provide the UI, which you can customize in the same way as the App Drop-in. You can dynamically adjust the functionality, e.g. disable the tilted photo step.
Biometrics Component
This component captures the selfie photo and video, and functions the same way as the Document Component.
App Drop-in
Improved
You can now:
- Dynamically configure the minimum required age and related checks in the Identity Verification flow.
- Co-design Fourthline xcframeworks.
Web SDK
Added
European markets have different rules for the Tax Number module: some require evidence, such as a photo of a second document, and some have different forms of TIN, such as the Spanish NIE, NIF, and DNI. Fourthline has extensive knowledge of local regulations and our SDKs offer custom flows per market.

Market-specific Tax Number module
Previously, the Web SDK only supported the Dutch BSN flow. It now supports all Spanish TINs and the Italian codice fiscale, in parity with the App Drop-in.
Fixed
We fixed an issue where signed documents for Qualified Electronic Signature weren't available to download on some devices.
April 2024
App Drop-in
Added
As of May 1, 2024, Apple applies new third-party library requirements for all application owners on the App Store. For more information, see Apple Developer – Upcoming third-party SDK requirements.
Although Fourthline's iOS SDK itself isn't impacted, it uses 2 impacted libraries: Lottie and OpenSSL. Therefore we added a manifest file to the SDK, that explains which data points are used for what reason.
Fixed
We fixed:
- Some issues related to extending the validity of French national ID cards
- The Unknown selfie error, which was mostly occurring on iPhone 12 mini devices
Web SDK
Improved
Permissions dialog
We improved conversion in the Location section of the Identity Verification flow. To access the client's device geolocation, they need to give both operating system (OS) and browser permissions, which are under the OS's jurisdiction. If the client initially blocks permission and then decides to unblock it (especially on iOS), they need to change the permission settings on their device. At this point, there was an increase in drop-outs.
-
Before: On the Location access blocked screen, the client tapped the Learn more call-to-action (CTA) button, and an overlay containing the unblocking instructions opened. The client tapped
X
to close the overlay, changed the settings, and then tapped the Try again CTA button. -
Now: On the Location access blocked screen, the unblocking instructions are displayed in an accordion, providing a clear overview of the 2 steps involved. The client changes the settings and then taps the Try again CTA button.
UI improvements
Furthermore, the unblocking instructions for both the device's geolocation and camera are now contextual and match the client's OS and browser.
Contextual instructions for changing geolocation and camera permissions
Qualified Electronic Signature flow
We improved the 409: Incorrect passcode error message.
Fixed
We fixed some errors in the German copy.
AML Screening & Monitoring
- We released new Get hits endpoints that provide more information about false positives and confirmed hits.
- You can now configure to screen clients by PEP, sanctions, adverse media, and convictions hits separately or a custom combination, instead of all together.
- We overhauled the backend to improve search accuracy, stability, and speed.
March 2024
App Drop-in
Improved
Document NFC for Spanish documents
Document NFC is one of the most secure features of Fourthline's Document flow. For Spanish documents, we can now more easily unlock NFC chips using the card access number (CAN).

Card access number on Spanish ID document
We then re-ordered the steps in the user journey, so that clients can choose:
- NFC flow: Scan the front and back of the card with NFC (42% shorter journey).
- Document scan flow: Take more document photos (front, front tilted, back, back tilted).
Click to magnify
NFC flow vs Document scan flow
Web SDK
Added
Physical Proof of Address
Physical Proof of Address is now available on Web SDK!
In this flow, the client:
- Enters the Physical Proof of Address module
- Selects the type of proof of address document
- Chooses to upload a PDF file or photo of the document from their device, or to take a photo of the document now
- Either selects a file or image to upload
- Or, takes a photo of the document
- Confirms the document photo
Physical Proof of Address on Web SDK
Enable JS prompt
Previously, if the client had JavaScript disabled in their mobile web browser, the Web SDK couldn't load.
Now, the SDK detects this and the UI prompts the client to enable JavaScript to start the workflow.
Enable JavaScript prompt
Improved
Feature configuration
You can now configure to enable or disable the following features:
- Selfie video
- Tax Number extraction
- Tilted document photos
Lower minimum age
Previously, the minimum supported age was 18 years and is now 16 years.
Case Review Portal
You can now set up access to the Case Review Portal via Okta Federation.
February 2024
February 2024
App Drop-in & Web SDK
Improved
Pre-filled data accuracy
During ID document scanning, we previously extracted data from the MRZ only. We now also extract it from the VIZ using AI OCR. This lets us pre-fill the document data and personal data fields for the client to confirm with a higher degree of accuracy, improving user experience and increasing clients' trust.
Real-time feedback
The SDKs now send document photos to our backend as soon as they are captured, where we assess the image quality and provide the client feedback in the UI in real time. This ensures higher-quality photos are ultimately uploaded, reduces sendbacks, and improves user experience.
Real-time feedback examples
App Drop-in
Added
We added language support for Croatian: hr
.
Improved
The App Drop-in can now extract the BSN directly from the QR code on Dutch passports.
Web SDK
Improved
We improved the copy and explanatory animation in the Selfie Liveness UI:
Added
On the introduction screen of the Document module, we've added a note to gently caution clients against potential fraud attempts:
Fraud note
Identity Verification
Added
Following the introduction of gender-neutral passports in many European countries, if we detect that a gender field states something other than Female
or Male
, we now return the value Other
.
January 2024
January 2024
App Drop-in
Fixed
iOS auto-focus
On the iPhone 14–15 series with 3 rear cameras, the main lense was no longer focusing automatically. This was causing blurry document photos that we had to send back due to poor image quality.
We fixed this in iOS version 2.35.1, and updated all cross-platform plugins to this version.
React Native light/dark mode
In the React Native plugin, when clients switched between light mode and dark mode during a workflow, some colors weren't updating properly. We fixed this in release 1.26.1.
Changed
We reviewed the dependencies in the Android project and updated the library versions.
Web SDK
Improved
TIN flow for Dutch passports
We made major improvements to support more use cases and reduce friction, while maintaining scalability.
Issue date
After selecting the issuing country and document type (NLD, Passport), clients used to be prompted to enter the issue date. We now extract the issue date from the document and have removed this screen to shorten the user journey.

Removed: Select issue date screen for Dutch passports
BSN field
Countries have different regulations for collecting TINs, and the number isn't included on all ID documents.
Dutch passports issued after August 2021 include a QR code that we scan to extract the BSN.
To ensure scalability on both the Web SDK and App Drop-in, we moved the BSN field and QR code scanning logic from the ID document flow to the TIN flow.
Network improvements
In version 1.13.3 (January 10), we optimized document sizes so that document videos created by the SDK are now 75% smaller, with the same image quality.
Uploading these smaller files reduced how often clients had to retry due to Network blocked errors by more than 90%!
UX improvements
- We increased the angle of the tilted document mask to create a more realistic user experience.
- We increased the size of the document mask on small-screen devices to let us support them.
- For Identity Verification clients in Czechia, we added an information dialog about the SMS redirect option.
Fixed
In the Qualified Electronic Signature flow, the name of documents to sign sometimes changed when saved on some browsers. Now the name stays the same, making it easier for clients to find the documents on their mobile device.
December 2023
December 2023
App Drop-in
Added
In FourthlineKYC
, we added support for attaching PDF documents.
Dec 5: 2.34.0
2.34.0 | Dec 6:
1.31.0
1.16.0
1.25.0
Improved
In FourthlineSDK
, we made UI and UX improvements in the Document scanner screen.
Dec 28: 2.34.2
2.34.2
In FourthlineSDK
, we improved analytics when starting workflows.
Dec 12:
2.34.1 | Dec 13:
1.31.1
1.16.1
1.25.1
In FourthlineSDK
, we made UI improvements.
Dec 12: 2.34.1
Changed
Updated Android and iOS SDK version to 2.34.1.
Dec 13: 1.31.1
1.16.2
1.25.1
Updated Android and iOS SDK version to 2.34.0
Dec 6: 1.31.0
1.16.0
1.25.0
Fixed
In FourthlineSDK
, we fixed a manifest merging issue when third parties use a similar provider.
Dec 27: 2.34.2
Removed
In FourthlineVision
, we removed the requirement for inside left tilted and back tilted photos of Italian paper IDs.
Dec 5: 2.34.0
2.34.0
November 2023
November 2023
This page shares this month's highlights from our release notes.
App Drop-in
Added
In fourthline-sdk
, we added support for VIZ data extraction. This feature is set by backend configuration. To enable it, contact your Fourthline delivery manager.
Nov 28: 2.33.3 | Nov 29:
1.24.2 | Nov 30:
1.30.2 1.30.2
1.15.2
Improved
We updated to:
- Android SDK v2.33.3.
- iOS SDK v2.33.4.
Nov 29: 1.24.2 | Nov 30:
1.30.2
1.15.2
We improved the user interface and experience in the Identity Verification flow.
Nov 17: 1.30.1
1.15.1
1.24.1
We updated to:
- Android SDK v2.33.2.
- iOS SDK v2.33.3.
Nov 17: 1.30.1
1.15.1
1.24.1
In fourthline-sdk
, we made UI improvements.
Nov 9: 2.33.1
2.33.2 | Nov 15:
2.33.3
Fixed
In fourthline-sdk
, we fixed the empty list of supported countries in the mock environment.
Nov 6: 2.33.1 | Nov 9:
2.33.1
In fourthline-sdk
, we fixed some issues with Analytics.
Nov 14: 2.33.2
Web SDK
Improved
We improved the copy in the Document and Selfie flows to provide better guidance to clients.
Nov 30: 1.13.1
We improved the performance of the Selfie flow for better user experience on low-end devices.
Nov 22: 1.13.0
We improved network communications to reduce network blocked
errors.
Nov 22: 1.13.0
Qualified Electronic Signature
Added
To get a dummy one-time passcode to automate testing the signature flow without requiring a valid mobile phone number, we have released a new API endpoint (Get test passcode).
More information
Nov 20: 2023.27
You can now specify whether to make the signature visible on signed documents (in addition to the signature panel), and specify the size and position.
More information
Nov 20: 2023.27
October 2023
October 2023
App Drop-in
Added
In fourthline-sdk
, we've added a confirmation popup when the client taps Exit on the the Document type selection screen.
Oct 25: 2.22.0
In fourthline-sdk
, we've added support for remote configuration and state restoration.
Oct 18: 2.32.0
2.32.0 | Oct 23:
1.29.0
1.14.0
1.23.0
Improved
We updated to:
- Android SDK v2.33.0.
- iOS SDK v2.33.0.
Oct 26: 1.30.0
1.15.0
1.24.0
In fourthline-sdk
:
testMe()
methods for Identity Verification, Qualified Electronic Signture, Client Authentication, Document Authentication, Documents, Biometrics now require an imported extension function.addDelegate()
method now requires an imported extension function.
Oct 25: 2.33.0
In the fourthline-sdk
, the DeviceMetadata
workflow result location property is now optional.
Oct 25: 2.33.0
2.33.0
Analytics Tracking is now enabled by default.
Document scanner:
- We enabled OCR background capture for passports to improve UX.
- In the Document scanner, we made UI and UX improvements for the snapshot button.
Oct 4: 2.31.2
2.31.2 | Oct 5:
1.28.2
1.13.2
1.22.2
In FourthlineVision
, we improved the quality of selfie and document scans.
Oct 4: 2.31.2 | Oct 5:
1.28.2
1.13.2
1.22.2
Fixed
In FourthlineCore
, we fixed first name parsing for old French ID cards.
Oct 18: 2.32.0
Removed
We have deprecated AnalyticsError.DatadogAlreadyInitialized
.
Oct 10: 2.31.2
We removed error code 2 Datadog already initialized
.
Oct 5: 1.28.2
1.13.2
1.22.2
Web SDK
Improved
The Selfie module now provides more accurate feedback.
Oct 26: 1.12.1
Fixed
Status events are now firing on all attempts.
Oct 11: 1.12.0
Qualified Electronic Signature
Added
When the outcome of the related Identity Verification case is completed_unacceptable_risk
, we've added new status codes for kyc_required
status.
When the outcome of the related Identity Verification case is completed_unacceptable_risk
or inconsistent_data
, clients can now finish the signature flow.
For more information or to enable this feature, contact your customer success manager.
We have re-enabled real-time signature validation in production.
Oct 19: 2023.25
Improved
You can now create a QEC for clients with a mononymous name.
Oct 30: 2023.26
September 2023
September 2023
App drop-in
Added
For fourthline-sdk
, we added:
- Support for InfoCert QTSP for Qualified Electronic Signature via Workflows API integration
- Support for 10-character Spanish TIN
Sep 22: 2.31.1
2.31.1 | Sep 26:
1.28.1
1.13.1
1.22.1
A language indicator to enable the backend to return localized documents for Qualified Electronic Signature.
Sep 6: 2.30.0
We added support for the Netherlands as a TaxationCountry
in the TIN flow.
Sep 12: 2.31.0 | Sep 13:
2.31.0 | Sep 14:
1.28.0
1.13.0
1.22.1
Improved
For fourthline-sdk
, we made UI and UX improvements to the following screens:
- Bank Account Verification Introduction screen
- Documents Document scanner screen: Document ready popup and snapshot button
- Qualified Electronic Signature via Workflows API integration Document approval and Signature confirmation screens
Sep 22: 2.31.1
2.31.1 | Sep 26:
1.28.1
1.13.1
We made UX improvements to the signature flow.
Sep 8: 1.27.0
1.12.0
1.21.0
Changed
We changed dependencies to the latest versions for the following:
- Kotlin version to 1.9.10
- Compose Compiler to 1.5.3
- ExoPlayer to 2.19.1
- AndroidX Browser to 1.6.0
- ML Kit Barcode to 18.3.0
Sep 13: 2.31.0
We changed:
- Android
compileSdkVersion
andtargetSdkVersion
to 34 - Compose version to 1.5.0
Sep 6: 2.30.0
We updated to:
- Android SDK v2.31.1
- iOS SDK v2.30.1
Sep 26: 1.28.1
1.13.1
1.22.1
We updated to:
- Android SDK v2.30.0 and
compileSdkVersion
andtargetSdkVersion
to 34 - iOS SDK v2.30.1
Sep 8: 1.27.0
1.21.0
1.12.0
Fixed
For fourthline-core
, we fixed extraction of optional data from Dutch ID cards.
Sep 9: 1.22.0 | Sep 12:
2.31.0 | Sep 13:
2.31.0 | Sep 14:
1.28.0
1.13.0
For fourthline-core
, we fixed an issue with the Workflows API not working in production in the iOS SDK.
Sep 8: 1.27.0
1.21.0
1.12.0
For fourthline-sdk
, we fixed an issue with the Workflows API not working in production.
Sep 6: 2.30.1
Web SDK
Improved
We improved the guidance in the UI on how to enable location permissions.
Sep 19: 1.11.8
In the signature flow UI, we streamlined the device check so it's now performed in the backend instead of on the Device details screen.
Sep 14: 1.11.7
Qualified Electronic Signature
Added
We have integrated with a second QTSP – InfoCert. If Namirial's service is temporarily unavailable, clients can be automatically redirected to InfoCert. This fallback option ensures better conversion and user experience.
To integrate with InfoCert, contact your Fourthline delivery manager.
More information
Sep 12: 2023.21
Improved
- Hash signing by adding the Online Certificate Status Protocol (OCSP) and Certificate Revocation List (CRL) to Namirial's Time Stamping Authority (TSA) certificates.
- QTSP character support by implementing fallback scenarios, if not supported
- Error handling
Sep 26: 2023.22
Updated 1 day ago