Back to home

App Privacy Details

Apple App Store — App Privacy. Kept in sync with our Privacy Policy and Google Play Data Safety form.

Privacy Practices

Data Linked to You

Data we collect that is linked to the user's identity:

Contact Info → Email Address
Used for: App Functionality, Account Management · Linked to user: Yes · Used for tracking: No
Identifiers → User ID
Used for: App Functionality, Analytics · Linked to user: Yes · Used for tracking: No
Usage Data → Product Interaction
Used for: Analytics, App Functionality · Linked to user: Yes · Used for tracking: No
Diagnostics → Crash Data, Performance Data
Used for: App Functionality, Analytics · Linked to user: Yes · Used for tracking: No

Data Not Linked to You

None — all data we collect is associated with an authenticated account.

Data Used to Track You

None. We do not use any data for tracking as defined by Apple (linking user or device data with third-party data for advertising or sharing with data brokers).

Data Types Explicitly Not Collected

  • Health & Fitness
  • Financial Info
  • Location (precise or coarse)
  • Sensitive Info
  • Contacts
  • User Content (photos, videos, audio, or customer support communications beyond what the user voluntarily emails to support)
  • Browsing History
  • Search History

Camera Usage

The app's Info.plist includes NSCameraUsageDescription because the camera is used to scan barcodes. Camera frames are not collected, stored, or transmitted. Only the decoded barcode value (a short string) is sent to our servers when needed for inventory lookups.

In App Privacy, this means Camera does not appear under collected data types — the camera is used in-session only.

Permissions Strings

NSCameraUsageDescription
"Spark Inventory uses the camera to scan barcodes and QR codes for inventory operations. Camera frames are processed on-device and are not stored or transmitted."
NSBluetoothAlwaysUsageDescription (if hardware scanner support is enabled)
"Spark Inventory connects to Bluetooth barcode scanners to capture inventory data."

Privacy Manifest (PrivacyInfo.xcprivacy)

iOS 17+ and App Store submissions require a Privacy Manifest. The app declares all "required reason" APIs it uses:

NSPrivacyAccessedAPICategoryUserDefaults — reason CA92.1
Accessing UserDefaults to read/write information that is only accessible to the app itself.
NSPrivacyAccessedAPICategoryFileTimestamp — reason C617.1
Display to the user.
NSPrivacyAccessedAPICategoryDiskSpace — reason E174.1
Write or delete files based on available space.
NSPrivacyAccessedAPICategorySystemBootTime — reason 35F9.1
System boot time access.

Privacy Nutrition Label — Summary

Spark Inventory collects only the data needed to run your account: your email, basic device identifiers, app usage and crash diagnostics, and the inventory data your team enters. We do not track you across apps, do not sell your data, and do not use third-party advertising SDKs. The camera is used for on-device barcode scanning only — no photos or video are ever recorded or uploaded.