Last updated: April 9, 2026 · AIFoodTracker by PatakoLabs
The short version: Your food logs, weight entries, and personal data stay on your device (and your personal iCloud if you enable sync). The only data that leaves your device is meal photos — sent exclusively for AI food recognition — and food-name text queries sent to nutrition databases. We do not create user accounts, we do not track you, and we do not sell your data.
The following data is stored locally using Apple's SwiftData framework and never transmitted to PatakoLabs or any third party:
API keys you provide (OpenAI, USDA) are stored in the device Keychain with kSecAttrAccessibleAfterFirstUnlock protection. Keychain data is not synced to iCloud and is deleted when you uninstall the app.
We send the minimum data required to provide core features. Here is an exhaustive list:
| What | Where | Why |
|---|---|---|
| Meal photo (compressed JPEG) | OpenAI API or PatakoLabs proxy (Cloudflare Worker) | AI food recognition |
| Food name (text query) | USDA FoodData Central | Nutrition data lookup |
| Food name (text query) | Open Food Facts | Nutrition data fallback |
| Vendor device ID + HMAC signature | PatakoLabs proxy (Cloudflare Worker) | Device registration and daily quota tracking |
| Subscription tier ("free" / "premium") | PatakoLabs proxy (Cloudflare Worker) | Adjust daily analysis limit |
No name, email, phone number, location, advertising identifier, or personal account information is ever transmitted.
When you photograph a meal for AI analysis, the image is compressed to JPEG and sent to one of two destinations depending on your configuration:
In both cases, only food names and estimated portion sizes are returned. No image data is stored by our backend.
If you have iCloud enabled for AIFoodTracker on your device, the following data is synced to your personal iCloud account via Apple CloudKit:
This sync is managed entirely by Apple. Data is encrypted in transit and at rest using your iCloud account credentials. PatakoLabs has no access to your iCloud data. You can disable iCloud sync for AIFoodTracker at any time in your device's Settings app.
To find nutritional information for identified foods, the app sends text search queries (food names only) to:
Only food name text is sent to these services. No images, device identifiers, or personal information are included in nutrition queries. Search results are cached in memory for up to one hour and are not persisted to disk.
We use Apple's identifierForVendor (a UUID scoped to PatakoLabs apps on your device) for backend registration and quota tracking. This identifier:
Subscription purchases are handled entirely by Apple through StoreKit 2. PatakoLabs does not collect, process, or store any payment information, credit card numbers, or Apple ID details. We only receive a tier designation ("free" or "premium") to adjust your daily analysis quota.
AIFoodTracker does not include any analytics SDKs, crash reporters, advertising frameworks, or third-party tracking. We do not collect usage data, session metrics, or behavioural analytics.
AIFoodTracker is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided data through the app, please contact us and we will take steps to remove it.
Because your data lives on your device and your personal iCloud account, you have full control:
We will update this page when the policy changes. Material changes will be noted in the app's release notes. Continued use of AIFoodTracker after changes constitutes acceptance of the updated policy.
For privacy questions or data requests:
PatakoLabs
Email: kikov79@icloud.com