stile

Identity verification platform

Verify the person behind the action.

Check an ID and a face, online or in person, at the moment someone asks to change payment details, recover an account, or collect a shipment.

Book a demo
  • Document
  • Face match
  • Liveness
Result: Verified. Ready for your team’s approval.

Trust and privacy

  • ISO/IEC 30107-3TESTED BY iBETAPADLEVEL 1 & 2Lab-tested livenessTested by iBeta against photos, screens and masks.How liveness works
  • AICPA SOC for Service OrganizationsSOC 2 Type IAudited by an independent CPA firm.Security at Stile
  • CCPA privacy rightsAccess and deletion requests honoured.How we handle data
  • NVIDIA Inception ProgramNVIDIA InceptionMember of NVIDIA’s program for startups.

01 · The problem

Online, you can be anyone.

Passwords and one-time codes prove someone has the right device. They don’t prove who is holding it. Now AI makes convincing fake IDs and faces easy to produce, and when the request is to move money or take over an account, that gap is where fraud gets in.

  • A man holds out a fictional California driver license that shows an older woman’s photo, while a face-scan frame sits on his own face.

    A borrowed identity

    Someone uses another person’s details and photo to pass as them.

  • A fictional California driver license on a computer screen breaks apart into pixels at one edge, showing it is a generated image.

    A deepfake ID

    An AI-generated ID image that looks real on a screen, made to pass a quick look.

  • A printed photo of a man held up to a phone running a liveness check, which frames the photo instead of a live face.

    A face that isn’t theirs

    A mask, a printed photo, or a replayed video held up to the camera.

What independent testing found

Today’s identity checks miss too much.

The US Department of Homeland Security tested commercial identity verification systems against fake IDs, spoofed faces and real people. The typical system:

  • 1 in 8

    fake IDs got through

    87% of 1,900+ fake IDs from all 50 states were caught.

    How Stile answers it

    A document-fraud model, custom-trained with NVIDIA AI tools on thousands of identity documents, catches the subtle edits and AI-generated alterations that template-based checks can miss. Barcodes are checked against the printed details.

  • 1 in 2

    of the strongest face spoofs got through

    53% of the most successful presentation attack was caught.

    How Stile answers it

    Liveness detection, lab-tested by iBeta to ISO/IEC 30107-3 Level 1 and 2, confirms a live person is present, not a photo, a screen or a mask.

  • 1 in 4

    genuine people were turned away

    75% of genuine users passed every step.

    How Stile answers it

    Image capture and text reading are tuned for everyday phone photos, using Microsoft Azure for reading documents and AWS for face matching. A blurry or glared shot is retaken in the same session, not rejected.

Finding 1 of 3

Next, DHS is adding a test for AI deepfakes of selfies and ID photos (2027).

Source: DHS Science and Technology Directorate, Remote Identity Validation Rally (RIVR-1), median results for tested commercial systems, presented September 30, 2026.

02 · How Stile protects you

Catch the fake. Keep no copy.

Fake-document detection

Four checks run when someone verifies with a photo ID.

  1. AuthenticityIs the card genuine?
  2. Barcode cross-checkDo the codes match the print?
  3. Face matchIs the selfie the person on the ID?
  4. LivenessA live person, not a photo, screen or mask
How fake-ID detection works

Privacy by design

The ID is deleted once there’s a decision.

  1. ID captured
  2. Checks run
  3. Decision
  4. ID images deleted

What you keep

Verified

The outcome and the checks that ran

How ID data is deleted

03 · How it works

A link, a phone, a result.

A computer shows a QR code to start verification; a woman holds her fictional driver license and takes a selfie on her phone; a results panel shows document, face match and liveness checked.
  1. Send a link

    Create a verification and share its link, or show a QR code at the counter.

  2. Verify on a phone

    The person photographs their ID and takes a selfie. A desktop visitor scans a QR code and continues on their phone.

  3. Receive the result

    Your system gets the outcome and the checks that ran, as a signed webhook.

Works with driver licenses, ID cards, passports and mobile driver’s licenses, with a face match and a liveness check.

04 · Where it matters

Before access changes. Before value moves.

Three moments where a request could cost you. Each runs the same way: the request, Stile checks, your team decides.

