Kir Sidorets
SnapID

SnapID: a passport photo from a selfie

Download for iPhone
SnapID: document formats for the chosen country
SnapID: the finished passport photo, ready to export
My role
Design & code
Time to market
1 month

Context. SnapID is my own iOS app:
it turns a selfie into a print-ready
passport or visa photo.

  • SnapID: the document formats of the United Kingdom
  • SnapID: the common mistakes shown before a photo is picked, swiped through and closed
  • SnapID: the finished driving licence photo
  • SnapID: adjusting the photo by typing what to change
  • SnapID: the weekly and yearly plans
  • SnapID: the passport photo ready to save, 413 x 531 px at 300 dpi, or to print

Onboarding. An important part of
the app and of its monetisation:
80% of purchases come right after it.

  • SnapID onboarding: need a photo for UK documents? under a waving flag
  • SnapID onboarding: what do you need the photo for, Passport chosen
  • SnapID onboarding: match any format in the UK, the document cards appearing
  • SnapID onboarding: selfie to studio with AI Enhance, before and after
  • SnapID onboarding: a studio background at home, its colour changing
  • SnapID onboarding: dress up in one tap, the outfit changing
  • SnapID onboarding: 10,000+ people trust us
  • SnapID onboarding: your photo plan is ready
  • SnapID paywall after the onboarding: weekly or yearly

The funnel. Nearly nine in ten
installs finish the onboarding and
see the paywall. One in six taps buy.

SnapID: the paywall that closes the onboarding, weekly or yearly
Since April, from install to subscription
  • Installed
    100%
  • Onboarded
    88%
  • Paywall
    88%
  • Tapped buy
    17%
  • Subscribed
    5.8%

Problem. A passport photo still means
a trip to a studio, or a careful attempt at
home that gets rejected. Every country
asks for something slightly different.

A photo booth on the street and a hand pushing coins into its slot

Goal. One photo from the phone you
already have, in the exact size the
document needs ✦

A rejected selfie: messy hair in a dark room, a window behind
The passport photo SnapID makes from it: a white background, even light, the face centred

The flow. Take a selfie or pick one from
the library, and the AI does the rest: a
pure white background, even lighting,
the face centred, the person still
looking like themselves.

A man photographed at home, a bookshelf and a plant behind him
The same photo on a pure white background

Any document, 25+ countries.
Presets for passports, visas,
driving licences and student IDs in
25+ countries, each with its own size,
and a custom size for anything else.

SnapID: the country picker, the United Kingdom chosen with 14 document formats

Dress for the document. No need to
change clothes for one photo: the AI
replaces the outfit with a shirt, a suit or
a turtleneck that still reads as real.

SnapID's editor: a photo for a driving licence, 35 x 45 mm
The same face in a white shirt

Under the hood. The face, the crop
and the white background happen
on the phone. Only the studio look
goes to Gemini, through a server
that holds the key.

  1. A selfie with the landmarks Vision finds: the brows, eyes, nose, lips and jaw

    Find the face

    Vision, on the phone

  2. The selfie cropped to 35 x 45 mm on white, with lines at the crown and the chin

    Crop to the rules

    Head 70% of the height

  3. The same woman in a white shirt, in studio light, on white

    Studio look

    Gemini, about 10 s

  4. A 10 x 15 cm sheet with six passport photos of her, ready to cut

    Print sheet

    10 × 15 cm, six photos

Shipped solo. Designed in Figma, built
in SwiftUI with Claude Code, submitted
to the App Store and instrumented
with PostHog, all by me.

The App Store page, its screenshots
and their localisations are part of
the same design work.

The five App Store screenshots of SnapID in English, Russian and German

The UAE. Since April, under a third
of the installs but 14 of 17
subscribers. Residence visas and
Emirates IDs ask for a fresh photo
at every renewal.

29%

of installs come from the UAE

14 of 17

subscribers are in the UAE

16%

of installs there subscribe

1.4%

everywhere else

Impact. Additional income
to my full time-job.

$130

revenue per month

6

subs per month (avg)

UAE

the main market

4.7%

install to paid

Thanks.Ask the assistant anything about
this project, or read a next case

Setters

Kiruna

SnapID

Scanly