Trusted by lending, insurance, and compliance teams worldwide
Catch document fraudbefore it costs you
Upload a bank statement, payslip, invoice, passport or any of 100+ document types. Get a clear verdict in under a minute.
- Lending & Credit
- Insurance Claims
- HR & Hiring
- Education & Admissions
- Tenant Screening
- Healthcare & Social Care
Or explore the API documentation
- Document types
- 100+
- Document types
- Median verdict
- <1 min
- Median verdict
- Per document
- $0.50
- Per document
- Zero document storage
- SOC2 / GDPR compliant
- 190+ countries covered

Tampered
Bank statement
Running balance doesn't add up
Authentic
Degree certificate
No edits detected
Tampered
Insurance invoice
Line amounts changed

Built for teams that rely on documents
Lending & Credit
Catch altered bank statements and pay stubs before disbursement - arithmetic and pixel checks in about a minute.
Lending & Credit
<1min
Median time to verdict
from upload to result
130+
Forensic checks
run per document
190+
Issuing countries
document coverage
0
Documents stored
zero retention policy
The problem
Document fraud is bigger than most teams realise
1 in 5
fraudulent documents bypass manual review
Industry average, lending & KYC workflows
How it works
A verdict in three steps
Submit a document via API or dashboard. In about a minute, get a clear Authentic or Tampered verdict - with every finding explained.
Submit your document
Upload via the dashboard or POST to the API. PDFs, images, and scanned copies all work.
130+ checks run in parallel
Edited amounts, font mismatches, metadata gaps, seal issues, template inconsistencies, and AI-generated or deepfake content — every document is tested from multiple angles at once.
Verdict in <1min
AUTHENTIC or TAMPERED with every finding listed plainly. Your team acts on facts, not a black-box score.
The product
130+ forensic checks. One clear verdict.
Every failed check is explained specifically - not a black-box score your team has to guess at.
bank_statement_oct2024.pdf
Bank Statement · Meridian Bank · synthetic test document
78/100
Risk Score
132 / 132
Checks Run
3
Checks Failed
Forensic findings
Arithmetic Integrity
Running balance on page 2 is off by $4,320. Row 14 total does not match itemised sum.
Error Level Analysis
Pixel compression artefacts detected around transaction amount fields - consistent with copy-paste editing.
Font Metrics
Character spacing in rows 14–18 differs from the rest of the document. Possible text replacement.
Document Metadata
Creation timestamp and software metadata are internally consistent.
Visual Template Match
Header layout matches known bank statement template.
Verdict summary
Three independent forensic checks failed. This bank statement shows clear signs of digital manipulation targeting transaction amounts and running balances. Do not accept as evidence of income or financial position.
What each signal catches
Each check runs independently across pixel analysis, arithmetic validation, typography, metadata, and AI-generation and deepfake detection. Failing one is enough to flag - nothing slips through.
Pixel-level edit detection
Finds regions that were digitally altered after the document was created
Arithmetic integrity
Verifies totals, balances, and running sums add up correctly
Font and layout consistency
Spots copy-paste edits and characters that don't match the rest of the document
Issuer template matching
Compares layout against genuine formats for that document type
Seal and signature checks
Validates stamps, wet signatures, and security features where present
AI & deepfake detection
Identifies synthetically created, deepfake, and AI-generated documents
Metadata analysis
Examines creation dates, software used, and internal file structure
Cross-field consistency
Checks that names, dates, and amounts agree across the document
Plus dozens of issuer-specific rules, geolocation validation, QR code integrity, and cross-field consistency checks.
Tampered vs authentic
What tampering looks like - and what our checks catch
The same bank statement. One altered, one genuine. Forensic analysis tells them apart in about a minute.
Altered bank statement
Balance off by $4,320 - arithmetic check failed. Pixel manipulation detected around row 2.
Genuine bank statement
All balances consistent. No pixel anomalies. Font metrics uniform throughout.
Coverage
Works on every document your team receives
100+ document types across 190+ issuing countries - all through a single API endpoint.
For developers
One API call. Every document type.
POST a file, get a structured JSON verdict. Integrate fraud detection into your onboarding, lending, or claims workflow in an afternoon.
curl -X POST https://api.tampercheck.ai/v1/verify \
-H "Authorization: Bearer tc_live_key_..." \
-F "file=@bank_statement.pdf" \
-F "document_type=bank_statement"{
"verdict": "TAMPERED",
"risk_score": 78,
"checks_run": 132,
"findings": [ ... ]
}Industries
Compliance & deployment
Built for regulated industries
Zero-retention architecture and API-first design means TamperCheck fits inside your existing compliance posture.
SOC 2 readiness
Architecture supports SOC 2 Type II. Audit-ready logging, access controls, and incident response procedures.
GDPR aligned
Zero document storage eliminates retention risk. No personal data written to disk or databases after analysis.
REST + Webhook
Single endpoint for all document types. Webhooks deliver async results to your own infrastructure.
OpenAPI spec
Full OpenAPI 3.0 specification. Auto-generate type-safe clients in any language in minutes.
Zero retention
Documents are processed in memory and discarded immediately after analysis - nothing is written to disk.
99.9% SLA
Uptime commitment across all API endpoints with status monitoring at status.tampercheck.ai.
Privacy
Your customers' documents are never stored
Most verification services retain documents for QA and model training. TamperCheck doesn't - not one byte, not one second.
Zero retention
Every document is analysed in memory and immediately discarded. Nothing is written to disk or stored in any database.
TLS 1.3 in transit
All uploads travel over TLS 1.3. No document content is ever logged or retained in request logs.
You own the outcome
Submitted documents are never used to train our models. Your data remains entirely yours.
Managed inference
AI inference runs on TamperCheck-managed infrastructure with audited models. No keys for you to rotate, no third-party provider relationships to manage.
How much could you save?
Compare manual document review against automated fraud detection at any volume.
Manual review
$15k
/ month
With TamperCheck
$500
/ month
You save
$14.5k
$174k / year
Manual review estimate: 15 min analyst time at $60/hr ($15/doc). TamperCheck: $0.50/doc.
See full pricingFAQ
Common questions
What is TamperCheck.ai?
TamperCheck is a document fraud detection tool built for B2B teams. You upload a document (bank statement, payslip, invoice, certificate, contract, or any of 100+ supported types), and you get back a clear AUTHENTIC or TAMPERED verdict with every finding explained in plain English. The whole thing takes about a minute.
How does TamperCheck detect tampering?
We run 130+ independent forensic checks on every document, all at once. We look for edited numbers, font mismatches, metadata anomalies, template inconsistencies, seal and signature issues, and signs of AI-generated or deepfake content. If anything fails, you get a specific explanation of what we found and where.
How much does it cost?
Each document costs $0.50 to check (1 to 6 pages counts as 1 check, 7 to 12 pages counts as 2). New accounts get $5 in free credits, enough for 10 documents with no payment details required. No seat fees, no volume tiers, no minimum commitment.
Are submitted documents stored?
No. Documents are processed entirely in memory and discarded immediately after analysis. We never store, archive, or use submitted documents for model training.
What document types are supported?
We support 100+ document types including bank statement, payslip, invoice, insurance claim, degree certificate, employment contract, trade license, medical report, and more, across 190+ issuing countries. You can browse the full list on the document types page.
Does TamperCheck detect deepfakes?
Yes. Alongside checks for edited numbers and forged stamps, we run dedicated AI-generation and deepfake detection - catching synthetically created IDs, bank statements, payslips, and other documents that were never genuine to begin with, not just genuine documents that were altered afterward.
Get started
Your first 10 checks are on us
Sign up, receive $5 in free credits, and run real documents through TamperCheck today. No sales call. No enterprise contract.
$0.50 / document · $5 free · zero document storage