Supported document type
Detect tampered and deepfake Driver's License
Two unrelated frauds target a driver's license, and they edit different fields. One wants the age: a birth date moved back so the card clears an 18 or 21 threshold at a bar, a retailer, or a betting site. The other wants the entitlement: a category line extended so a driver qualifies for work they are not licensed for, or a portrait swapped so a verified gig account can be rented out. TamperCheck names the field that moved.
API slug: drivers_license
Last updated:
What a genuine driver's license contains
A driver's license states an entitlement, so it carries more than identity. Alongside the holder's name, address, date of birth, portrait, and signature sit the license number, the issuing state or authority, the issue and expiry dates, the date entitlement was first granted, and the class codes defining what the holder may drive. Restriction and endorsement codes qualify those classes: corrective lenses, automatic transmission only, passenger or hazardous-goods entitlements. A hologram and a fine-line background run across the card.
The entitlements are the part that has to add up. A class granted before the holder was old enough to hold it is a contradiction, and so is an entitlement whose validity outlasts the card printed around it. In some schemes the license number is derived from the surname and date of birth, tying together two fields a forger treats as separate. Expiry follows issue by a term the authority publishes, not by arithmetic a reviewer can assume.
How driver's license forgeries are made
Birth date alteration for age checks
The birth year is lowered so the holder appears to have passed an age threshold. It is the most attempted edit on this document and often the crudest, and in schemes where the license number encodes the date of birth it leaves the number describing an age the card no longer claims.
Class and category tampering
Codes are inserted into the entitlement table so a driver appears qualified for heavy goods, passenger transport, or hazardous loads. Fleet and logistics hirers check that a category is present rather than that it is plausible, and an added row rarely matches the table's own spacing and character weight.
Expiry and issue date paste-ups
Dates are lifted from a valid card and pasted over an expired one. Because term lengths vary by authority, arithmetic alone proves nothing. The useful test is visual: whether the pasted region carries the same background pattern, print texture, and noise as the field it covered.
Portrait swap for account rental
A face is replaced so a verified delivery or ride-hailing account can be handed to someone else, with the original holder's record left intact underneath. The substituted portrait comes from a different capture, bringing its own lighting direction and resolution, and the card's laminate pattern stops at its edge.
Novelty and template cards
Cards sold as novelties reproduce a state layout closely enough to survive a doorway glance. The differences are structural: consumer print dithering in place of dye sublimation, a hologram that holds one appearance at every angle, and fine-line artwork that lost its definition in the copy step.
Rendered license images
Some licenses only ever exist as pictures, produced for an upload nobody will see in person. Internal consistency is not their weak point. Capture history is: a rendered card has no lens, no sensor, and no print pass behind it, and that absence shows up in the image statistics.
What TamperCheck checks on a driver's license
TamperCheck runs 200+ forensic checks across three layers and returns a risk score from 0 to 100 with plain-English findings tied to specific regions of the document. These three carry the most weight on this document class.
Portrait substitution and face-swap analysis
The document is isolated from whatever it was photographed on, then the portrait region is assessed against the card surface around it. A pasted or generated face rarely matches the substrate it was placed onto.
Security print, foil, and hologram analysis
A genuine security overlay or guilloche background behaves differently from a printed picture of one. A reproduction loses the structure that made the feature a security feature in the first place, and that loss is measurable even when the copy looks convincing on screen.
Arithmetic reconciliation
Stated totals are recomputed from their components, and running or cumulative figures are checked for continuity across periods. A single edited value breaks the chain even when the page still looks right.
And many more checks
The three above are the layers that carry the most weight on a driver's license. Every upload runs the full suite of 200+ checks regardless of document class, spanning file structure and metadata, pixel-level forensics, font and text rendering, optical and print characteristics, provenance signals, AI-generation signatures, and many more checks.
Who verifies a driver's license, and why
KYC teams, gig platforms, rental companies, and age-restricted retailers. In each case the document is being used to unlock money, access, or a legal status, which is exactly what makes it worth forging.
How to verify a driver's license in 4 steps
Check the fields against each other
Read date of birth, licence number, and portrait photo together rather than one at a time. Forgers typically change one value and leave the rest of the document describing the original.
Inspect the file metadata
Open the document properties and look at the producer, creation date, and modification date. A document produced by a consumer PDF editor, or created long after the date printed on its face, is worth a closer look.
Ask for a second document
Request a corroborating document from the same issuer or an adjacent period. Forgery effort concentrates on one file, so inconsistencies surface as soon as there are two to compare.
Run a forensic check
Manual review catches obvious edits but not field-level pixel manipulation or synthetic generation. TamperCheck runs 200+ forensic checks on a driver's license and returns a risk score from 0 to 100 within seconds, at $0.50 per document.
Frequently asked questions
How do I tell if a driver's license is fake?
Check the entitlements against the dates before you look at the card itself, since a class granted before the holder reached the legal age for it, or an expiry that does not follow issue by the authority's published term, is a contradiction no amount of print quality hides. Then examine the birth date digits and the portrait edge, which are the two regions that get edited most.
How do companies verify a driver's license online?
They collect an upload, read the fields with OCR, compare them against the applicant's stated details, match a selfie against the portrait, and run forensic analysis on the image. Where the issuing authority publishes a checking service, entitlement status is confirmed there. The document analysis is what covers the gap when no such service exists.
Can AI generate a fake driver's license?
Yes, and the generated ones are internally cleaner than edited ones, because nothing was altered after the fact. Every field was produced together, so cross-checks between number, dates, and categories pass. They are identified instead by generation signatures, by print structure that no card printer produces, and by the absence of any capture path in the file.
What is the most common edit on a fake driver's license?
The date of birth, by a wide margin, because age-restricted access is the cheapest thing a forged license buys. It is also the edit that leaves the most evidence: a few digits re-rendered inside a field whose surroundings were never touched, sitting at a different sharpness and compression level from the characters next to them.
TamperCheck analyses driver's license uploads with a hybrid forensic and AI pipeline tuned for this document class. Upload endpoints accept PDF and common image formats; class is inferred automatically. See the API & MCP documentation for authentication, async jobs, and webhooks.