The short version
- No account. No name, email, phone number or password. The app identifies itself with a random install ID.
- Your log stays on your iPhone. Meals, weights, My Plates and coach chats are stored on the device, not on our server.
- Meal photos are not stored on our servers. A photo is resized, stripped of location and camera data, analysed and discarded. A small thumbnail stays on your iPhone only, so you can log the meal again.
- Apple Health stays on your iPhone. Nothing from Health leaves the phone unless you let the coach see today's steps and activity.
- No ads, no tracking, no data sales. The app contains no advertising, analytics or tracking code from any other company. The only technical reports it sends are anonymous crash reports, and they go to our own server.
- Delete everything in one tap. Account › Delete all data erases your data on the iPhone and on our server.
Who we are
Flint Cal is operated by JAZIPLACE Software and Online Platforms, commercial registration no. 201558-1, Kingdom of Bahrain ("JAZIPLACE", "we", "us"). JAZIPLACE decides how and why the data described here is processed, which makes it the controller (the "data manager" under Bahrain's law).
Questions or requests: support@flintcal.com.
What stays on your iPhone
Most of Flint Cal runs on the device. The following is stored only in the app's private storage on your iPhone, protected by iOS file encryption, and is never uploaded to us:
- Your profile and plan: birth date, sex, height, weight, goal weight, goal, activity level, units, and the daily targets worked out from them.
- Your food log, water, weigh-ins and progress, and the meals you save in My Plates.
- Meal memory: for every meal you log, its parts, totals, time and meal slot, and a small thumbnail of the photo (up to 256 pixels). It lets you log the same meal again, and the app matches repeat meals on the iPhone itself; the thumbnail is never uploaded.
- Your conversations with the AI coaches and any workout plan they create.
- Your settings: language, Ramadan mode, the city used for prayer times, and reminder times.
The log, meal memory (including thumbnails), plates, progress and coach files are excluded from iCloud and computer backups. App settings, including the install ID, are kept like any app's settings and may be part of your iPhone backup. If you lose or reset your phone without a backup of these files, the log cannot be recovered, because we never had a copy.
Flint Cal's widgets read a small file on the same iPhone with today's calories left and your protein, carbs and fat.
What reaches our server, and why
Some features need a server: recognising food in a photo, reading a meal you describe in words, looking up a barcode, the AI coaches, and checking your subscription. Our server runs with our hosting and network provider. This is everything it receives and keeps:
| Data | Why | How long |
|---|---|---|
| Install ID: a random code created when you first open the app. It is not linked to your name, email or Apple Account. | To apply the daily fair-use limits, to link your subscription to your devices, and to find your records when you delete your data. | Until you delete your data. |
| Meal photos. Before upload the app crops and resizes the photo (longest side 1,080 pixels) and redraws it, which removes location, date and camera details. | To recognise the foods and amounts on the plate. | Not stored. The photo is processed in memory and discarded. |
| With a photo or a description: an optional note you type (up to 300 characters), the app language, the region set on your iPhone (not your location), your local time and the oil type you chose. | So the AI reads the meal correctly for your language and region. | Not stored with your install ID. |
| Analysis results: the list of foods and amounts found in a photo or a description. | So the same photo or the same sentence gets the same answer quickly. The result is filed under a one-way fingerprint of the photo or text, never under your install ID, and contains no photo. | 30 days from the analysis, then deleted. |
| Barcode numbers you scan. | To look up the product in an open food database. | Lookups are cached for 30 days, without your install ID. |
| Coach messages: what you write, the recent conversation, and a summary of your plan: age (not your birth date), sex, height, weight, goal weight, goal, activity level, today's totals and targets, meals and water so far, the Ramadan setting, units, language, region and local time. Only if you turn it on: today's step count and active energy, rounded. | So the coach can answer about your own day. | Not stored on our server. The conversation history stays on your iPhone. |
| Subscription status from Apple: product, start and renewal dates, trial, auto-renew status and the original transaction ID. | To unlock Flint Cal Pro on the devices that share your subscription (up to 5 installs). | Records linked to your install ID are deleted after 12 months without use, or at once with Delete all data. The subscription record itself is kept for 12 months after the subscription ends or last changes. |
| Usage counters: how many photo analyses, typed meals and coach messages you used today, and the approximate AI cost of your install this month. | Fair use (see the Terms) and protecting the service from abuse. | Daily counters: 2 days. Monthly cost: 40 days. The daily count of analyses linked to your install ID: deleted after 12 months without use. |
| Crash and freeze reports: the type of fault, where in the app's code it happened, the app version, the iOS version, the iPhone model, and a random report ID created on your iPhone, separate from the install ID. They contain no photo, text, health data or location. | To find and fix faults in the app. They reach us only if Share With App Developers is turned on in Settings › Privacy & Security › Analytics & Improvements. | Report details: 14 days. The random report ID: 90 days, to count how many devices a fault affects. After that only a count of each fault remains. |
| Messages you send from Account › Help › Contact support: the topic, your message, the app version, the language, the iPhone model, and, only if you choose to attach it, a support reference derived from your install ID (never the install ID itself). | So we can reply to you and show our reply in the app. | Kept so we can reply, and deleted when you use Delete all data. A daily count of messages sent, used to limit abuse: 2 days. |
| Purchase records from Apple: the transaction ID, product, price, currency, App Store country and type of event (purchase, renewal, refund). No install ID. | To keep our revenue accounts and reconcile them with Apple's reports. | 12 months on the app's server, then in our accounting records. |
Server request logging is switched off. When something fails, the server writes a short technical line (an error code, the AI model and the number of tokens), never your photo, your text or your install ID.
How AI processes your meals and messages
Flint Cal sends requests to AI models through an AI gateway that we control, run by our hosting and network provider:
- Meal photos are analysed by an AI provider. If it is unavailable, the same request goes once to a second AI provider.
- Meal descriptions, label reading and the AI coaches use an AI provider.
The app asks for your agreement once, before the first meal photo or description is sent. If you choose Not now, nothing is sent, and barcode, search and manual entry keep working.
Request logging in the gateway is switched off. Identical text descriptions may be answered from the gateway's cache for up to 30 days.
Our AI providers act as our service providers. They process the request to return an answer, and under their business API terms they do not use it to train their models.
The AI only recognises food and writes replies. The calorie and nutrient numbers you see come from Flint Cal's own food database.
Apple Health
Connecting Apple Health is optional, and you choose each type of data in Apple's own permission screen.
- Read: steps, active energy and body weight, to suggest your activity level, add exercise calories to your target and show your weight trend.
- Write: the weights you enter by hand.
Health data is used only inside the app on your iPhone. It is never stored on our server, never used for advertising or marketing, and never sold or shared with data brokers. The one exception is your choice: in Account › Apple Health, "Let the coach use your steps & activity" (off by default) sends today's step count and active energy, rounded, with your coach messages. You can turn it off, or remove Flint Cal's access in the iPhone Health app, at any time.
Camera, photos and notifications
- Camera: used only while you photograph a meal or a barcode.
- Photos: you pick a single photo in Apple's photo picker; the app does not browse your library.
- Notifications: meal reminders and the reminder before your trial ends are scheduled on your iPhone. We do not send push notifications.
- Location: Flint Cal never asks for your location. Prayer times in Ramadan mode are worked out on your iPhone from the city you pick.
Subscriptions and payments
Subscriptions are sold and billed by Apple through your Apple Account. We never see your name, card or payment details. Apple tells us the status of the subscription (see the table above) so the app can unlock Flint Cal Pro. Refunds are handled by Apple.
No ads, no tracking
Flint Cal shows no ads and contains no advertising, analytics, crash-reporting or tracking software from any other company. We do not track you across other companies' apps or websites, we do not build advertising profiles, and we do not sell or share your personal data for advertising.
The app's own crash reports go only to our server, as described in the table above.
This website uses no cookies, no analytics and no third-party scripts or fonts.
Who else handles your data
Only the service providers needed to run Flint Cal, each for the purpose listed:
- Our hosting and network provider hosts our server, its storage and the AI gateway, and this website.
- AI providers analyse meal photos and descriptions and power the coaches. A second AI provider analyses photos only if the first is unavailable.
- An open food database receives a barcode number, from our server, without anything about you.
- Apple processes your purchase under Apple's own privacy policy.
We may disclose information if the law requires it, and it may pass to a successor if Flint Cal is sold or reorganised, under this policy. We do not share it with anyone else.
Deleting your data
In the app, open Account and tap Delete all data. This erases:
- on your iPhone: your profile and plan, food log and meal memory with its thumbnails, My Plates, weights, coach chats and workout plan, settings, the install ID, the crash-report ID, the widget file, cached files and scheduled reminders;
- on our server: your subscription link, usage counters, cost records and daily counts tied to your install ID, and your support messages.
If you are offline, the server deletion is sent the next time the app opens. Analysis results stored under a photo or text fingerprint are not tied to you and are not affected. Crash reports already sent are not tied to you and are deleted on the schedule above. Deleting your data does not cancel your subscription; Apple manages that in your Apple Account settings.
Removing the app also removes the data on your iPhone, but not the few server records tied to your install ID. They are deleted automatically after 12 months without use. Because we do not know who you are, we cannot find these records from an email alone.
You can also export your data from Account at any time.
Security
All traffic between the app and our server is encrypted (HTTPS). Data on the iPhone is protected by iOS file encryption. We keep as little as we can on the server, and nothing there carries your name or contact details.
Age
Flint Cal is for people aged 16 and over. The app asks for your birth date when you set it up; if you are under 16 it stops and stores nothing. People aged 16 and 17 can choose to maintain their weight, eat better or build muscle; weight-loss and weight-gain goals are not available to them, and their numbers are hidden by default. If you believe someone under 16 is using Flint Cal, contact us.
Your rights
Depending on where you live, you may have the right to know what we hold about you, to get a copy, to correct it, to delete it, to object to or restrict its use, to withdraw consent, and to complain to a data protection authority. Most of your data is on your iPhone, where you can see, change, export or delete it yourself. For the server records, use Delete all data, or write to support@flintcal.com. We answer within 30 days. To act on a server request we need your install ID, which you can find and copy in the app under Account › Install ID.
Laws around the world
European Union, EEA and United Kingdom (GDPR, UK GDPR)
We rely on these legal bases: contract, to provide the features of the subscription you chose (meal analysis, the coaches, subscription status); explicit consent, for Apple Health data and for sharing your activity with the coach, which you give in iOS and in the app and can withdraw at any time; and legitimate interests, for fair use, security and preventing abuse. Our providers may process data in the United States and other countries; such transfers rely on the European Commission's standard contractual clauses, the UK addendum, or an adequacy decision where it applies.
Saudi Arabia (Personal Data Protection Law)
You have the right to be informed, to access your data, to ask for its correction or destruction, and to complain to the Saudi Data & AI Authority (SDAIA). Health data is sensitive data and is processed only with your consent. Transfers outside the Kingdom follow the PDPL transfer rules.
Bahrain (Personal Data Protection Law No. 30 of 2018)
JAZIPLACE is the data manager. Health data is sensitive data and is processed only with your explicit consent. You may access, correct or object to the processing of your data, and complain to the Personal Data Protection Authority. Transfers outside Bahrain go only to the providers listed above, with safeguards.
United States (including California)
We do not sell personal information and do not share it for cross-context behavioural advertising. You may ask what we hold and ask us to delete it, and we will not treat you differently for doing so.
Changes to this policy
When the app changes what it collects, this page changes in the same release. We update the date at the top, and for important changes we also tell you in the app.
Contact
JAZIPLACE Software and Online Platforms, commercial registration no. 201558-1, Kingdom of Bahrain · support@flintcal.com