
Snap real critters. Collect them as figurines.
Today, that means 3D figurines ofdogsFully on-device. No photos uploaded, ever.
Free ยท No account required ยท No photo ever leaves your phone
How it works
From backyard critter to figurine in three taps.
No login. No upload. No waiting on a server. The whole loop happens between your camera and your Dex.
- STEP 01๐ธ
Frame the critter
Point the camera. A live overlay draws a paw box around whatever animal walks into frame. Tap the big orange paw to lock the catch.
- STEP 02๐งฌ
The phone does the work
Species head, silhouette segmenter, trait detector, all run on-device in under a second. No frames uploaded. Ever.
- STEP 03๐ฟ
A new figurine
The silhouette gets extruded into a spinnable 3D keepsake. Drag to rotate, flick for momentum, drop it in your Dex.
In the app
This is what a catch looks like.
Two taps of the shutter, one on-device pipeline, and a spinnable 3D figurine on the way to your Dex. Same code path in the screenshots as ships in the store.

Live scanner
Frame it. Tap the paw.
The overlay redraws the paw box every frame as the animal moves. Tap once, the on-device pipeline runs species + segmentation + trait inference before your finger leaves the screen.

Catch reveal
Species, breed, rarity, instantly.
Rarity tier, breed, and observed traits ride in from the classifier in under a second. Every catch is stashed in your Dex; the map share is opt-in per catch and off by default.
A tour of the app
Seven screens, one loop.
The whole product in seven surfaces, swipe through to see how catching, collecting, trading, and streak-keeping all fit together.

01 / 07
Home
Daily challenge, streak, recent catches, and the CATCH NOW button, the first thing you land on after opening the app.

02 / 07
Trait Dex
16 observable-behavior cards. Wagging tail, ears perked, smiling, unlock each by catching a critter that shows it.

03 / 07
Achievements
27 badges across Getting Started, Catch Count, and Mastery tiers. Two are unlocked before you take your first photo.

04 / 07
World Map
Opt-in per-catch sharing drops a pin at your location. Off by default; the map tab still works with no shared catches.

05 / 07
Critter Feed
Global + Friends timelines of catches other trainers opted to share. Reactions are one-tap, feed itself is read-only.

06 / 07
Your Profile
Level, streak, favorite species, and a 160-character bio. Avatar glyph gets accented on shared catches in the feed.

07 / 07
Settings
One-tap access to journal, achievements, notifications, and the figurine room. Cloud sync sign-in lives here, optional.
What's inside
Every catch has a story.
Multi-species detection, trait-based rarity, segmentation-driven 3D figurines, and a collection layer built for daily streaks, without a single API call.
Spinnable figurines
Every catch becomes a turntable-ready, silhouette-extruded 3D figurine. Drag to spin. Flick for momentum.
A Dex of tiny quirks
Smiling. Mid-yawn. Wagging tail. Slow blink. Rare trait combos roll rarer figurines.
Streaks + medals
Six tiers from starter to streak. Land legendaries, keep the daily flame lit, wear the badges.
A living world map
GPS spawns tuned to biome. Wildlife near water. Farm animals up in the pastures. Neighborhood cats on the block.
Rarity tiers
Some catches are just luckier.
Privacy posture
Your photos never leave your phone.
No frames, no metadata, no telemetry. The whole detection pipeline lives between the lens and your Dex.
No photo ever uploaded
The camera roll stays yours. The cloud only ever sees opt-in gameplay metadata, never a frame, never a face.
No account required
Anonymous local profile by default. Sign in only if you want cross-device sync; every catch you already made stays yours either way.
The model rides along
Species, breed, and trait detection run on-device via a bundled TFLite pipeline. No server-side inference. No queue.
Early catches
What early catchers are saying.
First reviews from the folks who found SnapPetz in the wild before launch day. Names shortened, cities kept, no cherry-picking.
I've caught my whole cul-de-sac. Two labs, a beagle, three cats, and a very confused rooster.
The privacy thing is actually real. Airplane mode, catch a bird, get a Rare Cardinal. Nothing hits the network.
My 8 year old has been running around the yard yelling 'legendary squirrel' for 45 minutes.
Meet the maker
Six months, one couch, a very patient golden retriever.
I built SnapPetz because I wanted a Pokedex for the animals I actually see. My dog on the couch. The heron at the pond. The suspicious raccoon on the fence at 2 AM. If the phones in our pockets can classify a golden retriever in a quarter of a second, they should also let you collect one.
Every technical decision came from one rule: nothing about your phone or your photos ever leaves the device. That's why the AI stack ships as 240MB of TensorFlow Lite models inside the app bundle. No cloud round-trip. No analytics SDK. No tracking. If that matters to you, it matters to me.
If you install SnapPetz and it does something weird, email me directly at [email protected]. Replies come from a person, not a template. Usually within a day.
Questions & answers
Everything, explained.
The short answers: private, free, on-device, iOS + Android, no account required. The long answers are below, same wording an answer-engine can quote.
Something we didn't cover? [email protected] , replies come from a person, not a template.
Download SnapPetz
Start catching today.
Free on the App Store and Google Play. No account, no ads, no tracking. Snap a critter, get a figurine, keep the photo on your phone where it belongs.