Privacy Policy

Last Updated: March 9, 2026

Calorithm is an independently developed personal project, not a company. This Privacy Policy describes how your personal information is collected, used, and shared when you use the mobile application Calorithm (the "App").

Information Collected

As the developer of this personal project, I am committed to protecting your privacy. The app collects the following types of information:

Health Data

Calorithm integrates with Apple Health to access and display the following health-related data:

  • Active Energy (read)
  • Resting Energy (read)
  • Weight (read)
  • Dietary Energy Consumed (read and write)
  • Body Fat Percentage (read)

This data is used solely to provide you with insights about your calorie balance, body composition, and weight trends. This health data is not stored on any external servers; it remains on your device and is processed locally.

Health data is never used for advertising, marketing, or data mining purposes.

User-Provided Information

The app allows you to manually input information about your calorie intake. This information is stored locally on your device and is not transmitted to any external servers.

Body measurements you provide (such as height, gender, and age) are stored in an encrypted local database on your device. This data is used solely for calorie balance estimation and is never transmitted to external servers.

Camera and Photo Library

Calorithm may access your device's camera or photo library when you choose to estimate calories from a food photo. Photos are sent to Google servers (Vertex AI / Gemini) solely for AI-powered calorie estimation. The app does not store your photos on any external server. Google's handling and retention of data sent to Vertex AI is governed by Google's data governance policies.

Usage Data

The app and this website collect anonymous usage data to help improve functionality and user experience. This may include:

  • App feature usage statistics
  • App performance data
  • Crash reports
  • Website page views and button clicks

This data is collected in a way that does not personally identify you. Health metrics such as calorie and weight values are anonymized into ranges before being sent to analytics services.

This website uses Firebase Analytics (provided by Google) to collect anonymous usage data such as page views and click events. No personally identifiable information is collected. You can opt out of Google Analytics by installing the Google Analytics Opt-out Browser Add-on.

How Your Information is Used

The information collected is used to:

  • Provide, maintain, and improve the App's functionality
  • Develop new features and services
  • Understand how users interact with the App
  • Detect, prevent, and address technical issues

Sharing Your Information

Your personal information is not sold, traded, or otherwise transferred to outside parties. Anonymous, aggregated information (that does not include any personal information) may be shared with third parties for industry analysis and improvement of the App.

Third-Party Service Providers

The App uses the following third-party services:

  • Firebase Analytics (Google): Collects anonymous app usage statistics such as feature interactions. You can opt out in the App's settings.
  • Firebase Crashlytics (Google): Collects crash logs, stack traces, and device information (device model, OS version, app version) to help diagnose and fix issues. This data is not linked to your identity.
  • Google AdMob: Displays ads within the App. Ad personalization depends on your App Tracking Transparency (ATT) permission. You can manage this in iOS Settings > Privacy & Security > Tracking, or in the App's settings.
  • Google Vertex AI (Gemini): Processes food descriptions and food photos you provide for AI-based calorie estimation. Your input text and photos are sent to Google servers for processing. The app does not store this data externally. Google's retention of data sent to Vertex AI is subject to Google's data governance policies. Estimation results and input text are stored locally on your device.

These third parties have access to your information only to perform these tasks and are obligated not to disclose or use it for any other purpose.

Data Retention

  • Health data: Stored locally on your device. Never transmitted to external servers.
  • Analytics data: Retained by Google in accordance with their standard data retention policies.
  • Crash data: Retained by Firebase Crashlytics in accordance with Google's data retention policies (currently 90 days).
  • AI estimation data: Your input text and photos are sent to Google Vertex AI for processing. The app does not store this data externally. Google's retention of transmitted data is subject to their data governance policies. Estimation results and input text are stored locally on your device.
  • Ad-related data: Managed by Google AdMob in accordance with their privacy policy.

Data Security

Your trust in providing your personal information is valued, and commercially acceptable means are used to protect it. Sensitive personal data (including body measurements and AI estimation history) is stored in an AES-256 encrypted database on your device. However, no method of transmission over the internet or method of electronic storage is 100% secure, and absolute security cannot be guaranteed.

Your Data Rights

You have certain rights regarding your personal data:

  • Analytics opt-out: You can disable usage analytics in the App's settings (Settings > Ad Settings > Usage Analytics).
  • Ad personalization: You can change your tracking preference in iOS Settings > Privacy & Security > Tracking, or toggle personalized ads in the App's settings.
  • Crash reporting: Crash data is collected automatically to maintain app stability and cannot be opted out of independently. It is not linked to your identity.
  • Data deletion: To request deletion of your data, please contact us using the information in the "Contact" section below.

Changes to This Privacy Policy

This Privacy Policy may be updated from time to time. Any changes will be posted on this page with an updated "Last Updated" date at the top of this Privacy Policy.

You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.

Contact

If you have any questions about this Privacy Policy, please contact: