Last Updated: May 17, 2026
WeightSnap (referred to as "the Application", "we", "us", or "our") is a local-first weight and body metric tracking application built to respect and protect your privacy.
This Privacy Policy explains how your information is handled. Unlike traditional fitness applications, WeightSnap stores all your tracking records locally on your device, and does not require registration or personal identification details.
1. Data Storage & AI Processing Architecture
WeightSnap is engineered with a privacy-conscious local-first architecture:
- Local Database: All body metric history (weight, waist measurements, custom parameter logs, timestamps, age, and gender) is saved directly onto your device's internal SQLite database via secure, localized application sandbox storage. We do not back up this database to our servers.
- On-Device OCR: Scale display picture scanning and digit recognition are performed **100% on-device** using local machine learning models (Apple Vision on iOS and Google ML Kit on Android). No camera captures or library photos are ever uploaded or processed externally.
- Optional AI Coach (On-Demand Transmission): When you explicitly request AI insights (e.g. week-over-week trends or metric correlations), the Application transmits your recent logged metrics (weight, waist readings, custom parameters, descriptions, age, gender, and unit preferences) to our secure AI proxy API endpoint. This data is processed transiently to generate your report, is not associated with any personal identifiers, and is not stored permanently on our servers.
2. Information We Access and How It Is Used
To deliver the Application's features, we require access to certain device resources. These permissions are used exclusively to process actions:
- Camera Access: Used solely to capture physical scale display photos for automated weight OCR parsing. These images live strictly inside volatile memory during recognition and are never cached, saved, or uploaded.
- Gallery / Storage Access: Used to let you select existing scale photos from your photo library. Files are parsed locally and never uploaded.
- Body Metrics and Preferences: Stored locally to render trend charts and schedule daily local notification reminders. Selected metrics are sent externally only if you choose to trigger the AI Coach.
3. Data Collection and Third-Party Sharing
- Personal Data Collection: We collect zero personal identification information (no names, no emails, no accounts, no phone numbers).
- Third-Party AI Processing: Utilizing the AI Coach sends your anonymized metrics to our backend proxy to query language models (such as OpenRouter or Gemini API) for generating coaching insights.
- Third-Party Advertising (Google AdMob): WeightSnap integrates the Google AdMob SDK to display ads. Google AdMob may collect and process device identifiers (such as the Advertising ID / AD_ID) to personalize ads and analyze performance. You can manage or disable ad personalization inside your Google Account and device settings.
- Third-Party Trackers: WeightSnap contains no other analytics, crash reporters, or third-party behavior trackers.
- Data Sharing: We do not sell, trade, or transfer your personal data to any other third parties.
4. Security of Your Data
Because your data is stored entirely on your own physical device, the security of your metrics depends on your device's operating system security (Android/iOS). We recommend securing your device with a PIN, Pattern, Passcode, or Biometric Lock (Face ID / Touch ID) to prevent unauthorized local access to your weight history.
5. App Store & Google Play Developer Policy Compliance
This Privacy Policy is designed to comply fully with:
- Apple App Store Review Guidelines (Section 5.1 - Privacy)
- Google Play Developer Distribution Agreement (User Data Policy)
- General Data Protection Regulation (GDPR - Privacy by Design)
- California Consumer Privacy Act (CCPA)
Since no data is collected, you have absolute ownership over your data. You can delete all history instantly at any time by simply deleting/uninstalling the Application from your device.
6. Contact Us
If you have any questions, suggestions, or feedback regarding this local privacy policy, feel free to contact us through our official repository issue tracker.