Skip to main content

Document Liveness

Overview

Document Liveness is Verifik's advanced fraud detection system that ensures the authenticity of identity documents by detecting various types of document manipulation and presentation attacks. It uses cutting-edge AI technology to identify fake, manipulated, or fraudulent documents in real-time, providing comprehensive protection against document fraud.

How Document Liveness Works

Document Liveness analyzes uploaded document images through multiple specialized detection pipelines, each designed to identify specific types of fraud attempts. The system processes documents through AI-powered algorithms that examine various aspects of document authenticity, from screen replay attacks to sophisticated digital manipulations.

What Document Liveness Detects

Document Liveness provides comprehensive fraud detection across four critical areas of document security:

Screen Replay Detection

  • Identifies documents displayed on screens or monitors
  • Detects attempts to present digital copies instead of physical documents
  • Recognizes screen glare, pixelation, and digital display artifacts
  • Prevents fraud from photos of documents on devices

Printed Copy Detection

  • Identifies photocopied or printed versions of documents
  • Detects paper texture differences and print quality issues
  • Recognizes scanning artifacts and reproduction patterns
  • Prevents fraud from high-quality document reproductions

Portrait Substitution Detection

  • Identifies when photos on documents have been replaced
  • Detects inconsistencies in photo placement and quality
  • Recognizes tampering and manipulation attempts
  • Prevents fraud from document photo replacement

Digital Manipulation Detection

  • Identifies digitally altered or edited documents
  • Detects inconsistencies in document structure and formatting
  • Recognizes artificial elements and manipulation artifacts
  • Prevents fraud from sophisticated digital document fraud

API Endpoints

Create a Document Liveness

POST https://api.verifik.co/v2/document-liveness

List All Document Liveness

GET https://api.verifik.co/v2/document-liveness

Retrieve a Document Liveness

GET https://api.verifik.co/v2/document-liveness/{livenessId}

Document Liveness Object Structure

{
"id": "liveness_123456789",
"documentId": "doc_123456789",
"status": "completed",
"results": {
"screenReplay": {
"detected": false,
"confidence": 0.95,
"score": 0.05
},
"printedCopy": {
"detected": false,
"confidence": 0.98,
"score": 0.02
},
"portraitSubstitution": {
"detected": false,
"confidence": 0.97,
"score": 0.03
},
"digitalManipulation": {
"detected": false,
"confidence": 0.96,
"score": 0.04
}
},
"overallScore": 0.96,
"riskLevel": "low",
"createdAt": "2024-01-15T10:30:00Z",
"completedAt": "2024-01-15T10:32:00Z"
}

Use Cases

  • Fraud Prevention - Detect and prevent document fraud attempts
  • Compliance - Meet regulatory requirements for document verification
  • Risk Management - Assess document authenticity risk levels
  • Security - Enhance overall system security through advanced detection