Privacy

Verify it. Don't take our word for it.

If you screenshot client dashboards, internal tools or anything under NDA, a privacy policy is not evidence. Here is what you can actually check.

The test that matters

Install the trial with Little Snitch or LuLu running. Take twenty screenshots. Search them, copy from them, export them. You will not see a single outbound connection, because there is no code on that path that could make one.

The only two network operations that exist anywhere in the app areCheck for Updates and licence activation. Both are buttons. Neither runs on a schedule, neither runs in the background, and both live on the same settings screen so you can see the entire network surface at a glance.

Screenshot reservedLittle Snitch — no connections recorded during a twenty-screenshot search session
The evidence, not the claim. This capture is the single most persuasive thing on the page, and it takes ten minutes to produce.

What this means in practice

Your screenshotsCloud capture toolsScreenshot Inbox
Text recognitionUploaded to a serverApple Vision, on your Mac
When recognition is imperfectRetried in the cloudStays local. No fallback, ever.
Sharing linksImages live on their serversNo sharing service exists
Analytics & crash reportingUsually on by defaultNone. Not even opt-in.
Where your library livesTheir format, their cloudImage files in a folder, plus SQLite
Getting your data outExport tool, if there is oneOne click: images, text, metadata

Enforced by the build, not by intention

The commit gate rejects any change that adds a network call to the core module, adds a third dependency, or introduces a force-unwrap that could crash on your library. The whole app depends on exactly two outside packages, and neither talks to a network. That is not a policy somebody could quietly relax — it fails the build.

If plaintext on disk is still too much

There's an optional setting that encrypts the recognized text and word boxes with AES-GCM, keyed to your Mac's Keychain. Searchable prefixes are stored only as keyed hashes, so search keeps working.

It's off by default, and the settings screen tells you what you give up: an encrypted index is no longer the inspectable SQLite file described above. If the key is ever lost, your images are untouched and the app offers to rebuild recognition rather than silently writing fresh plaintext next to the encrypted rows.

What is not covered. The encryption option is narrowly scoped to the recognized-text index. Your screenshot images and the derived type and entity metadata sit outside it. We would rather say that here than let you discover it later.

About this page

This page loads no webfonts, no analytics, no embedded video and nothing from a CDN. A privacy page that phones out to a font host would undermine the only claim it exists to make. Site-wide we use cookieless analytics that records no cross-site identifier — see theprivacy policy for exactly what that collects.