Complete Feature Reference

142 AI Forensic Checks
Explained in Detail

Every check our engine runs — from PDF structure analysis to neural network forgery detection. Understand exactly how DocEnsure protects your organization.

142Individual Checks
11Categories
6AI Signals

Looking for detailed detection methods — PDF tampering, salary math validation, AI detection, font forensics, and more?

View All Detection Methods

All 142 checks, by category

Every individual check our AI engine runs, organized by the 11 verification categories.

Category 1: Visual & Layout Analysis

18 checks — Analyzes fonts, alignment, colors, borders, and visual consistency

18
#1Font Size ConsistencyMeasures contour height variance across text — flags documents with too many font sizes
#2Font Type ConsistencyCompares font rendering across regions — detects mixed fonts from different applications
#3Text Alignment VerificationMeasures x-position standard deviation of text lines — detects misaligned edits
#4Line Spacing AnalysisCalculates coefficient of variation in line gaps — irregular spacing may indicate tampering
#5Color Scheme ConsistencyAnalyzes hue distribution across document — flags unexpected color variations
#6Font Color ConsistencyDetects multiple font colors — payroll docs should have uniform text color
#7Border ConsistencyChecks border uniformity and completeness — expected borders should be present and regular
#8Layout Template MatchingCompares document structure against expected templates for each document type
#9Logo Position VerificationChecks if institutional logos appear in expected regions — mispositioned = possible edit
#10Logo Quality AssessmentMeasures logo sharpness via Laplacian variance — low quality may indicate paste
#11Stamp/Seal DetectionDetects circular seal regions using Hough circle transform
#12Stamp Quality AnalysisEvaluates stamp clarity, circularity, and color consistency
#13Header/Footer ConsistencyVerifies header and footer presence and consistency across pages
#14Margin UniformityChecks document margins are consistent — edited docs often have margin shifts
#15Print Quality AnalysisAssesses overall print quality — digital vs scanned characteristics
#16Text Overlay DetectionDetects regions where text may have been overlaid on existing content
#17Image Quality AssessmentMeasures sharpness, brightness, contrast, and resolution — document-type-aware thresholds
#18Document Orientation CheckDetects rotation, skew, and orientation issues in scanned documents

Category 2: Signature Verification

12 checks — Analyzes signature authenticity, stroke patterns, and pen characteristics

12
#19Signature Presence DetectionDetects if a signature region exists in expected document areas
#20Signature Region ExtractionIsolates the signature area for detailed analysis
#21Signature Stroke AnalysisAnalyzes stroke width consistency and natural hand movement patterns
#22Signature Consistency CheckMeasures stroke width coefficient of variation — inconsistency suggests tracing or copy
#23Pen Pressure AnalysisExamines ink intensity variation — real signatures show natural pressure changes
#24Signature Speed IndicatorsDetects signs of slow, deliberate drawing vs natural fast writing
#25Tremor DetectionIdentifies unnatural hand tremor patterns that indicate forgery
#26Pen Lift AnalysisCounts pen lift points — forged signatures often have more lifts than natural ones
#27Signature Size VerificationValidates signature dimensions are proportional to document size
#28Signature Position VerificationChecks if signature appears in the expected location for the document type
#29Ink Color AnalysisDetermines ink color (blue, black, other) and checks consistency
#30Digital vs Handwritten DetectionDistinguishes between digital (typed/pasted) and genuine handwritten signatures

Category 3: Metadata Analysis

18 checks — Inspects file creation dates, edit history, software info, and hidden data

18
#31File Creation Date VerificationChecks if creation date metadata exists and is reasonable
#32File Modification Date VerificationDetects modification dates — a date after creation indicates editing
#33Author Information CheckExamines author metadata — mismatched or missing author info is flagged
#34Software Information CheckIdentifies creation software — flags PDF editors (iText, PDFtk, Foxit, etc.)
#35PDF Version VerificationChecks PDF version compatibility — mismatched versions indicate re-processing
#36Embedded Fonts CheckExtracts all font families — salary slips with 7+ fonts = strong tampering indicator
#37Image Resolution MetadataChecks DPI and resolution from EXIF data
#38Color Profile VerificationExamines ICC color profile — presence indicates professional creation
#39Compression AnalysisIdentifies compression methods (zlib, JPEG, JBIG2) — mixed compression is suspicious
#40Embedded Objects DetectionDetects JavaScript, auto-launch actions, and suspicious embedded objects
#41XMP Metadata AnalysisExamines XMP metadata block for editing traces
#42Document ID VerificationChecks for PDF document ID — missing ID may indicate reconstruction
#43Print History CheckAnalyzes print-related metadata for document history
#44Edit History AnalysisDeep PDF structure: %%EOF markers, xref tables, startxref pointers, white overlays, editor signatures, Creator/Producer mismatch
#45Encryption Status CheckDetects PDF encryption and password protection
#46Digital Certificate CheckChecks for digital signatures and certificates in the document
#47Timestamp VerificationVerifies embedded timestamps are present and consistent
#48File Size ConsistencyChecks if file size is consistent with content — too small or too large is suspicious

