Privacy Policy

Effective date: June 11, 2026

GroceryOS ("we," "our," or "the app") is built around a simple idea: your grocery data belongs to you, on your device. This policy explains what information the app handles, where it lives, and the choices you have.

The short version

Information the app stores on your device

All of this is stored in the app's private storage on your device. If you delete the app, this data is deleted with it.

Sign in with Apple

Creating an account is optional — you can use GroceryOS without one. If you choose Sign in with Apple, we receive only the identifier Apple provides (and your name/email if you elect to share them). This is stored on your device and is used solely to recognize you when you return. We never see your Apple ID password.

Camera and photo library

GroceryOS uses your camera and photo library only to scan receipt images. Text recognition (OCR) runs entirely on your device using Apple's Vision framework. Receipt images are not transmitted anywhere.

Optional features that send data off your device

Purchases and subscriptions

GroceryOS Pro subscriptions are processed by Apple through the App Store. We do not receive or store your payment details. Apple's handling of your purchase information is described in Apple's privacy policy.

Notifications

Expiration reminders and price alerts are scheduled locally on your device. We do not operate push-notification servers.

Data retention and deletion

Your data stays on your device until you delete it. You can:

Children

GroceryOS is not directed at children under 13, and we do not knowingly collect personal information from children.

Security

Secrets (such as OAuth tokens and API keys you provide) are stored in the iOS Keychain. App data is protected by iOS's built-in encryption and sandboxing.

Your rights

Because your data lives on your device and we don't maintain copies, you exercise your rights (access, correction, deletion, portability) directly in the app. If you have questions about this policy or your data, contact us and we'll help.

Changes to this policy

If we change this policy, we'll update the effective date above and, for material changes, note it in the app's release notes. Continued use of the app after a change means you accept the updated policy.

Contact

Questions or concerns: [email protected]