Integrity Checks

Document integrity checks ensure that a document meets all required criteria to be considered acceptable for verification processes such as Income & Employer Verification, Affordability Insights, and Completeness Checks. Documents failing to meet these requirements are flagged.

Integrity checks is an umbrella term covering two levels:

  • File-level checks run against the whole uploaded file (document_id/source_id) and include tampering checks that scan the entire file for signs of tampering, structural irregularities, and inconsistencies.
  • data_source_id-level checks go one level deeper, examining each individual document identified within the file once it has been split during classification. These detect irregularities in the underlying document itself, whether it was scanned from paper or generated digitally.

As part of these checks, Sikoia performs a series of detections to identify documents that may have been altered, tampered with, or appear fraudulent. If a data field fails the criteria, the document or that specific field may be excluded from further analysis to maintain the reliability of the results.

Document integrity checks are currently supported for documents that also support deep extraction, bank statements, payslips, SA302, and tax overviews.

⚠️

Document integrity checks are not supported for documents uploaded to an entity of type company.

For a comprehensive list of the integrity checks being run, please contact our support team.

📘

Start exploring Sikoia's document integrity check endpoints here.