Category 4: Image Forensics

16 checks — Pixel-level manipulation detection using forensic analysis techniques

16
#49Error Level Analysis (ELA)Recompresses at 90% quality and compares — edited regions show different error levels
#50Copy-Move DetectionORB keypoint matching detects duplicated regions within the same document
#51Noise Pattern AnalysisBlock-wise noise variance — manipulated regions have inconsistent noise patterns
#52JPEG Artifact AnalysisAnalyzes 8x8 block boundary artifacts — double compression reveals editing
#53Splicing DetectionCompares color histograms across quadrants — pasted regions have different distributions
#54Clone DetectionBlock-hash based detection of repeated patterns — flags suspicious cloning
#55Resampling DetectionDetects periodic patterns from scaling/rotation — indicates image manipulation
#56Double JPEG CompressionDetects signs of JPEG being saved twice — common in edited images
#57Lighting ConsistencyAnalyzes light source direction across the image — inconsistency = compositing
#58Shadow ConsistencyChecks shadow directions match across all objects in the image
#59Perspective AnalysisValidates geometric perspective is consistent — spliced elements break perspective
#60Edge Inconsistency DetectionDetects unnatural edge transitions between regions
#61Histogram AnalysisChecks for gaps, spikes, and unnatural histogram patterns indicating manipulation
#62DCT AnalysisDiscrete Cosine Transform analysis for frequency-domain manipulation traces
#63Chromatic Aberration CheckReal cameras produce aberration — perfect alignment suggests synthetic creation
#64Font Forensics AnalysisStroke width variation, kerning analysis, and edge profile comparison across text

Category 5: Content Verification

18 checks — Validates text, numbers, dates, calculations, and cross-field consistency

18
#65OCR Text ExtractionMulti-language OCR (English + Hindi) with artifact detection and quality scoring
#66Text Clarity AssessmentValidates word lengths, special character ratios, and OCR quality metrics
#67Language DetectionDetects Hindi (Devanagari), English, and other languages present
#68Name Format ValidationExtracts and validates name fields with document-type-specific patterns
#69Date Format ValidationValidates DD/MM/YYYY, DDMMYYYY, Month YYYY, and educational date formats
#70Address Format ValidationChecks address indicators, PIN codes, and address structure
#71ID Number ValidationAadhaar (Verhoeff checksum), PAN (entity type), Passport (type code), DL (state code), Voter ID
#72Numeric Data ValidationExtracts and validates all numeric data in the document
#73Mathematical VerificationSalary: Gross = Basic+HRA+DA, Net = Gross-Deductions, PF ~12% of Basic. Catches edited amounts.
#74Cross-field ConsistencyDOB vs Age, Issue vs Expiry dates, employee name/ID consistency, amount formatting
#75Required Fields CheckDocument-type-specific required fields — Aadhaar: name, DOB, address, UID
#76Data CompletenessMeasures overall data density — counts numbers, dates, names vs expected for doc type
#77Spelling/Grammar CheckDetects repeated characters and suspicious word patterns
#78Document Number FormatValidates reference numbers, document numbers, and serial numbers
#79Currency Format ValidationValidates Rs., INR, ₹ amount formats and non-negative values
#80Phone Number ValidationValidates +91, 10-digit mobile, landline with STD codes
#81Document Expiry/Validity CheckChecks expiry dates for passports, driving licenses — flags expired documents
#82Transaction Pattern AnalysisBenford's Law analysis on financial amounts — detects fabricated numbers and round-number anomalies

Category 6: Security Features

14 checks — Verifies watermarks, QR codes, holograms, stamps, and security elements

14
#83Watermark DetectionDetects embedded watermarks in document images
#84Watermark AuthenticityValidates detected watermark matches expected patterns for the document type
#85QR Code DetectionScans for QR codes using pyzbar — critical for Aadhaar verification
#86QR Content ValidationDecodes and validates QR code contents against document data
#87Barcode DetectionDetects and reads barcodes present in the document
#88Hologram Region DetectionIdentifies holographic regions on ID cards using color saturation analysis
#89Security Thread DetectionDetects security threads in bank notes and secure documents
#90Microprint DetectionChecks for microprint text patterns that are present in secure documents
#91UV Feature IndicatorsChecks for UV-reactive feature indicators in document metadata
#92Embossing DetectionDetects embossed text or seals using edge and shadow analysis
#93QR Crypto VerificationValidates cryptographic signature in Aadhaar QR — the strongest Aadhaar check
#94Stamp Paper VerificationValidates stamp paper for property and legal documents
#95Court Stamp/Seal CheckVerifies court stamps and official seals on legal documents
#96Barcode ValidationValidates decoded barcode data against document content

