Privacy Policy

Last updated: May 16, 2026

Information We Collect

Overlook is designed with your privacy in mind. We collect only the minimum information necessary:

  • Photos you capture or import for AI analysis (the image leaves your device only when you start an analysis, is processed immediately, and is not stored)
  • Challenge completion data to track your progress (stored on your device)
  • Anonymous usage analytics to improve the app (see below)
  • Anonymous crash reports (see below)
  • Basic device information (iOS version, device model, app version, locale)

No account or personal information is required to use Overlook. We do not collect your name, email, location, contacts, or any unique identifier that can be tied to your real-world identity.

Anonymous Usage Data

Overlook collects anonymous usage data via Firebase Analytics to understand how the app is used and to improve the experience. This is enabled by default. You can disable it at any time in Settings → Analytics. When disabled, no events leave the device.

The following kinds of events are collected:

  • Screen views and time spent on each screen
  • Taps on key actions (capture, analyze, share, paywall buttons)
  • Photo capture metadata: filter, lens, flash mode (never the photo itself)
  • Analysis completion, scores, and duration
  • Learning challenge progress and completion
  • Subscription lifecycle: paywall views, purchases, renewals, cancellations, refunds, and which product was selected
  • Onboarding step progression and quiz answers
  • Lifetime aggregates: install date, sessions count, total time in the app, lifetime analyses, lifetime photos, lifetime amount purchased and refunded
  • App version and build number

This data is associated with a randomly generated identifier (Apple's identifierForVendor plus an internal install token), never with your real-world identity. It is not used for advertising and is not sold or shared with any party other than our analytics processor (Google Firebase) and — for refund decisions — Apple (see below). The iOS Advertising Identifier (IDFA) is never collected.

Crash Reports

If the app crashes, Firebase Crashlytics collects a stack trace, the screen you were on, and breadcrumbs of recent in-app actions. This helps us reproduce and fix the bug. Crash reports never contain photos or personal content and respect the same Analytics opt-out toggle in Settings.

How We Use Your Information

  • Provide AI-powered photo analysis and feedback
  • Track your progress through photography challenges
  • Personalize learning recommendations
  • Improve our analysis algorithms
  • Understand which features are used so we can prioritize improvements
  • Diagnose and fix crashes

Subscription Refund Decisions

When you request a refund for an Overlook subscription through Apple's “Report a Problem” flow, Apple may ask us to provide aggregated information about your use of the subscription. We respond with non-identifying summaries derived from the anonymous usage data described above (for example: bucket of total time in app, bucket of amount purchased, account age in days, indication of whether the subscription was actively used). We never send your photos, location, or any personal information. This mechanism is documented by Apple at Send Consumption Information. You can turn off this contribution by disabling Analytics in Settings → Analytics; in that case Apple receives no usage data from us and decides on the refund without our input.

Photo Processing

Photos are analyzed using on-device processing whenever possible. When server processing is required, photos are encrypted in transit to our analysis backend (hosted on Vercel, using OpenAI's API for the underlying vision model), analyzed immediately, and not stored on our servers. Photos are not used to train any AI models.

Data Security

  • End-to-end encryption for photo uploads (HTTPS/TLS)
  • Photos never persisted on the analysis backend
  • Minimal data retention policies
  • No third-party advertising or tracking SDKs

Third-Party Services

  • OpenAI API — for photo analysis. Photos are processed according to OpenAI's privacy policy and are not used for training their models.
  • Vercel — for secure API hosting.
  • Google Firebase (Analytics + Crashlytics) — for anonymous usage analytics and crash reporting. Data is processed according to Firebase's privacy policy. Firebase advertising features are disabled.
  • Apple App Store — subscriptions, purchases, restores, and refunds are processed by Apple under their own terms. When Apple asks us for context to decide on a refund, we may share the aggregated, non-identifying usage summaries described above.

Your Rights

  • Delete any photo from the app at any time
  • Disable AI analysis features
  • Disable anonymous analytics and crash reporting in Settings → Analytics. When off, no events leave the device and we do not contribute usage data to Apple's refund decisions.
  • All locally stored data can be removed by deleting the app
  • No account or personal information is required to use the app

Children's Privacy

Overlook is not intended for children under 13. We do not knowingly collect personal information from children under 13.

Contact Us

For privacy-related questions or concerns, please contact us at mikitaserg08@gmail.com

Changes to This Policy

We may update this privacy policy from time to time. We will notify you of any changes by posting the new privacy policy on this page and updating the “Last updated” date.