Skip to content
Privacy Policy
JaxScan

Privacy Policy

Last updated: 11 September 2026

In short

Your documents never leave your device. JaxScan has no accounts and no servers of its own — nothing you scan is uploaded anywhere.

The app does send anonymous crash and usage diagnostics, which is described below.

What stays on your device

Scans and page images, recognised text, signatures you draw, QR scan history, folders, exported files and your settings are stored in JaxScan's private storage on the device and are not readable by other apps. We have no way to see, copy or recover any of it.

Files leave the app only when you send them: when you share an export, save it to your phone, or write a backup with Settings → Back up now to a location you choose. Android's own device backup may copy your app settings to your Google account, but your documents, pages and exports are excluded from it.

What we do collect

JaxScan uses Google Firebase for diagnostics:

Analytics — events such as which screens are opened, which tools are run, and whether a purchase, plan change or app update happened, together with standard device information such as model, Android version, language and approximate region. It never includes the contents or names of your documents.

Crashlytics — crash reports, including the device model, Android version, where in the code the crash happened, and technical labels such as the tool or export format in use at the time.

Performance — how long operations take, so slow paths can be found.

Cloud Messaging — so we can send occasional notifications about the app.

This is tied to identifiers Firebase generates for your installation, not to your name, email or account. JaxScan does not use your device's advertising ID. There is currently no in-app switch to turn this off; if you would rather not send it, uninstalling the app stops it.

Purchases

JaxScan uses RevenueCat to load subscription prices and check whether you have Pro. This happens when the app starts, whether or not you subscribe, and uses an anonymous identifier RevenueCat generates for your installation, plus basic app and device information such as app version and country.

If you subscribe, the purchase is handled by Google Play, and RevenueCat also receives your Play purchase receipt so it can confirm the subscription. We never receive or store your payment details.

You can see this identifier in Settings as your User ID. It is not linked to your name or email unless you choose to send it to us when asking for support.

Permissions and why

Camera — to scan documents and read QR codes. Frames are processed on the device.

Photos and files — only the files you pick, or share to JaxScan from another app, and only when you do.

Notifications — to show app notifications, if you allow them.

Network access — for diagnostics, subscription checks and app updates. It is never used to send your documents.

Screen lock — if you turn on App lock, Android asks for your fingerprint, face or PIN. JaxScan only learns whether it succeeded.

JaxScan does not ask for access to your contacts. Saving a business card opens your Contacts app with the details filled in, and you decide whether to save them.

What we never do

We do not upload, read or store your documents.

We do not sell or share personal data with advertisers.

There are no ads in JaxScan.

There are no accounts, so there is no profile to build.

Who processes this data

Diagnostics are processed by Google (Firebase), and subscription checks by Google Play and RevenueCat, on their own servers, which may be outside your country. Each handles the data under its own privacy terms. None of them receives your documents.

Keeping and deleting data

Because your documents are only on your device, you delete them by deleting them in the app, by clearing the app's data in Android settings, or by uninstalling JaxScan.

Diagnostics and subscription records already sent are retained by Google and RevenueCat under their own retention periods. To ask about data linked to your installation, or to request its deletion, write to jaxenlabs.dev@gmail.com and include the User ID shown in Settings.

Children

JaxScan is not directed at children under 13 and we do not knowingly collect data from them.

Changes

If this policy changes, the date at the top of this page changes with it.

Contact

Questions about privacy: jaxenlabs.dev@gmail.com