A laptop shows an “Updated bank details: new account ending 4821” request with an “Approve change” button, beside the supplier’s photo and his face verified on a phone.

Finance

Payment-detail changes

Friday, 4:52 pm. Your longtime supplier emails: new bank details, effective today.

  1. The requestNew bank details requested
  2. Stile checksID and selfie verified
  3. Your team decidesApprove the change

Guards against payment-redirection fraud

Identity fraud protection
A support agent’s screen shows “I’m locked out. Can you help?” and a “Restore access” button, linked to the customer verifying his face on his phone at home.

Support

Account recovery

A customer is locked out and getting frustrated. They say it’s their account. Is it?

  1. The requestLocked-out customer
  2. Stile checksID and selfie verified
  3. Your team decidesRestore access

Guards against account takeover

How account takeover fraud works
At a loading dock marked Dock 4, a driver in a hi-vis vest takes a selfie on her phone at a counter sign reading “Scan QR to check in”, while a dock worker with a clipboard waits.

Logistics

High-value pickups

A driver you’ve never met pulls up to collect a truckload of high-value goods.

  1. The requestDriver at the dock
  2. Stile checksID and selfie verified at the dock
  3. Your team decidesRelease the shipment

Guards against cargo theft

Identity verification for logistics

Stile tells you who the person is. Your team decides what they may do.

05 · Pricing

Low-cost ID verification, priced to use everywhere.

Stile is low-cost identity verification: $0.25 per full check, with 1,000 free checks every month.

$0.25per full check

  • ID document
  • Biometric face match
  • Age check
  • Liveness
List price per verification
$0.25Stile
$1.50Stripe Identity

About 1/6 of the price

  • 1,000 freeevery month
  • No minimumor monthly fee
  • Volume rateson the pricing page
See ID verification pricing Compare identity verification providers

List prices. Stripe Identity from stripe.com/identity, checked 2026-08-31.

06 · For developers

As easy to add as a checkout button.

Paste one element where the risky action happens. Stile hosts the check and sends your system the result.

payout-settings.html
<script
  src="https://js.stile.id/v1/stile.js">
</script>
 
<stile-frame
  mode="modal"
  session-url="/api/start-verification">
</stile-frame>
yourapp.com/settings/payouts

Payout settings

Account•••• 4821

Verify with
  1. Add the button

    HTML

    A script tag and one element.

  2. Create a session

    POST /v1/verification_sessions

    From your backend.

  3. Get the result

    Signed webhook

    Your system acts on it.

Try a verification

See what your customers see. It takes a phone and an ID.

Book a demo

Questions

Still have a question? Book a demo

An identity verification platform checks that a person is who they claim to be, usually by reading a government ID and matching it to a live selfie. Stile does this online or in person, at the moment of a risky request such as a payment-detail change, an account recovery or a high-value pickup, and sends your system a signed result.

The person opens a link or scans a QR code, photographs their ID or shares a mobile driver’s license, and takes a selfie. Stile checks the document, matches the face and confirms a live person, then sends the result to your team. ID images are deleted once there’s a final decision.

$0.25 per full check, covering the ID document, biometric face match, age and liveness. The first 1,000 completed checks are free every month, and there is no monthly base, per-seat fee or minimum commitment. Volume rates are on the pricing page.

Yes. Stile publishes its price: $0.25 for a full check, with 1,000 free checks a month. For comparison, Stripe Identity's published list price is $1.50 per completed verification. Stile's liveness technology is lab-tested to ISO PAD Level 1 and 2, and ID images are deleted once a verification reaches its final decision.

Yes. A sandbox organization runs up to 500 test checks a month for free, and the first 1,000 production checks are free every month on a live organization, with no card on file.

No. There's no monthly base, no per-seat fee, and no minimum commitment. A month with no checks costs nothing.

A phone with a camera and a physical ID such as a driver license. On a computer, you scan a QR code to continue on your phone.

The trial is a real verification, and Stile’s default retention applies: ID images and the details read from them are deleted once it reaches a final decision. If it can’t be decided automatically, a member of Stile’s staff may review the ID before it’s decided.

Send a hosted link with no code, show a QR code at the counter, or add the Verify with Stile button to your app. Your system receives a signed result, and the developer docs cover each path.