All apps
SnapScribe icon
Android 7.1+ No cloud, ever

Screenshots, with context.

SnapScribe watches your gallery for new screenshots and lets you attach a short note explaining why you took it — then gives you a searchable, taggable, date-sectioned gallery to find it again later.

Android 7.1+ · v1.2 · sideload (not on Play Store yet)

One search box, every source

"receipt" Found in image (OCR)
travel Every tagged screenshot
"warranty info" Matched your note
WhatsApp Matched source app

What it does

A gallery that remembers why

Not an OCR or auto-transcription tool — notes are always written by you. On-device text recognition only widens search, it never generates or replaces a note.

Live screenshot gallery

Pulled straight from Android's MediaStore — no separate copy, grouped into day sections with pull-to-refresh.

A note on every shot

Tap any screenshot to write why you took it, then swipe left or right to move to the next one without leaving the editor. Delete or open the original image right from there — a small dot marks the ones that already have a note.

Background watcher

A foreground service catches new screenshots the moment they're taken and nudges you to add a note — restarts itself after reboot, and drops you straight back into what you were doing once you save.

Tags, two ways

Pick from a chip picker or just type #tagname inline in your note — it's parsed out automatically. Multi-select filtering across tags.

Source-app detection

Opt-in: auto-labels each screenshot with the app that was open when you took it, so you can filter by "show me everything from WhatsApp".

On-device OCR search

Opt-in ML Kit text recognition, fully offline, widens search to text inside the image itself — with a "found in image" hint so a match is never a mystery, and a one-tap copy button to pull that text out without retyping it.

Finding it again

Filters that stay out of the way

Search and filters are additive — combine them freely without cluttering the gallery header.

One Filters button

Tags and detected apps live in a single bottom sheet with its own search — a count badge shows when filters are active, so the header stays compact no matter how many accumulate.

Combined search

The toolbar search box filters by note text, filename, and in-image OCR text at once — layered on top of any active tag or app filters.

Multi-select actions

Long-press to select multiple screenshots at once: share, delete (scoped-storage aware), or apply the same note to all of them in one go.

Privacy

No networking layer, period

Nothing leaves the phone

SnapScribe has no networking layer. Screenshots stay in MediaStore; notes, tags and OCR text live in a local Room database. No accounts, no analytics, no uploads.

OCR text is search-only

In-image text is used purely to widen search matching — it's never shown as, or merged into, a note. Notes are always in your own words.

Every feature opts in

Source-app detection and OCR search are both off by default and ask for the relevant permission only when you turn them on.

Under the hood

Plain Android, nothing exotic

Classic Views over Compose, Room over a server, executors over coroutines — a small, predictable stack.

Java Android 7.1+ (API 25) Android Views Room MediaStore Glide ML Kit Text Recognition 100% offline

Give your screenshots a reason.

Sideload the APK, let SnapScribe watch your gallery, and start attaching notes. OCR search and source-app detection are opt-in whenever you want them.

Android 7.1+ · v1.2 · sideload (not on Play Store yet)