What is CaloriLens?

CaloriLens is an AI-powered nutrition tracker that turns your phone camera into an instant calorie counter. Photograph your meal — from the fridge, a restaurant plate, or a homemade dish — and our AI estimates calories, protein, carbohydrates, fat, fiber, ingredients, portion size, and a health score in seconds.

No accounts. No sign-ups. No passwords. Your meal diary stays on your device, and you control what (if anything) you share with the community.

In-app languages: English and Turkish.

📷

Analyze

Snap a photo or pick from your gallery. AI returns calories, macros, ingredients & a health score instantly.

📓

Track

Personal meal diary with a customisable daily calorie goal (default 2,000 kcal, range 1,200–4,000).

🌐

Discover

Browse an anonymous community feed of shared meals. Share your own analyses — no real name needed.

CaloriLens Pro

Unlimited analyses, macro tracking, weekly trend chart, advanced Discover filters, and an ad-free experience.

Free Tier

Every new install receives 3 lifetime free analyses. After those are used, free users may watch one optional rewarded ad per day to unlock one additional analysis. Otherwise, subscribe to CaloriLens Pro for unlimited scans and an ad-free experience. See Advertising for details.

No Account Required

CaloriLens does not ask you to register. The app generates a random anonymous ID on your device only. There is no email, password, or social login.

Help Center

Got a question? Find quick answers below. For anything not covered here, email us at isml.krks46@gmail.com and we'll get back to you within 2–5 business days.

1 · Getting Started

How do I take my first scan?

Open CaloriLens and tap the camera icon on the home screen. Point your camera at your meal and tap the shutter button, or tap the gallery icon to choose an existing photo. The AI will analyse it and return nutrition results in a few seconds.

What makes a good photo for analysis?

