How it works · ~2 minutes online

How IDP Companion works

Five steps online, about two minutes end to end, transparent verification at every stage. Below — what each step does, what happens behind the scenes, and where your data goes after.

5 steps ≈ 2 minutes EU-hosted · GDPR-compliant

From license photo to ready-to-print PDF

Five steps, all online, ~2 minutes total. Each step explained — including what we do with the data you upload.

  1. 01

    Pick origin country + plan

    Choose your driver's license country of issue and the plan length — 1, 3, or 5 years.

    Selecting your origin determines which license format we expect on the upload step. The plan length is purely commercial — same PDF, same translation across plans, validity tied to your home license. You can change either choice before paying.

  2. 02

    Upload your license photo

    Take a phone photo or upload a scan — JPG, PNG, or PDF. Front side with the photo and license number is enough for most countries.

    We accept any clear, in-focus image where the license fills most of the frame. The file is uploaded over TLS 1.3 to our EU servers and queued for OCR verification. No watermarks, no compression artifacts, no special equipment required — a phone photo in good light works.

  3. 03

    Take a selfie

    We compare the selfie to the photo on your license to confirm the license belongs to you.

    This is the only fraud-prevention step in the flow. We don't ask for additional documents, signatures, or callbacks — the match is automated and runs in about five seconds. Glasses, lighting differences, and license-photo age usually still match; if rejected, you can retry.

  4. 04

    Pay by card or crypto

    $35 (1 year), $45 (3 years), or $55 (5 years). One-time payment, no subscription.

    Two options. Card and wallet payments via Gumroad — credit card (Visa, MasterCard, Amex), debit card, PayPal, or Apple Pay. Cryptocurrency payments via NOWPayments — USDT, USDC, BTC, and ETH. Both live today. Card payments processed in USD with your card issuer handling the currency conversion at the standard interbank rate; crypto payments settle at the network rate at the time of confirmation.

  5. 05

    Download your PDF

    Generated instantly after payment. ~150 KB, A4 or US Letter, ready to print at home.

    The PDF is generated on-demand at the moment payment completes and downloads directly in the same browser session — no waiting list, no email back-and-forth. The receipt email also contains a re-download link valid for the duration of your plan.

How we verify it's actually you, and a real license

Two automated checks — neither involves a human reviewing your photo. Both finish in seconds, and both delete their input data within an hour.

OCR — confirms it's a real license

Optical character recognition reads the license image to confirm it's an actual driver's license, extracts the issuing country and license class, and rejects low-quality images, random photos, or non-license documents. The check runs server-side in about five seconds. If your photo is too blurry, has glare, or is at a bad angle, you can retry — up to 5 attempts per session.

  • Server-side Tesseract OCR
  • Up to 5 retries per session
  • Photo deleted within 1 hour
  • No human review

Face match — confirms the license is yours

Your selfie is compared against the photo on your license using AWS Rekognition's CompareFaces API. The similarity threshold is 85% — high enough to prevent obvious fraud, low enough to accommodate glasses, age differences, and lighting. Match runs in about five seconds. If you're rejected (rare, but happens with old or low-quality license photos), retry with a better selfie.

  • AWS Rekognition CompareFaces
  • 85% similarity threshold
  • Selfie deleted within 1 hour
  • No face database retained

What you receive

A single-page PDF designed to be carried alongside your physical license. Print it at home, fold it like a passport, or keep it on your phone as a backup reference.

Single-page PDF (~150 KB)

Standard PDF format, A4 or US Letter, fold-style modeled on the 1949 Geneva Convention IDP layout. Opens in any PDF reader; no special software required.

12 languages

Your license data presented on one page in the 12 languages most commonly required at rental desks and police stops abroad.

Print or phone

Print at home, hotel, or print shop. Phone display works as a backup for in-car checks. The printed version is what you'll typically hand over at rental desks and police checkpoints.

Re-downloadable

Re-download anytime during your plan's validity from the purchase receipt email. Free regeneration if your license details change (renewal, name change).

12 languages

  • ENEnglish
  • FRFrench
  • ESSpanish
  • DEGerman
  • ITItalian
  • PTPortuguese
  • VIVietnamese
  • RURussian
  • ARArabic
  • ZHChinese
  • JAJapanese
  • THThai

Realistic timing — step by step

Average ~2 minutes end to end if your license photo is clean and payment goes through on the first try. Per-step estimates based on actual user sessions:

StepEstimated time
  1. Pick country + plan~10 sec
  2. Upload license photo~20 sec
  3. OCR verification (server-side)~5 sec
  4. Take + upload selfie~30 sec
  5. Face match (server-side)~5 sec
  6. Gumroad / USDT~30 sec
  7. PDF generation + downloadinstant
Total~ 2 minutes

Edge cases add time: failed OCR retry (~30 sec each), payment retry (~1 min), low-quality license image requiring rescan (~1–2 min). The fastest sessions complete in under 90 seconds; the longest still finish in under 5 minutes.

Where your data goes (and where it doesn't)

Four hard automated rules, applied to every application.

License photo

Deleted automatically 1 hour after submission — hard automated rule, not a discretionary policy. The 1-hour window exists so you can resume an interrupted application (browser crash, payment retry) without re-uploading. Never shared, never sold.

Headshot selfie

Used once for the face-match check, then discarded. We don't retain face data, we don't build a face database, and we don't use the photo for anything beyond the single verification at submission.

Card data

Never touches our servers. Gumroad handles card and wallet checkout (PCI-DSS Level 1 compliant); NOWPayments handles crypto checkout (USDT, USDC, BTC, ETH). We never see, store, or log card numbers, wallet addresses, or seed phrases.

Server location

EU (Frankfurt region). All data encrypted in transit (TLS 1.3) and at rest. GDPR-compliant regardless of your origin country. Email [email protected] to request data export or deletion.

Ready to start?

~2 minutes online, transparent verification at every step, your data deleted within an hour. $35 / 1 year · $45 / 3 years · $55 / 5 years. One-time payment, no subscription.