Legal

Privacy Policy

Last updated: May 2026

Overview

Inventory Scanner is built on a simple principle: your inventory data is yours. The app stores everything on your device by default and uses Apple's iCloud (CloudKit) for backup — never a third-party server we operate.

TL;DR: No accounts. No third-party cloud. No ads. Sessions live on your device and (optionally) in your private iCloud. Diagnostics are anonymized and opt-in.

What We Process

The app handles the following data so it can do its job. None of it is transmitted to a server we run.

  • Scan sessions: session names, item names, barcodes, scan counts, recount/variance figures, timestamps.
  • Settings: scan speed, haptic feedback toggle, and similar preferences.
  • Imported CSV files: processed entirely on-device and stored locally as items.

Local Storage

All data lives in a local SQLite database inside the app sandbox. Deleting the app removes that database. Exported CSV files are saved through the iOS share sheet — where they go after that is your choice.

iCloud Sync (Optional)

If you have iCloud enabled on your device, the app uses Apple's CloudKit private database to back up your sessions to your personal iCloud account. This is end-to-end inside Apple's infrastructure — we have no access to it.

  • Data syncs only to your Apple ID's iCloud, never to ours.
  • You can disable iCloud sync any time in iOS Settings → Apple ID → iCloud → Inventory Scanner.
  • Restoring on a new device requires only the same Apple ID — no separate accounts or passwords.

Camera Access

The app requests camera access for one purpose: barcode scanning. Frames are processed on-device by Apple's vision/barcode pipeline and are never recorded, uploaded, or sent off the device.

Analytics & Crash Reports (Opt-In)

The app integrates Firebase Analytics and Firebase Crashlytics, but they are off by default. They only activate after you grant consent through Apple's App Tracking Transparency prompt. When enabled they collect:

  • Anonymized usage events (which screens you open, which features you tap)
  • Anonymized crash reports (stack traces, OS version, device model)

No personal identifiers, no scan content, no item names are sent. You can withdraw consent any time in iOS Settings → Privacy & Security → Tracking.

Ads & In-App Purchases

The app contains no advertising and does not require a subscription. If a paid feature is ever added in the future, it will be a one-time purchase, and this policy will be updated to reflect it.

Children's Privacy

Inventory Scanner is intended for general business use and is not directed at children under 13. We do not knowingly process personal information from children.

Your Rights

Because everything is local or in your iCloud, you control it directly:

  • Delete sessions or items from inside the app at any time.
  • Disable iCloud sync from iOS Settings.
  • Withdraw analytics consent from iOS Settings → Privacy & Security → Tracking.
  • Uninstall the app to remove all local data.

Changes to This Policy

If this policy changes materially, the update will be reflected here and announced in the app's release notes.

Contact

Questions? Reach us at 7oughapps1@gmail.com.