Fraud detection
If they uploaded a document, we read every byte.
AI tools now generate stubs with correct year-to-date math, real employer names, and formatting indistinguishable from an ADP printout. Your team cannot tell by looking. Neither can most screening software.
9,600 fraudulent documents flagged across the ResProp portfolio.
The signals
Four of the seven, and the first one has no innocent explanation.
A stub that reports two different hourly rates in the same file was edited.
Hidden text layers
A PDF can show one number and store another. We compare both. One stub displayed $16 an hour on screen and stored $27 in the file data.
Metadata fingerprinting
ADP, Gusto, Wells Fargo each leave a specific producer trace. A consumer PDF editor leaves a different one. Corpus built from 14,561 documents.
Annotation artifacts
Payroll software generates a document once and never revises it. A post-creation edit means something changed after the fact.
Year-to-date math
YTD only goes up. When it does not, or the periods do not reconcile, the number was typed rather than calculated.
The fingerprint corpus
14,561 documents, and a 50% dominance threshold.
A fingerprint only counts when there are at least 30 files from that institution and one producer accounts for more than half of them. Bank of America: 602 files, producer dominance 86.9%.
Hidden text layers compared against rendered values
Post-creation annotation and edit artifacts
Producer and creator matched per bank and payroll provider
Known fake-stub generator sites flagged on intake
Year-to-date arithmetic reconciled across pay periods
Browser print-to-PDF distinguished from payroll output
Document type classified rather than trusted
The case that makes it concrete
$16 an hour on screen. $27 an hour in the file data. Same document.
Someone edited the visible text and left the original underneath. The renderer drew the top layer. The extracted text still contained both.
Every flag carries its reason in plain language. No black box score, and every override is logged.
FAQ
Detection questions
What is your false positive rate?
Why would a legitimate document have odd metadata?
Do new forgery patterns get added?
What about documents that are not forged, just wrong?
Is byte-level analysis your primary defense?
Send us a stub you already suspect.
Or one you approved. Either is a useful test, and the second is usually the more interesting result.