Privacy Policy
We built ReciSnap to be small, fast, and personal. The shortest version of this policy is: your cookbooks, meal plans, and grocery lists live on your device. We do not run a server that stores your account or your data. We do not track you across other apps or websites. We do not sell or share your personal information.
What this app does
ReciSnap helps you save recipes from anywhere, scan meals with your phone camera to estimate calories and macros, plan meals across the week, and build a grocery list. It is a single-user iOS app — there is no ReciSnap account, no shared social feed, and no remote profile.
What we collect
Stored on your device only
Your cookbooks, recipes, ingredients, meal-plan entries, grocery items, daily macro targets, scan history, in-app preferences (such as which tutorial cards you have dismissed), your display name, and your selected onboarding answers. These are kept in iOS local storage and never leave your device unless you explicitly export or share them.
Stored in the iOS Keychain
Your AI provider API key, if you choose to add one in Settings. The Keychain is an encrypted secure-storage area provided by iOS. We never read this value over the network and we never transmit it to any server we control.
Sent off-device only when you ask for an AI feature
ReciSnap sends the minimum content needed for the specific AI request directly from your device to Google's Gemini API using the API key you provided. This can include a meal or label photo for scanning, a recipe-search query, pasted recipe text, a recipe you ask the assistant about, recipe ingredients for nutrition estimates, or a public video URL/video file for recipe import. The request is not routed through any ReciSnap server. Google's handling of the content and prompt is governed by Google's API and privacy terms.
Sent off-device only when you scan a barcode
The barcode number (not the photo) is sent to the public Open Food Facts API to look up product nutrition. Open Food Facts is a non-commercial database. The lookup is anonymous.
What we do not collect
We do not collect: your name, email, phone number, contacts, location, calendar, health data, advertising identifier, device identifier, browsing history, in-app analytics events, crash reports, or any usage telemetry. ReciSnap does not embed any analytics or advertising SDK.
App Tracking Transparency
ReciSnap does not track you in the sense defined by Apple's App Tracking Transparency framework. We do not share data with data brokers. We do not show ads. We do not present an ATT permission prompt because we do not need one.
Subscriptions and purchases
ReciSnap Plus is offered through Apple's In-App Purchase system. Purchases, renewals, refunds, and receipts are handled entirely by Apple. We receive only the entitlement status (subscribed / not subscribed) needed to unlock paid features. We do not see your Apple ID, payment method, or billing address. Apple's privacy policy applies to the purchase itself: apple.com/legal/privacy.
Third parties
- Google Generative Language API — used for AI scanning, recipe generation, recipe search, nutrition estimates, recipe questions, and video imports when you have provided your own API key. The relevant prompt/content for that request is sent to Google. Google privacy.
- Open Food Facts — used for anonymous barcode product lookups. Open Food Facts privacy.
- Apple App Store / StoreKit — used for subscriptions. Apple privacy.
If you do not use AI features, no data is sent to Google. If you do not scan a barcode, no data is sent to Open Food Facts.
Children
ReciSnap is not directed to children under 13 and does not knowingly collect information from them.
Your choices
- Delete all data: uninstall the app. iOS removes the app's local storage and Keychain entries with the app.
- Remove the AI key: open Settings inside the app, clear the API key field, and save. The key is deleted from the Keychain.
- Stop subscribing: manage or cancel your subscription at any time in iOS Settings → your Apple ID → Subscriptions.
- Request a refund: use Apple's refund flow at reportaproblem.apple.com.
Changes
If we change this policy in a material way, we will update the "Last updated" date at the top and surface the change in the app before the new policy takes effect.
Contact
Questions? Email privacy@recisnap.app.