For the most accurate results:

  • Shoot from directly above (bird's-eye view) when possible.
  • Use good lighting — natural daylight or a bright overhead light is ideal.
  • Make sure all items on the plate are visible; don't hide food under sauces or stack items too high.
  • Fill the frame with the food, not the table or background.
  • Avoid blurry or dark images.
What is the onboarding walkthrough?

On your first launch, CaloriLens shows a short optional walkthrough explaining how to scan meals, how the community Discover feed works, and the 3 free analyses included with every new install. You can skip the walkthrough at any time.

Is CaloriLens available in languages other than English?

Yes — the in-app interface is available in both English and Turkish. The app automatically uses your device language setting if Turkish is selected; otherwise it defaults to English.

2 · How Analysis Works

What AI powers the nutrition analysis?

CaloriLens uses Google Gemini (Gemini 2.5 Flash) to interpret your meal photos. Your image is sent securely over HTTPS to Google's API, analysed for food items, portion sizes, and nutritional content, and the results are returned to your device. The image is processed for analysis and content moderation purposes.

How accurate are the results?

The AI provides estimates based on what it can see in the photo. Accuracy depends on photo quality, how many food items are visible, and whether those items are common in the AI's training data. Results are a helpful guide — not a precise laboratory measurement. Always consult a registered dietitian or medical professional for clinical dietary decisions.

I got a "no food detected" error. What now?

This usually means the AI couldn't identify recognisable food in the image. Try:

  • Retaking the photo with better lighting.
  • Moving closer so food fills the frame.
  • Making sure the image isn't blurry.

If the error persists for an obvious meal photo, please contact us — it helps us improve.

Why was my photo rejected as inappropriate?

CaloriLens includes content moderation to ensure the community feed and analysis pipeline remain safe. Images that are flagged as inappropriate (e.g., non-food content, offensive imagery) will not be processed. If you believe your food photo was incorrectly flagged, contact us with a description of the meal.

3 · Free vs CaloriLens Pro

How many free scans do I get?

Every new install includes 3 lifetime free analyses. These are one-time and do not reset. After using all three, you can watch one rewarded ad per day for one extra analysis, or subscribe to CaloriLens Pro for unlimited, ad-free scans.

How do rewarded ads work?

When your 3 free analyses are used, CaloriLens may offer a rewarded video ad (via Google AdMob). If you choose to watch the full ad, you receive one analysis credit for that day. You can earn at most one ad-based analysis per calendar day. Watching ads is always optional — you can upgrade to Pro instead. Pro subscribers never see ads.

What does CaloriLens Pro include?
  • Unlimited meal analyses
  • Full macro tracking (protein, carbs, fat, fiber)
  • Weekly trend chart
  • Advanced filters in the Discover community feed
  • Ad-free experience
How do I restore my Pro subscription on a new device?

Open CaloriLens, go to Settings → Premium, and tap Restore Purchases. Make sure you are signed into the same Apple ID or Google account used when you first subscribed. Restoration is instant if the subscription is active.

4 · Track & Goals

How does the meal diary work?

Every analysis you run is automatically saved to your on-device meal diary with the date, time, food name, and nutrition data. Your diary is stored locally — it never leaves your device unless you explicitly share a meal to the Discover feed.

Can I change my daily calorie goal?

Yes. Open the Track tab and tap your daily calorie goal to edit it. The default is 2,000 kcal; you can set any value between 1,200 and 4,000 kcal. The progress bar updates to reflect your custom goal.

Where is the weekly chart?

The weekly calorie trend chart is a CaloriLens Pro feature. Upgrade in Settings → Premium to unlock it. The chart shows your daily totals over the past 7 days so you can spot patterns in your eating habits.

5 · Discover & Sharing

What is the Discover feed?

Discover is an anonymous community feed where CaloriLens users share meal analyses. You can browse what others are eating, get inspiration, and explore calorie counts across different cuisines.

What information is shared publicly when I post a meal?

When you choose to share a meal, the following is uploaded to the community: the meal image, food name, calorie count, macro breakdown, ingredient list, and a timestamp. Your anonymous ID is attached — no real name, email, or location is ever included.

Can I delete a post I've shared?

Post deletion is not available in the app. To request removal of a shared post, email isml.krks46@gmail.com with details of the post. Posts may remain in the feed until removed by CaloriLensApp operators.

6 · Notifications

What notifications does CaloriLens send?

CaloriLens can send up to 2 local reminder notifications per day: one at 12:00 (lunch reminder) and one at 19:30 (evening check-in). These are scheduled locally on your device — no notification data is sent to any server.

How do I turn notifications on or off?

You can toggle notifications inside the app under Settings → Notifications. You can also manage them at the OS level:

  • iOS: Settings → Notifications → CaloriLens
  • Android: Settings → Apps → CaloriLens → Notifications

7 · Privacy & Data

Does CaloriLens store my meals in the cloud?

Your personal meal diary is stored entirely on your device. The only time meal data goes to a server is when you explicitly tap "Share to Discover" — at which point the image and nutrition metadata are uploaded to Supabase for the community feed. See our Privacy Policy for full details.

Do I need an account?

No. CaloriLens creates a random anonymous ID on your device. No email, no password, no social sign-in is required or collected.

How do I delete my data?

Uninstalling CaloriLens removes all locally stored data. For data uploaded to the Discover feed (shared posts), contact isml.krks46@gmail.com with a deletion request.

8 · Subscriptions

How do I cancel CaloriLens Pro?

Subscriptions are managed entirely by Apple or Google:

  • iOS: Settings → [Your Name] → Subscriptions → CaloriLens Pro → Cancel
  • Android: Google Play → Profile → Payments & subscriptions → Subscriptions → CaloriLens → Cancel

You retain Pro access until the end of the current billing period.

Does my subscription renew automatically?

Yes. CaloriLens Pro subscriptions (monthly and yearly) renew automatically at the end of each period unless cancelled at least 24 hours before the renewal date through your Apple or Google account.

How do I request a refund?

Refunds are handled exclusively by Apple (for App Store purchases) or Google (for Google Play purchases). CaloriLensApp does not process refunds directly. Visit Apple's Report a Problem page or Google Play Help for refund requests.

9 · Troubleshooting

Analysis failed — what should I do?

If an analysis fails:

  1. Check your internet connection — the AI requires an active connection.
  2. Make sure the photo contains visible food (not a blurry or dark image).
  3. Try again — occasional server timeouts can cause temporary failures.
  4. If the problem persists, contact us at isml.krks46@gmail.com.
The app says I haven't granted camera permission.
  • iOS: Settings → Privacy & Security → Camera → CaloriLens → Allow
  • Android: Settings → Apps → CaloriLens → Permissions → Camera → Allow
My Pro subscription isn't being recognised after purchase.

Tap Settings → Premium → Restore Purchases. If that doesn't work, ensure you are logged into the same Apple ID or Google account used to subscribe, and that you have an active internet connection. If the issue persists, contact us at isml.krks46@gmail.com.

The Discover feed won't load.

The Discover feed requires an internet connection. Check your Wi-Fi or mobile data. If connectivity is fine and the feed still won't load, there may be a temporary service interruption — please try again later or contact us.

10 · Contact & Support

Can't find your answer here? We're happy to help.

Email: isml.krks46@gmail.com
Developer: CaloriLensApp
Expected reply: 2–5 business days

Please include your device model, OS version, and a description of the issue to help us respond faster.

Privacy Policy

Effective date: May 29, 2026  |  Last updated: May 29, 2026

1. Introduction & Data Controller

CaloriLens ("the App") is operated by CaloriLensApp ("we," "us," or "our"). We are the data controller responsible for personal data processed in connection with the App.

We are committed to protecting your privacy. This Policy explains what information we collect, why we collect it, how it is used, and your rights with respect to that information.

By using CaloriLens, you agree to the collection and use of information as described in this Policy. If you disagree, please stop using the App and uninstall it.

2. Information We Collect

2.1 Information Stored Locally on Your Device

The following data is stored only on your device and is never transmitted to our servers unless you explicitly share a meal to the community Discover feed:

2.2 Information Sent to Third Parties

Certain features require sending data to external services:

2.3 Information We Do NOT Collect

3. How We Use Your Information

Health Disclaimer: Nutrition estimates provided by CaloriLens are for informational purposes only and are not medical or dietary advice. AI results may be inaccurate. Always consult a qualified healthcare or nutrition professional before making significant changes to your diet.

4. Legal Bases for Processing (GDPR)

For users in the European Economic Area (EEA) and United Kingdom, we rely on the following legal bases:

5. Sharing & Third-Party Processors

ProcessorPurposeData shared
Google (Gemini API)AI nutrition analysis & content moderationMeal images (HTTPS)
SupabaseCommunity feed storageImages & post metadata (when you choose to share)
Google AdMobRewarded video ads (free tier only)Device/ad identifiers, ad interaction data (when you choose to watch an ad)
RevenueCatSubscription managementAnonymous user ID, purchase tokens
Apple App StorePurchase processing (iOS)Transaction data per Apple's policies
Google PlayPurchase processing (Android)Transaction data per Google's policies

We do not sell, rent, or trade your information to any third party for marketing purposes.

6. International Data Transfers

CaloriLensApp is operated from the Republic of Türkiye. Third-party processors (Google Gemini, Google AdMob, Supabase, RevenueCat, Apple, Google Play) may process data in the United States or other countries. These processors maintain their own security and compliance programmes. Where required, transfers outside the EEA rely on Standard Contractual Clauses or equivalent safeguards established by those providers.

7. Data Retention

8. Security

We take reasonable technical and organisational measures to protect data. Meal images are transmitted to Google's API over HTTPS (TLS encryption). Supabase access is restricted by access control policies. No method of electronic storage or transmission is 100% secure; we cannot guarantee absolute security.

9. Your Rights & Choices

9.1 General Rights

9.2 EEA / UK Users — GDPR Rights

You have the right to access, rectify, erase, restrict, or object to processing of your personal data. You also have the right to data portability and to lodge a complaint with your local supervisory authority. To exercise these rights, contact isml.krks46@gmail.com.

9.3 California Users — CCPA Rights

California residents have the right to know what personal information is collected and disclosed, to request deletion, and to opt out of the sale of personal information. CaloriLensApp does not sell personal information. To exercise your rights, contact isml.krks46@gmail.com.

10. Children

CaloriLens is not directed at children under the age of 13 (or 16 in EU member states where applicable under GDPR). We do not knowingly collect personal information from children. If you believe a child under the relevant minimum age has submitted data to us, please contact us at isml.krks46@gmail.com and we will take steps to delete the information.

11. Changes to This Policy

We may update this Privacy Policy from time to time. We will post the revised Policy on this page with an updated "Last updated" date. For material changes, we may also provide in-app notice. Continued use of the App after changes constitutes your acceptance of the revised Policy.

12. Contact

CaloriLensApp — Privacy Enquiries
Email: isml.krks46@gmail.com
We aim to respond to all privacy requests within 30 days.

Advertising & Google AdMob

CaloriLens uses Google AdMob to show rewarded video ads to free-tier users. Ads help support the app while keeping core features accessible without a subscription.

When ads appear

Ad format

CaloriLens uses rewarded ads only — short video ads you choose to watch in exchange for an analysis credit. We do not show banner ads, interstitial ads, or ads on the Discover feed.

Data & third parties

Google AdMob may collect and process data such as advertising ID (IDFA on iOS / GAID on Android), IP address, device type, OS version, app version, ad impressions, and interactions to serve, measure, and prevent fraud on ads. This processing is governed by:

CaloriLensApp does not sell your personal information to advertisers. We do not receive payment card or bank details through AdMob.

Opt out of personalised ads

You can limit ad personalisation on your device:

Opting out may not remove ads entirely for free users who choose the rewarded-ad path, but ads may be less relevant.

Publisher information

PlatformAdMob App IDFormat
iOSca-app-pub-8937226909637905~6445735833Rewarded video
Androidca-app-pub-8937226909637905~8752334979Rewarded video

Ad-free with Pro Upgrade anytime under Settings → Premium.

Terms of Use

Effective date: May 29, 2026  |  Last updated: May 29, 2026

1. Acceptance of Terms

By downloading, installing, or using CaloriLens ("the App"), you agree to be bound by these Terms of Use ("Terms"). If you do not agree, do not use the App. These Terms form a legally binding agreement between you and CaloriLensApp ("we," "us," or "our"), the developer of CaloriLens.

2. License to Use the App

CaloriLensApp grants you a limited, non-exclusive, non-transferable, revocable licence to download and use CaloriLens on a device you own or control, solely for your personal, non-commercial purposes. This licence does not include the right to:

3. Acceptable Use & Community Rules

You agree to use CaloriLens only for lawful purposes and in accordance with these Terms. You must not:

We reserve the right to remove any content from the Discover feed that violates these rules, without prior notice.

4. AI & Health Disclaimers

AI Accuracy: Nutrition estimates generated by CaloriLens are produced by an AI model (Google Gemini) and are estimates only. Results may be inaccurate, incomplete, or incorrect. CaloriLensApp makes no warranty as to the accuracy, completeness, or reliability of any nutrition data provided by the App.

Not Medical Advice: The App and all content it generates are for general informational and personal tracking purposes only. Nothing in the App constitutes medical advice, dietary guidance, or a substitute for professional healthcare advice. Always consult a qualified healthcare or nutrition professional before making decisions about your diet, health, or medication.

Your Responsibility: You are solely responsible for how you use the information provided by the App and for any decisions you make based on it.

5. Intellectual Property

The App, including its design, graphics, text, code, and brand elements (including the name "CaloriLens"), is owned by or licensed to CaloriLensApp and is protected by applicable intellectual property laws. Nothing in these Terms transfers ownership of any intellectual property to you.

By sharing a meal image to the Discover feed, you grant CaloriLensApp a worldwide, royalty-free, non-exclusive licence to display that image within the App's community features.

6. Limitation of Liability

To the maximum extent permitted by applicable law, CaloriLensApp and its affiliates, officers, employees, and licensors shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to:

Where liability cannot be fully excluded by law, our total liability to you will not exceed the greater of (a) the amounts you paid to us in the 12 months preceding the claim or (b) €50 / $50 USD.

7. Termination

These Terms remain in effect while you use the App. CaloriLensApp may terminate or suspend your access to the App immediately, without notice, if you breach these Terms or if we decide to discontinue the App. Upon termination, your licence to use the App ceases. Sections 4, 5, 6, and 8 survive termination.

8. Governing Law & Disputes

These Terms are governed by the laws of the Republic of Türkiye, without regard to conflict-of-law provisions. Any dispute arising from these Terms or your use of the App shall first be addressed informally by contacting us. If unresolved, disputes shall be submitted to the competent courts of Istanbul, Türkiye.

9. Changes to These Terms

We may revise these Terms at any time. Continued use of the App after the updated Terms are posted constitutes your acceptance. We will update the "Last updated" date at the top of this section.

10. Contact

CaloriLensApp — Legal Enquiries
Email: isml.krks46@gmail.com

Subscriptions

CaloriLens Pro Plans

CaloriLens Pro is available as a subscription through the App Store (iOS) and Google Play (Android). Plan pricing is displayed in the respective store at the time of purchase and may vary by region.

📅

Monthly Plan

Billed every month. Cancel anytime before the next renewal date.

🗓️

Yearly Plan

Billed once per year. Best value for committed trackers.

Auto-Renewal

Subscriptions renew automatically at the end of each billing period at the same price. To avoid being charged for the next period, cancel at least 24 hours before the renewal date via your Apple or Google account settings.

Managing Your Subscription

Subscription management, billing, and refunds are handled entirely by Apple or Google. CaloriLensApp has no access to your payment method and cannot issue refunds directly. For refund requests, contact Apple Support or Google Play Help.

Restore Purchases

If CaloriLens Pro is not reflected after purchase (e.g., on a new device or after reinstalling), go to Settings → Premium → Restore Purchases inside the App. Ensure you are signed into the same Apple ID or Google account used to subscribe.

Entitlement System

Subscription status is verified via RevenueCat. The entitlement key is CaloriLens Pro. RevenueCat validates your purchase token with Apple or Google each time you open the App while connected to the internet.

Pricing shown in the App Store and Google Play is the authoritative source. Prices listed anywhere else (including older screenshots or third-party websites) may be outdated.

Contact

Have a question, a bug report, a privacy request, or anything else? We'd love to hear from you.

Developer: CaloriLensApp
Support email: isml.krks46@gmail.com
Website: https://calorilens.app
Expected reply time: 2–5 business days

We accept enquiries for:

For faster resolution, please include your device type (e.g., iPhone 15, Samsung Galaxy S24), OS version, and a clear description of your issue or request.