Document fraud detection for lending, insurance, HR and compliance teams
AI made forging documents free.We made catching them automatic.
130+ forensic checks on any document — payslips, bank statements, invoices, IDs — in under a minute.
Add $5, get $10 in credits · no card required · or see a sample report
- 100+ document types
- 190+ countries
- Zero document storage

Tampered
Bank statement
Running balance doesn't add up
Authentic
Degree certificate
No edits detected
Solutions
Built for the way your team works
Roughly 1 in 5 fraudulent documents gets past manual review. Pick yours to see exactly what we catch in it.
Lending & Credit
Stop income fraud before your underwriting commits.
- Bank Statement
- Payslip
- Tax Return
- Tax Form
Insurance Claims
Verify every supporting document before you authorise a payout.
- Invoice
- Receipt
- Insurance Claim
- Insurance Document
KYC & Identity Verification
Catch fraudulent identities before they become your customers.
- Passport
- ID Card
- Driver's License
- Residence Permit
HR & Hiring
Verify qualifications before you extend an offer.
- Degree Certificate
- Diploma
- Academic Transcript
- Marksheet
Tenant Screening
Confirm proof-of-income before you hand over the keys.
- Bank Statement
- Payslip
- Salary Certificate
- Utility Bill
Education & Admissions
Authenticate academic records before they reach your committee.
- Academic Transcript
- Marksheet
- Degree Certificate
- Diploma
Visa & Immigration
Catch tampered supporting documents before they reach the consulate.
- Visa
- Bank Statement
- Payslip
- Tax Return
Healthcare & Social Care
Validate staff qualifications before placing anyone near patients.
- Degree Certificate
- Diploma
- Employment Contract
- Reference Letter
Trades & Construction
Verify contractor licences and compliance certificates before work begins.
- Employment Contract
- Invoice
- Purchase Order
- Insurance Document
Every document
Check all of them, not a sample
130+ forensic checks run on every single upload — pixel forensics, arithmetic, typography, metadata, issuer templates, and AI-generated fakes. Manual review catches roughly four in five.
What it catches
The exact field that was altered
Not a black-box risk score. Pick a document type to see a real finding.
payslip_march.pdf
Payslip · Northgate Logistics · synthetic sample
Northgate Logistics Ltd
Employee: R. Alvarez · Period: 01–31 Mar 2025
Generated 02 Apr 2025 09:14 UTC · PDF 1.7 · producer: Northgate Payroll
What TamperCheck reported
Net pay was edited upward. It no longer matches gross pay minus deductions.
- Arithmetic integrityFailedNet pay reads $6,480 but gross minus deductions is $3,180 — a $3,300 gap.
- Font & layout consistencyFailedCharacter spacing on the net-pay line differs from every other figure on the page.
- Pixel-level edit detectionFailedCompression artefacts around the net-pay box are consistent with a pasted edit.
- Issuer template matchingPassedLayout matches the known employer template.
These four are a sample. Every document runs all 130+ checks — pixel forensics, arithmetic, typography, metadata, issuer templates, seals, and AI & deepfake detection.
See a full reportHow it fits
One endpoint. Every document type.
Upload in the dashboard or POST to the API. No per-document-type setup, no implementation project. Most teams are live the same day.
curl -X POST https://api.tampercheck.ai/v1/verify \
-H "Authorization: Bearer tc_live_key_..." \
-F "file=@bank_statement.pdf"{
"verdict": "TAMPERED",
"risk_score": 78,
"findings": [ ... ]
}Trust
Your customers' documents are never stored
Most verification services retain documents for QA and model training. We don't — not one byte, not one second.
Zero retention
Analysed in memory, then discarded. Never written to disk.
Never trained on
Your documents are never used to improve our models.
GDPR · SOC 2 controls
Audit-ready logging, least-privilege access, TLS 1.3 throughout.
99.9% uptime SLA
Across every API endpoint, with a public status page.
Run your own documents through it
Add $5 and we'll match it. That's 20 documents, no sales call, no contract.
Try it free$0.50 / document · see full pricing