MealShot counts calories from a photo of your meal and calculates a daily calorie target. This page says what the app sends, what it keeps on your phone, and what it does not collect.
The photo or the description of the meal, the hint and the purchase record reach our server together with the anonymous device identifier, so in App Store privacy terms all four — including the identifier itself — count as “linked to you” (Apple treats a persistent device identifier as personal data). They are not linked to your name, email or Apple ID, which we never receive. None of it is used for tracking or advertising.
Subscription events from Apple. When you subscribe, renew, cancel or get a refund, Apple sends our server a notification with the transaction identifiers, the product, the App Store country, the price and the currency. We keep these records to check subscription status and to see revenue and churn totals. They contain no device identifier and no personal details, and they are kept without a time limit. Apple's signed purchase records inside these notifications are not kept; only a one-way hash of each is kept, so that a copied record cannot be used to move your subscription to another iPhone. Separately, the server keeps which iPhone (as a one-way hash of the device identifier) currently uses the subscription, so that one subscription works on one iPhone at a time. This rule applies to MealShot 2.0.1 (build 28) and later. On another iPhone the app offers “Use on This iPhone” to move the subscription there; each move is recorded. Older versions of the app keep working without this rule, and for them the server does not record which iPhone uses a subscription.
Before the first photo or description is sent, the app asks for your permission and names the provider. Without permission nothing is sent. You can withdraw it at any time in Settings → Data; after that the app sends nothing until you allow it again.
Our server passes the photo (or the description of the meal) and the hint to the third-party AI provider DeepSeek, which processes them on our behalf to calculate calories and macros and returns the result. Your device identifier, IP address and purchase record are not passed to the provider. The provider is used for this purpose only, and our server does not write the photo to disk or to a database. Technical server logs do not contain the photo, the hint or the content of purchase records. The provider's own terms apply to how it handles the data it processes.
Your profile (sex, age, height, weight, body fat percentage, goal and activity), your meals and their photos, and your settings are stored only on your iPhone. They are never sent to our server. The calorie target is calculated on the device.
MealShot has no user accounts. We do not sell your data.
In the app, open Settings → Delete all data. This erases your profile, meals and photos from your iPhone. Deleting the app removes the same data. Our server does not keep your photos, profile or history, so there is nothing of those to delete there. What the server keeps: hashed request counters (up to 40 days), the hashed free-period record (400 days after the last request), a hashed per-address daily counter of photo and voice requests (48 hours), hashed audience counters (up to 40 days), the IP rate-limit counter (two minutes), Apple subscription events (no time limit), for MealShot 2.0.1 and later (see section 1): the link between your subscription and the hashed identifier of the iPhone that uses it (deleted 30 days after the end of the last paid period Apple reported for the subscription, once the link is at least 30 days old; for a refunded subscription this is also counted from the end of the paid period, not from the date of the refund; if Apple has never sent us a notification about this subscription, 400 days after it was last linked to an iPhone; if Apple has told us about the subscription but not when it ends, the link is kept until Apple reports an end date), the hashed identifiers of iPhones the subscription was linked to (30 days after each was last linked) and a record of when the subscription moved to another iPhone (30 days); one-way hashes of Apple's signed purchase records (60 days after the record expires, or 60 days after we received it if the record has no expiry date), a daily counter of AI requests per subscription or per device (72 hours), and — only if you contact support and we reset your limits manually — an audit record of that action with your device identifier (no time limit). If you want any of it removed earlier, or want to ask about anything else, write to the address below. Our web server keeps an access log without IP addresses and a standard error log that may contain an IP address when a request fails; both rotate with the system log rotation. The server database is copied nightly for disaster recovery; copies are kept for 14 days on the same server, with access restricted to the server's own account and the administrator, and are deleted after that. The developer may also keep a copy of a backup on his own computer for the same purpose.
If you used Toro 1.x. The earlier version of this app, released under the name Toro, had features that stored data on our server: the progress backup, the leaderboard profile, friends and clans. That server was shut down on 21 October 2026 and its data was deleted with it. Our current server does not hold any data from Toro 1.x, so there is nothing to delete.
MealShot is not directed at children, and we do not knowingly collect personal data from children.
If this policy changes, we will update this page and the date above.
Questions about privacy? Email support@rvmzvz.tech.