← Back to Home

🔒 The Short Version

SpectraSort processes all photos locally on your device. We don't upload, store, or have access to your photos. No account is required. We collect minimal analytics to improve the app, and you can opt out entirely.

1. Information We Don't Collect

Let's start with what we don't do:

  • Your photos - Never uploaded, never transmitted, never stored on any server
  • Photo metadata - Location data, timestamps, camera info stays on your device
  • Your identity - No account, no login, no personal information required
  • Your contacts - We don't access your address book
  • Your browsing - We don't track you outside the app

2. Information We May Collect

To improve SpectraSort, we may collect anonymous, aggregated usage data through Firebase Analytics and Firebase Crashlytics. The data is limited to:

  • App usage events - which screens you view, which features you tap (no names, no photos, no content)
  • Device model and iOS version - for compatibility
  • Crash diagnostics - stack traces and device state when the app crashes
  • Performance metrics - processing times, memory usage
  • App-instance identifier - a randomly generated ID Firebase assigns to the install, used only to deduplicate sessions and link crashes to events. Resets if you reinstall the app.

The app-instance identifier is not linked to your Apple ID, name, email, IP address, or any data outside SpectraSort. It cannot be used to identify you.

Tracking domains used: app-measurement.com (Firebase Analytics) and firebase-settings.crashlytics.com (Crashlytics). These are the only outbound network destinations the analytics SDK uses.

You can disable analytics anytime in Settings → Privacy → "Send anonymous usage data." When the toggle is off, no events or crash reports are transmitted. Users in the EU, UK, and EEA default to off; everyone else can toggle on or off.

3. On-Device Processing

All AI processing in SpectraSort happens locally on your iPhone using Apple's Core ML framework. This includes:

  • Photo quality analysis (sharpness, exposure, composition)
  • Aesthetic scoring
  • Content understanding (what's in the photo)
  • Taste profile learning from the photos you keep and discard

The AI models are bundled with the app. No internet connection is required for photo analysis.

4. Taste Profile

The Taste profile is a small set of preference parameters — subject weights and quality-dimension weights — built from the photos you choose to keep and the ones you discard during Review. It is stored on your device only. There is no profile-sharing feature in this version, and the profile is never transmitted to us or any third party. You can reset it any time from Settings → Reset Taste Profile.

The Taste profile does not contain:

  • Any actual photos or image data
  • Photo metadata (locations, dates, etc.)
  • Personally identifiable information

5. Photo Library Access

SpectraSort requires access to your photo library to function. We use Apple's PhotoKit framework, which means:

  • You control which photos SpectraSort can see (all photos or selected albums)
  • Access can be revoked anytime in iOS Settings
  • We only read photos - we never modify or delete without explicit confirmation

6. Third-Party Services

SpectraSort uses the following third-party services:

  • Apple App Store - For app distribution, in-app purchases, and subscription management
  • Firebase Analytics (Google) - Anonymous usage events. Off by default in EU/UK/EEA; toggleable elsewhere. Endpoint: app-measurement.com.
  • Firebase Crashlytics (Google) - Crash diagnostics so we can fix bugs. Off by the same Settings toggle. Endpoint: firebase-settings.crashlytics.com.

We do not use advertising networks, social media SDKs, retargeting pixels, attribution SDKs, or any other tracking infrastructure.

7. Data Storage

All app data is stored locally on your device:

  • Taste profile - Stored locally in app storage
  • Learning history - Stored locally, never synced
  • Settings - Stored in iOS UserDefaults

Deleting the app removes all SpectraSort data from your device.

8. Children's Privacy

SpectraSort does not knowingly collect information from children under 13. The app does not require any personal information to use.

9. Changes to This Policy

We may update this privacy policy from time to time. We will notify you of significant changes through the app or on this page. Continued use of SpectraSort after changes constitutes acceptance of the updated policy.

10. Contact Us

Questions about this privacy policy? Contact us at:

spectrasortapp@gmail.com