Privacy Policy
Last updated: September 26, 2026
OLMA ("the app") helps you check whether a price is fair by scanning products and price tags with your camera. This policy explains what data the app collects and how it's used.
Photos you scan
When you scan a product or price tag, the photo or search text is sent to our backend on Supabase to identify the product and compare prices. The scan also includes your selected shopping interests, market and currency preferences, and any price or product details you provide. Depending on the scan, processing uses Google's Gemini and OpenAI models, search services, and public retailer pages. We use these services to produce your result. We do not sell your scan photos or share them with advertisers. Include only content you want processed.
Location
Location access is optional. If you grant it, your location is used only to determine the country you're currently shopping in, so prices can be compared against the right local market. We don't store a history of where you've been, and you can use the app without location access by setting your market manually.
Your scan library
Your saved scan library and settings are stored locally on your device. Shopping interests are also included in scan requests to help identify products. A background scan may temporarily keep its request and result on your device so it can recover after a connection interruption.
Price result caching
To reduce repeated work, product and market results and parts of the search process may be cached on our servers. Separately, background scan receipts associate a result and scan identifier with your anonymous user identifier so the app can retrieve it without running or charging for the same scan again. Diagnostic records may contain product descriptions, market information, provider usage, errors, and the offers used in a result.
No sign-up required
You do not need to provide a name, email address, or password to scan. The app creates an anonymous Supabase account and stores its session credentials in your device's Keychain. Its user identifier supports scan allowance, background recovery, and subscription access. This identifier is also used with RevenueCat to associate subscription status with the app.
Subscriptions
Apple processes purchases through StoreKit. RevenueCat and our backend use subscription and transaction information, including entitlement status and expiration, to maintain access to Pro. We do not receive your payment-card information.
Feedback and notifications
If you rate a scan or report an issue, the information you submit and relevant scan details are sent to our backend. Feedback may be associated with your anonymous user identifier. If you enable notifications, a device push token is stored to deliver supported notifications. Notification permission is optional.
What we don't do
- We don't show ads.
- We don't sell data to third parties.
- We don't require you to create an account.
- We don't track your movements.
Data deletion
You can move saved scans to Recently Deleted and permanently delete them there. Deleting local scans or uninstalling the app does not itself delete server-side receipts, diagnostic records, feedback, or subscription records; Keychain credentials may also persist after uninstalling. Background receipt retrieval expires after 24 hours, which is an access limit rather than a promise that all related records are deleted at that time. Contact us below for help with server-side data deletion and retention questions. Apple separately manages purchase history and subscription cancellation.
Website analytics
This website uses Google Analytics and Meta Pixel to measure visits and interactions, including clicks on App Store download links. Those services receive information about website activity and browser or device information. This website measurement is separate from photos you submit for an in-app scan.
Children's privacy
The app is not directed at children under 13, and we do not knowingly collect personal information from children under 13.
Contact
Questions about this policy? Contact us at evan@olmaapp.com.