Fastfail

Ensure submitted documents meet basic requirements before full verification.

Fastfail is a pre-verification step that quickly evaluates whether a submitted document is suitable for further verification, allowing the system to provide immediate feedback and, in rare cases, avoid unnecessary processing.

Instead of running full verification immediately, the system performs a set of automatic checks in advance to filter out clearly unsuitable inputs. This helps your applicants quickly identify issues and fix them before continuing with the full verification flow.

When a document is uploaded to Sumsub, the system runs a set of initial checks to detect the following:

  • All pages and sides of the document are uploaded.
  • The uploaded images represent a valid document (not a non-document image).
  • The same side of the document is not submitted twice.
  • Document number, name fields, and MRZ are present, clearly visible, and can be recognized.
  • Document image is not a screenshot or a printout.
  • Image has not been cropped.
  • Document is not considered expired or issued in the forbidden territory in accordance with the settings.
  • Photo in the document contains the human face.
  • Image metadata does not indicate the use of prohibited editing software.

If the Fastfail check is not passed, the system notifies the applicant and requests a new document upload.

🚧

Important

Fastfail does not replace full verification and is designed to detect only obvious issues. It does not perform detailed quality checks, which are handled at later stages of the verification process. Passing Fastfail does not guarantee final approval.

Fastfail rejection tags

TagDescription
forbiddenDocumentThe submitted document's type or issuing country isn't accepted for verification (e.g. a restricted country, or a document type not supported for that country).
missingImportantInfoRequired information on the document is missing or can't be read, so the document can't be verified.
dataNotReadableText or data on the document image can't be read — usually due to poor image quality or the wrong document type/country being selected.
expiredDocThe document's validity period has already ended.
documentWayTooMuchOutsideA significant part of the document falls outside the photo frame; the document doesn't fit the shot.
noIdDocFacePhotoThe applicant's face isn't visible on the document (e.g. the portrait/photo page is missing or obscured).
shouldBeMrzDocumentThis document type is expected to have a machine-readable zone (MRZ), but no readable MRZ was found on the image.
shouldBeDoubleSidedThe document type requires separate photos of the front and back, but they weren't both provided.
shouldBeDoublePagedThe document type requires a single photo showing both pages together (e.g. a passport's bio double-page), which wasn't provided correctly.
documentDeclinedBeforeThe exact same image, for the same document type + subtype, was already uploaded before and was declined.
sameSidesThe same side of the document was uploaded twice (e.g. the same image used for both front and back).
screenshotThe uploaded image is a screenshot rather than a real photo of the document.
digitalDocumentThe uploaded image is a digital/soft copy of the document rather than a photo of the physical document.
damagedDocumentThe physical document appears to be damaged, preventing verification.
incompleteDobThe document doesn't show a full date of birth (day, month, and year).
missingDobThe document type doesn't normally carry a date of birth field, but some such documents can still be accepted through specific handling logic.
missingValidUntilThe document type doesn't normally carry an expiration date, but can still be accepted if validity is confirmed via a check source.
docExpiresSoonPer client-specific settings, the document is treated as already expired because it falls within a configured minimum-residual-validity window before its actual expiry.
mrzNotReadableThe document's machine-readable zone specifically can't be read.
needTranslationThe document's language/script isn't accepted as-is and needs a certified translation before review.
suspiciousDocumentThe image shows signs the document may have been tampered with or modified.
missingSignatureThe document is missing a required signature.
documentAlreadyUsedThe applicant has already used this same underlying document, but submitted it under a different ID document type.
nfcHardwareMissingNFC-based document reading is required, but the current device/flow has no way to read the chip; must be run via MobileSDK.
shouldBeNfcDocumentThe document is expected to contain an NFC chip, but the submitted document doesn't have one.


Did this page help you?