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
tampercheck.ai/dashboard
TamperCheck dashboard showing document verification results for multiple document types including bank statements and invoices

Tampered

Bank statement

Running balance doesn't add up

Authentic

Degree certificate

No edits detected

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

TAMPERED

Northgate Logistics Ltd

Employee: R. Alvarez · Period: 01–31 Mar 2025

Payroll
Basic pay$3,900.00
Overtime$420.00
Gross pay$4,320.00
Tax withheld−$890.00
Pension−$250.00
Net pay$6,480.00

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 report

How 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.

Requestbash
curl -X POST https://api.tampercheck.ai/v1/verify \
  -H "Authorization: Bearer tc_live_key_..." \
  -F "file=@bank_statement.pdf"
Response200 OK
{
  "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