Cal Pal Cal Pal

Protein-first tracking, zero clutter.

Cal Pal is a minimalist, camera-driven nutrition tracker built around a single obsession: hitting your protein goal. Snap food, get macros instantly, and keep your day on track with clean, calm visuals.

Camera-first logging Gemini AI analysis Vegetarian-friendly Dark-mode native

Today at a glance

Protein progress + macro balance in one glance.

118g Protein
2,120 Calories
240g Carbs

What makes Cal Pal different

Built for fast logging, real-world accuracy, and quiet confidence.

Camera-first

Snap a photo or upload a label—Cal Pal handles both.

Protein spotlight

Protein is the hero metric with progress and percentages.

Saved + History

Quick add repeats from saved meals and recent history.

Privacy-first

Local storage only.

Support Center

Get help with Cal Pal — Protein Tracker for iOS

Last updated: February 4, 2026

Cal Pal — Protein Tracker

Developed by Pulkit Agarwal

View on App Store

Contact Support

For questions, feedback, or assistance with Cal Pal, please contact us:

Email: pulkit@pallavisoft.com

Response Time: We aim to respond to all inquiries within 24-48 hours.

When contacting support, please include:
• Your device model (e.g., iPhone 15 Pro)
• iOS version (e.g., iOS 17.2)
• Cal Pal app version (found in Settings)
• A detailed description of the issue

Device Requirements

Cal Pal requires:

  • Platform: iOS / iPadOS
  • Minimum Version: iOS 17.0 or later
  • Compatible Devices: iPhone, iPad, iPod touch
  • Camera: Required for food scanning feature
  • Internet: Required for AI-powered food analysis

Report a Bug

Found something not working correctly? Help us improve Cal Pal by reporting bugs.

How to report:

  1. Email us at pulkit@pallavisoft.com
  2. Use subject line: "Cal Pal Bug Report"
  3. Describe the steps to reproduce the issue
  4. Include screenshots if possible
  5. Mention your device and iOS version

Frequently Asked Questions

How does the camera scanning work?

Cal Pal uses Gemini AI to analyze photos of your food or nutrition labels. Simply point your camera at your meal or a product label, snap a photo, and Cal Pal will automatically extract the nutritional information.

Is my food data stored in the cloud?

No. All your meal logs and nutrition data are stored locally on your device. When you scan food, images are processed through Google's Gemini AI for analysis but are not stored on any servers.

How do I set my protein goal?

Open Cal Pal and navigate to Settings. You can set a custom daily protein target based on your fitness goals. The app will track your progress throughout the day.

Can I edit or delete a logged meal?

Yes! Tap on any meal in your history to edit the nutritional values or swipe to delete it. Your daily totals will update automatically.

The app isn't recognizing my food correctly. What should I do?

Try taking a clearer photo with better lighting. For packaged foods, scanning the nutrition label directly gives the most accurate results. You can always manually adjust the values after scanning.

How do I delete my data?

Since all data is stored locally on your device, you can delete your data by going to Settings within the app and selecting "Clear All Data", or by uninstalling the app.

Does the app work offline?

You can view your logged meals and history offline. However, the camera scanning feature requires an internet connection to analyze food using AI.

Privacy Policy

Learn how we handle your data and protect your privacy. Cal Pal is built with privacy-first principles.

Read Privacy Policy →

App Updates

Always keep Cal Pal updated for the latest features, improvements, and bug fixes.

Check for Updates →

Cal Pal is developed and maintained by Pulkit Agarwal
pulkit@pallavisoft.com

Privacy Policy

Version 1.0 | Last Updated: February 4, 2026

Privacy Policy

Pulkit Agarwal built the Cal Pal app as an iOS app. This SERVICE is provided by Pulkit Agarwal and is intended for use as is.

This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service.

If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. I will not use or share your information with anyone except as described in this Privacy Policy.

Information Collection and Use

One must not enter sensitive information since the data is being communicated over a network. Though no user data is willingly collected or stored.

The app does use third party services that may collect information.

Link to privacy policy of third party service providers used by the app are:

  • Firebase AI

Log Data

This app does not willingly collect or store any user or app data.

Cookies

Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.

This Service does not use these “cookies” explicitly. However, the app may use third party code and libraries that use “cookies” to collect information and improve their services. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your device. If you choose to refuse our cookies, you may not be able to use some portions of this Service.

Service Providers

I may employ third-party companies and individuals due to the following reasons:

  • To facilitate our Service;
  • To provide the Service on our behalf;
  • To perform Service-related services; or
  • To assist us in analyzing how our Service is used.

I want to inform users of this Service that these third parties have access to your Personal Information. The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose or use the information for any other purpose.

Security

I value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and I cannot guarantee its absolute security.

Links to Other Sites

This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by me. Therefore, I strongly advise you to review the Privacy Policy of these websites. I have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.

Children’s Privacy

These Services do not address anyone under the age of 13. I do not knowingly collect personally identifiable information from children under 13. In the case I discover that a child under 13 has provided me with personal information, I immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact me so that I will be able to take necessary actions.

Changes to This Privacy Policy

I may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. All policy changes are in effect immediately and are subject to change anytime.

Contact Us

If you have any questions or suggestions about my Privacy Policy, do not hesitate to contact me.