日本語 中文 한국어

Privacy Policy

Last updated: March 17, 2026

This Privacy Policy explains how Wei Wenxin ("Developer", "we", "us") collects, uses, and protects your information in the mobile application "SnapCal" ("the App").

1. Information We Collect

Data TypePurposeStorage
Food photosAI calorie & nutrition analysisOn device only (temporarily sent to Gemini API for analysis)
HealthKit dataDisplay calorie burn & goal trackingOn device only (read-only access)
Usage dataScan count & usage managementOn device only (UserDefaults)
Meal logsDaily calorie & nutrition trackingOn device only (JSON files)
Credit purchase statusConsumable credit managementManaged by Apple (StoreKit 2)
Advertising identifierAd delivery (free tier only)Managed by Google AdMob

Information we do NOT collect: Name, email address, phone number, location data, contacts, or any other personally identifiable information. The App has no user account system and does not store any data on our servers.

2. How We Handle Photos

When you take a food photo or select one from your photo library, the following process occurs:

  1. The photo is compressed and Base64-encoded on your device
  2. Sent via HTTPS to our backend server (Google Cloud Run)
  3. Forwarded to Google's Gemini API for food recognition, calorie, and nutrition analysis
  4. Analysis results are returned to you, and the photo is immediately discarded

We do not store, log, or retain photos on our servers or Google's servers. Photos exist in server memory only during processing (typically a few seconds).

3. How We Handle HealthKit Data

The App integrates with Apple HealthKit to access calorie burn data in read-only mode. HealthKit data:

4. Third-Party Services

We share data with the following third-party services. Each service processes data according to its own privacy policy.

ServiceProviderData SharedPurpose
Gemini APIGoogle LLCFood photos + text promptsAI food recognition & nutrition analysis
AdMobGoogle LLCAdvertising ID, device infoAd delivery (free tier only)
StoreKit 2Apple Inc.Credit purchase transaction dataPayment processing
HealthKitApple Inc.None (read-only)Calorie burn display

By using the App, you consent to your food photos being sent to Google's Gemini API for food recognition purposes. Google processes data according to the Google Privacy Policy.

5. Data Security

6. Data Retention

7. Your Rights

8. Children's Privacy

The App is not intended for children under 13 (or the applicable age of consent in your jurisdiction). We do not knowingly collect personal information from children.

9. Changes to This Policy

This Privacy Policy may be updated from time to time. Changes will be posted on this page with an updated revision date. Continued use of the App after changes constitutes acceptance of the revised policy.

10. Contact Us

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

Wei Wenxin
Email: nexuswei.dev@gmail.com