capture-sdk
Using Capture with 'capture' SDK
This section contains the changes that will impact your integration when you are using the alternative integration flow (for web only). In this integration path, you upload the images to Onfido using the Capture service and with capture set as sdk.
You do not need to prepare any changes in your implementation, since Signicat will enable these changes for you (from May 2023).
As for the end-users, this will only impact end-users residing in the USA (see below).
New consent required for end-users in the USA
If the Capture SDK detects that the end-user resides in USA, the end-user will be presented with a new consent screen with Onfido's privacy statement and terms of service, as required by Onfido.

Onfido privacy notices and consent (US)
If the end-user accepts, the process will continue as usual.
If the end-user does not accept, the process will fail with failReason "USER_CONSENT_DENIED". Here is an example of an Assure process where the end-user was from the USA and denied consent:
{
"status": "failed",
"processId": "49f8e1c7-7950-4ef4-af53-fb5e22ef5514",
"provider": "onfido",
"failReason": {
"type": "USER_CONSENT_DENIED",
"message": "User denied consent."
},
...
}