Privacy Policy
Applies to LibraScan for iOS and LibraScan for Mac · Effective 2026-08-22
The short version: LibraScan does not collect, store, or transmit any data about you. There is no account, no server, no third-party SDK, no analytics, and no advertising. The details follow.
Camera
The iPhone app uses the camera to detect QR codes and barcodes. Frames are processed on the device in real time and are never saved, captured, or uploaded.
Scan history
Scanned content and timestamps are stored in a local database on your iPhone, visible only to you. You can delete individual records or clear everything at any time. Only when you tap “Export” is the history written to a TXT file and handed to the system share destination you choose (AirDrop, Notes, Mail, and so on) — where it goes is up to you; LibraScan is not involved.
Local network and the Mac bridge
When you use “Type to Mac”, the iPhone connects to your Mac peer-to-peer through Apple's MultipeerConnectivity framework (peer-to-peer Wi-Fi or your local network) with encryption required. Scanned content is sent only to the Mac you explicitly allowed, with no server in between, so we cannot see it.
The Mac app keeps the last five typed items in memory so you can review or copy them; they are gone when the app quits. Names and pairing dates of trusted iPhones are stored in the Mac's local preferences and can be removed in Settings.
Update checks (Mac app only)
At most once a day, the Mac app asks GitHub's public API (api.github.com) for this project's latest release to see whether a newer version exists. It is an ordinary GET carrying only a User-Agent that names LibraScan and its version: no device identifier, OS version, usage data, or anything else is sent. The result is shown only on your Mac, and a newer version is offered as a download link — nothing is downloaded or installed for you. GitHub logs the IP and timestamp as it would for any visit, under its own privacy policy.
You can turn it off under Settings → About → “Check for updates automatically”. With it off, the Mac app makes no network requests at all unless you press “Check Now”. The iPhone app has no such feature.
Accessibility permission on the Mac
macOS files “sending keyboard events to other apps” under the Accessibility permission. LibraScan for Mac uses it to post keystrokes and nothing else — it does not read the screen, monitor your keyboard, or access other apps' interfaces.
Third parties
Neither app contains third-party SDKs, analytics, crash reporting, or advertising, and no data is shared with anyone — there is no data to share.
Children
LibraScan is not directed at children under 13 and collects no personal information from users of any age.
Changes
If this policy changes, this page and its effective date will be updated.
Contact
Questions? Write to .