Last updated: June 15, 2026
CalorieLens ("we", "our", or "us") is operated by Donggi Yang. This Privacy Policy explains what information we collect when you use the CalorieLens iOS app, how we use it, and your rights regarding that information.
When you sign in with Google or Apple, we receive and store:
We do not receive your Google or Apple password. Authentication is handled entirely by Google Sign-In and Sign in with Apple.
When you photograph a meal for calorie analysis:
We log the AI model used, token counts, and estimated cost for each meal analysis. This data is associated with your account and is used only for internal cost monitoring and quota management. It is not shared externally.
Your daily logging streaks, longest streak, and daily calorie goal are stored in our database to power the streak and progress features.
CalorieLens includes optional social features. Each account has a unique invite code. When you connect with a friend (by exchanging invite codes) or join a challenge, we store the connection between your accounts, your challenge participation, and your progress toward shared goals.
What other users can see: friends you add — and other participants in a challenge you join — can see your display name, profile picture, and streak counts (current and longest), plus your progress toward a shared challenge goal. They cannot see your individual meals, photos, weight, body metrics, or calorie history. Friend connections are mutual and require both people to opt in; you can remove a friend or leave a challenge at any time in Settings → Friends.
If you use AI Weekly Coaching, a summary of your aggregated weekly statistics (days logged, average calories, average macros, goal-hit days, and streak) — not your photos or individual entries — is sent to OpenAI to generate a short personalized coaching note. The generated note is cached in our database for the current week. See Section 3.
If you grant notification permission, local notifications are scheduled on-device only. We do not currently collect or transmit push notification tokens to our servers.
| Data | Purpose |
|---|---|
| Email, name, picture | Account identity; display in the app |
| Meal entries & macros | Calorie history, trend charts, weekly summary |
| Body metrics | TDEE calculation; personalized calorie goal |
| Weight logs | Weight trend chart |
| AI usage logs | Quota enforcement; internal cost tracking |
| Streak data | Streak counter display; visible to friends you add |
| Saved meals | Quick re-logging of frequent meals |
| Friend & challenge data | Buddy accountability; shared streaks and challenge progress with people you connect with |
| Weekly stats (aggregated) | Generating your AI weekly coaching note via OpenAI |
We do not use your data for advertising targeting, sell it to data brokers, or share it with any third party except as described in Section 3.
Two features use OpenAI's API:
OpenAI's use of this data is governed by their Privacy Policy and API Data Usage Policies. Data submitted via the OpenAI API is not used to train their models by default (as of the date of this policy).
Authentication is handled by Google Sign-In SDK. Google's use of sign-in data is governed by Google's Privacy Policy.
Authentication is handled by Apple's Sign in with Apple framework. Apple's use of sign-in data is governed by Apple's Privacy Policy.
Free-tier users see ads served by Google AdMob. AdMob may collect device identifiers and usage data to serve contextually relevant ads, subject to your device's App Tracking Transparency (ATT) consent. You can opt out by upgrading to the Standard plan, which removes all ads. AdMob's data practices are governed by Google's Privacy Policy.
If you enable Apple Health Sync, nutrition and weight data is written to HealthKit on your device. HealthKit data is managed by Apple and governed by Apple's Health Privacy Policy. CalorieLens does not read any data from HealthKit.
CalorieLens is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us and we will delete it promptly.
Depending on your jurisdiction, you may have the right to:
To exercise any of these rights, contact us at the address below.
Developer: Donggi Yang
Email: xronace@gmail.com
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page. Continued use of the app after changes constitutes acceptance of the updated policy. For material changes, we will notify you within the app.