BatchMeal — Privacy Policy
Last updated: June 16, 2026
BatchMeal ("the app", "we", "us") is an iOS application that turns food videos
from Instagram, TikTok, and YouTube into structured recipes, weekly meal plans,
and grocery lists. This Privacy Policy explains what information the app collects,
why, and how we handle it.
What we collect
- Device identifier. When you import a recipe, the app sends a
random, app-specific identifier (a UUID stored in your device's Keychain) to
our server so we can apply rate limits and the free-tier import limit. This
identifier is not linked to your name, email, Apple ID, or any other personal
information.
- Content you import. The URL you share (and, if needed, any
caption text you paste) is sent to our server, which forwards it to Anthropic's
Claude API to extract a structured recipe. We cache the parsed result keyed by
the URL so repeat imports of the same post are fast and inexpensive.
- Purchase information. If you subscribe to BatchMeal Premium,
Apple processes your payment. We use RevenueCat to confirm your subscription
status and unlock premium features. We never see your payment card details.
- Aggregate usage counts. Our server keeps a per-device
monthly + lifetime count of imports to enforce the free-tier limit.
BatchMeal does not collect your name, email address, phone number, contacts,
photos, location, browsing history, or advertising identifiers. The app does not
contain third-party advertising or analytics SDKs beyond RevenueCat (used only for
subscription management).
What's stored on your device
Your recipes, weekly plan, grocery list, and onboarding preferences live
locally on your device using Apple's SwiftData framework. They are not uploaded
to our servers. If you delete the app, this data is deleted with it.
Third parties
BatchMeal relies on the following services to function. Each handles data
under its own privacy policy:
How long we keep your data
- Cached recipe results: 30 days, then automatically purged.
- Per-device import counters: indefinitely, so the free-tier limit cannot be
reset by reinstalling the app.
- Subscription records: as long as your subscription is active, per
RevenueCat's retention.
Your choices
- You can stop using BatchMeal at any time by deleting the app. Local data is
removed with it.
- You can request deletion of the per-device counters and cached recipes
associated with your device by emailing us (below) with your device
identifier (visible in the app on request).
- You can manage or cancel your subscription at any time in the App Store →
your Apple ID → Subscriptions.
Children
BatchMeal is not directed at children under 13. We do not knowingly collect
information from children under 13.
Changes
If we materially change how we handle data, we'll update this page and the
"last updated" date above.
Contact
Questions or requests: berkcapar@gmail.com.