Category 7: Database Verification

18 checks — Cross-references against government and institutional databases

18
#97DigiLocker IntegrationValidates document against DigiLocker issued documents (requires credentials)
#98DigiLocker MatchCompares document data with DigiLocker records
#99Aadhaar Database CheckValidates Aadhaar number format and Verhoeff checksum algorithm
#100Aadhaar ConsistencyCross-checks Aadhaar details across multiple submitted documents
#101PAN Database CheckValidates PAN format, entity type code, and issuing authority
#102PAN-Aadhaar LinkageVerifies PAN-Aadhaar linking status compliance
#103Educational DatabaseCross-references with university and board databases
#104University VerificationValidates university/institution name against known institutions
#105Employment DatabaseVerifies employer details from submitted employment documents
#106Professional LicenseValidates professional license numbers and issuing bodies
#107Property RecordsCross-references property documents with land registry records
#108Vehicle RegistrationValidates vehicle registration details from driving documents
#109Bank Account CheckValidates bank account details format and branch codes
#110Legal RecordsCross-references with court and legal records databases
#111Blacklist CheckChecks against known fraud/blacklist databases
#112Historical RecordsCompares against historical verification records for the same entity
#113Electoral RollValidates Voter ID against electoral roll data
#114MCA Employer VerificationVerifies employer CIN number against Ministry of Corporate Affairs database

Category 8: AI/ML Detection

10 checks — Neural network and machine learning analysis for forgery detection

10
#115CNN-Based Forgery DetectionTexture, edge density, and noise uniformity analysis — document-type-aware thresholds
#116GAN-Generated DetectionFrequency domain analysis to detect GAN-generated symmetric artifacts
#117Deepfake DetectionHSV saturation and local color consistency analysis for photo manipulation
#118Template MatchingStructural feature extraction — aspect ratio, content distribution, document structure
#119Anomaly DetectionStatistical outlier detection across image blocks — flags anomalous regions
#120Document ClassificationClassifies document as landscape, text-heavy, image-based, or mixed content
#121Similarity AnalysisPerceptual hash fingerprint — compares against known document patterns
#122Neural Network VerificationMulti-scale Laplacian analysis for consistency across image scales
#123ML Confidence AssessmentAggregates quality, consistency, and edge coherence scores — weighted by document type
#124AI-Generated Document Detection6-signal engine: frequency spectrum, noise residual, color correlation, LBP texture, JPEG artifacts, PDF metadata

Category 9: Audit & Compliance

10 checks — File integrity, hashing, chain of custody, and compliance verification

10
#125SHA-256 Hash GenerationGenerates unique SHA-256 fingerprint for tamper-proof document identification
#126MD5 Hash GenerationSecondary hash for legacy compatibility and quick comparison
#127File Integrity CheckValidates file structure is internally consistent and uncorrupted
#128Chain of CustodyTracks document from upload through verification — hash, timestamp, file size
#129Timestamp AuthenticationVerifies embedded timestamps exist and are consistent
#130Version ControlTracks document versions and modification history
#131Access Log GenerationCreates audit log of who accessed and verified the document
#132Compliance CheckValidates document meets regulatory requirements for its type
#133Report Generation CapabilityVerifies the system can produce a comprehensive verification report
#134Audit Trail CompletenessValidates all verification steps are logged with timestamps

Category 10: Document Liveness Detection

5 checks — Distinguishes between original scans and photographs of screens/printouts

5
#135Moire Pattern DetectionDetects moire patterns that appear when photographing screens or printed documents
#136Print Artifact AnalysisIdentifies printer-specific artifacts — dot patterns, banding, streaking
#1373D Depth Cue AnalysisDetects depth cues from paper curvature or surface texture
#138Presentation Attack DetectionIdentifies if the document is a photo of a photo, screen capture, or printout copy
#139Presentation Attack ScoreOverall liveness score combining all presentation attack indicators

Category 11: Biometric Verification

5 checks — Face detection, quality assessment, and photo analysis on ID documents

5
#140Face Detection & ExtractionHaar cascade face detection on ID documents — extracts photo region
#141Face Quality AssessmentChecks face sharpness, angle, lighting — flags blurry or angled photos
#142Age EstimationEstimates apparent age from photo and cross-checks with DOB on document
#143Facial LivenessDetects if the face photo is genuine or a printed/screen copy
#144Face-to-Selfie MatchingCompares document photo with live selfie capture (requires integration)

142 Checks. 11 Categories. Under 2 Minutes.

Every check is document-type-aware — thresholds adapt for ID cards, financial documents, certificates, and legal papers.

Contact Us to Get Started

Ready to Detect Document Fraud?

Start verifying documents with all 142 AI forensic checks. Free tier available.

Contact Us Free plan includes 25 documents/month