AI-Generated Document Detection: What the PDF File Shows
AI now writes convincing fake pay stubs, bank statements, and invoices on demand – perfect on screen, indistinguishable from real exports to the human eye. HTPBE? doesn’t grade the prose. It reads the PDF’s binary structure and flags the seams where AI-generated content was rasterized, stitched, or stamped into the file.
HTPBE? is a structural PDF forensics tool, not an AI-content classifier. We detect what happens to a PDF when AI output is assembled into it – edits after a real export, scanned or rasterized pages mixed with inserted content, documents reworked in online editors or design tools, documents built from a reused template, modifications after a digital signature.
What we do not promise: reading a PDF and saying ‘this was written by ChatGPT.’ If a fraudster invents a document outright, with a stolen logo and a fabricated IBAN, there is no editing history for a structural tool to find – including ours. That is content forgery, a different product category (Inscribe, Resistant AI, GPTZero). We sit alongside content-AI detectors as the structural layer they don’t analyze.
The problem
AI didn’t invent document fraud. It scaled the assembly line
Until 2023, fabricating a convincing pay stub or bank statement required either a real export to edit or a designer’s hour. Generative AI collapsed that to seconds. A fraud-ops team that saw a dozen forged documents a quarter now sees them weekly – and the rendered output is cleaner than what a human editor produced.
But the rendering layer is not where forensic evidence lives. AI generates pixels; a PDF is a structured container. To put AI-generated content into a PDF that fools a human, the fraudster has to either rework a real institutional file or stitch AI output into a real export. Both leave structural evidence in the file, and that is what HTPBE? examines.
For risk and fraud-ops teams, the AI-fraud question isn’t ‘was this written by a model?’ – that’s a content question. The operative question is ‘was this PDF assembled by a human or a tool, after the real document was generated?’ That’s the structural question, and it’s answerable in under three seconds per file.
AI-fraud patterns we actually catch
- AI-generated text printed and rebuilt as PDF in an online editor
- AI-rasterized pages swapped into a real bank statement export
- Design-tool rebuild of an institutional template (Illustrator, InDesign)
- Mass template forgery – same fraud kit run repeatedly through AI
- AI-generated overlay applied to a stolen template via Photoshop
- AI modifications appended to an already-signed document
What this looks like
Document fraud in 2026 – three concrete patterns
Three real fraud mechanics we catch at the structural PDF layer.
AI-generated text printed and rebuilt as PDF in an online editor
AI-rasterized pages swapped into a real bank statement export
Design-tool rebuild of an institutional template (Illustrator, InDesign)
Mass template forgery – same fraud kit run repeatedly through AI
AI-generated overlay applied to a stolen template via Photoshop
AI modifications appended to an already-signed document
The detection gap
KYC platforms check the document. HTPBE? checks the file.
Two different checks – both matter.
KYC & identity platforms
Plaid · Persona · Alloy · Jumio
- Is this a real bank statement template?
- Does the account number match the identity?
- Is the document format consistent with the issuing bank?
Detects fake documents. Does not detect edited real documents.
HTPBE? tamper detection API
Structural PDF integrity
- Was this specific PDF file modified after it was generated?
- Does the file carry evidence of editing after export?
- Were digital signatures valid at the time of signing?
What HTPBE? checks
What the API detects in AI-assembled PDFs
Six structural patterns that betray AI assembly – results in under 3 seconds
Scans mixed with inserted content
When AI-generated images replace pages in a real PDF, HTPBE? detects the scanned or rasterized page inserted into an otherwise digital document.
Page assembly from different sources
HTPBE? detects documents assembled from pages of different sources. A bank statement where the first pages are a real export and a later page was rebuilt with AI is flagged.
Edits after the real export
When AI content is pasted into a real PDF and saved again, HTPBE? reports that the file was edited after it was created – whoever or whatever wrote the pasted text.
Editing-tool traces
AI-generated content rarely lands in a PDF directly – it goes through a tool. When a file carries the fingerprints of a known PDF editing tool that worked on it after it was first produced, HTPBE? reports this as a named marker.
Design-tool rebuilds
HTPBE? flags institutional templates rebuilt in Illustrator, Photoshop or InDesign – a document that should have come straight from a banking system but was produced in a design workflow instead.
Modifications after digital signature
AI-generated content added to an already-signed contract or institutional document triggers the highest-confidence verdict in the system: ‘certain’. HTPBE? detects edits made after signing and signatures that were removed.
Share with engineering
Wire this into your intake pipeline in under a day
Two API calls – one POST to submit the PDF, one GET to retrieve the verdict. Forward this page to your engineering team; the full API reference, quotas, and copy-paste examples in cURL, JavaScript, Python, PHP, Go, and Ruby are one click away.
Pricing
Self-serve plans, no sales call
All plans include the same forensic checks. Pick the quota that matches your monthly document volume.
manualStarter
30 credits/mo
Manual spot-checks and integration testing
most commonGrowth
350 credits/mo
Active document processing pipelines
high volumePro
1,500 credits/mo
High-volume automation and API integrations
Enterprise (unlimited, on-premise available) — see full pricing
API key on signup. Free test environment on every plan. No card required.
Customer Stories
Teams that stopped document fraud
Compliance, finance, and risk teams use HTPBE? to catch manipulated PDFs before they become costly mistakes.
Caught an invoice where the total had been changed by less than a thousand dollars. Without this I would have approved it without a second look.
Sarah M.
AP Manager
United States
We had three applicants in the same week with bank statements that looked completely fine. Two of them were flagged as modified. You simply cannot see this by reading the document – it is in the file structure.
Lars V.
Risk Analyst, Online Lending
Netherlands
Salary slips were coming with altered figures. We identified two problematic files before the placement was finalised.
Priya K.
HR Operations Lead
India
Since we started checking documents this way, we stopped two applications early in the process that would have been very difficult to reverse later.
Julien R.
Fraud Analyst, Fintech
France
Some applicants were sending PDFs that looked authentic but had been edited in ways not visible to the eye. We now ask for checked originals when something is flagged. Already saved us from a few bad decisions.
Marta S.
Compliance Coordinator
Spain
One invoice was caught because there was a mismatch between the document dates and structure. That particular case would have cost us significantly.
Tariq A.
Finance Manager
United Arab Emirates
FAQ
Frequently asked questions
Does HTPBE? detect text written by ChatGPT or Claude?
What about a fully fabricated PDF generated from scratch by an AI agent?
How is AI document fraud different from traditional document fraud?
Does this replace content-AI detection tools like GPTZero or Inscribe?
Won’t this trigger false positives on documents legitimately processed by AI tools?
Can I test it on AI-generated PDFs we’ve already collected?
What does an AI-made PDF look like at file level compared with a genuine export?
What can the verdict say about a document that might be AI-generated?
modified), that no modification was found (intact), or that the file’s origin does not allow a conclusion (inconclusive), together with named markers that explain the result. It cannot say that a document is AI-generated, that its figures are true, or that it is authentic. An intact result means the file was not edited after export; it does not mean the content is correct.What should I do when an AI-suspected PDF comes back inconclusive?
inconclusive means the document came from software that anyone can use, so the file alone cannot confirm where it came from. Ask the sender for the original from the issuing system, or check the details with the issuer directly – the account number with the bank, the employer with the payroll contact.Is it worth running a check on every suspected AI document?
Secure your workflow
Create your account – check PDFs on the web or with an API key, both ready on signup.
No sales call. Cancel any time.