FairScan · Legal

Privacy Policy

Effective 25 September 2026 · Applies to FairScan for iPhone and Mac (version 1.8 and later)

The short version: FairScan has no account, and your documents never leave your device. Scans, imported files, recognised (OCR) text, document and folder names, signatures, ID card copies and PDF passwords are processed and stored only on your iPhone or Mac. To run and improve the app, FairScan does send a limited amount of other data to service providers: usage analytics and crash reports (Google Firebase), a push-notification token (Firebase Cloud Messaging and our own notification server), purchase status (Apple and RevenueCat), and — only if you choose to send it — feedback you write in the app. There are no ads, no tracking across other companies' apps or websites, and we never sell data. Every detail is below.

1. What stays on your device

The following is handled entirely on your device and is never sent to us or to any third party:

Your library is stored in FairScan's private storage on your device. FairScan does not sync your documents through iCloud or any other cloud service. A document only leaves the app when you choose to share it or save it elsewhere (for example with the Share sheet or “Save to Files”). It then goes only to the destination you pick, and that destination's own privacy terms apply.

Permissions. FairScan asks for the camera (to scan documents), photo library access (to import photos you pick) and Face ID (for the optional App Lock). App Lock uses Apple's Face ID, Touch ID or device passcode prompt. iOS and macOS handle that check and only tell FairScan whether it succeeded. FairScan never receives your face, fingerprint or passcode. You can change any permission at any time in your device's Settings.

2. What we collect and why

Nothing in this section ever includes your documents, their text, their names, folder names, signatures, ID card images, barcode contents or passwords. Our automated privacy tests check the real scan, import, export and barcode code paths to confirm that none of this user content reaches analytics or crash reporting.

a) Usage analytics — Google Analytics for Firebase

We record app events so we can see which features are used and where the app goes wrong. Examples: a scan was started, completed, cancelled or failed; a document was imported (from Files, Photos or “Open in”); a signature was added; a password-protected copy was exported; the paywall was shown; a purchase completed; notification settings were changed. Event details are limited to fixed labels, counts and yes/no values (for example “source: photos” or “reminder: weekly”). We also record whether Pro is active and whether the app came from the App Store or TestFlight. Firebase also collects some data automatically: an app-instance identifier, device model, operating-system and app version, language and region settings, session information, and an approximate location (country or city level) worked out from your IP address.

b) Crash reports and diagnostics — Firebase Crashlytics

If FairScan crashes or an operation fails, a report is sent so we can fix the bug. It contains the technical error details and stack trace, a Crashlytics installation identifier, device model, operating-system and app version, basic device state (such as free memory and disk space) and a short log of recent app activity. That log contains screen names and fixed messages such as “Scan cancelled” or “OCR run on 3 pages”, never document content or names.

c) Push notifications — Firebase Cloud Messaging and our Engagement server

When FairScan starts on iPhone, it registers with Apple's push service, which gives the app a push token. iOS issues this token even if you have not allowed notifications. FairScan can only display notifications if you allow them. The token is sent to:

Notification text is written by us and never contains your documents or anything you scanned.

d) Purchases — Apple and RevenueCat

FairScan Pro is sold through Apple's App Store: a one-time lifetime unlock, or a monthly or yearly subscription. Apple processes every payment. FairScan never sees your card, billing details or Apple Account. We use RevenueCat to verify purchases, unlock Pro on your iPhone and Mac, and restore purchases. RevenueCat receives your App Store purchase information (which product, purchase and renewal dates, price and subscription status), an anonymous app user ID created by RevenueCat, and basic device, operating-system and app version information. We do not give RevenueCat your name or email address.

e) Optional feedback — “Suggest a feature”

If you choose to send feedback from Settings › Suggest a feature, we receive the text you type (up to 1,000 characters), the category you picked, the price you said you would pay (if you entered one) and your email address, only if you enter it so we can reply. The same record includes whether Pro is active, a random install identifier, device model, operating-system and app version, and your language/region code. It is stored in a Google Cloud Firestore database that we control. Sending feedback is entirely optional. Please don't put sensitive information in it.

f) “More from KenzieApps” — promoting our own apps

Settings shows a few of our other apps. To measure this, FairScan records when a card is shown or tapped. It also records when that app is later installed, by checking whether our own apps are present on the device; FairScan does not check for any other company's apps. These events are stored in the same Firestore database with the same random install identifier, the app and placement names, operating-system and app version, and language/region code. They are used only to promote our own apps and are not shared with any advertising network.

How these records relate to each other. None of the identifiers above is your name, your Apple Account or Apple's advertising identifier. However, the feedback form and the “More from KenzieApps” events share one random install identifier. If you include your email in feedback, those records could therefore be associated with that email. For that reason, this data is treated as linked to you in FairScan's App Store privacy details.

3. Service providers

These providers process data on our behalf to provide the services described above. We do not sell personal data, share it with data brokers, or combine it with other companies' data for advertising.

4. What we never do

5. Data retention

6. Your choices and rights

Where laws such as the GDPR apply, we rely on our legitimate interest in keeping the app reliable and improving it (analytics, crash reports, promoting our own apps), on performance of our contract with you (purchases), and on your consent (notifications, announcements and feedback). You may also have the right to complain to your local data-protection authority.

7. Children

FairScan is a general productivity app and is not directed at children under 13. We do not knowingly collect personal information from children.

8. Changes to this policy

If this policy changes, we will update this page and the effective date above. Significant changes will also be noted in the App Store release notes.

9. Contact

FairScan is made by Moath Othman. For questions about this policy or a privacy request, email kenz@kenzapps.com. We aim to reply within two business days.