SOMMA - Privacy Policy
Last updated: 2026-02-11
1. Information We Collect
1.1 Account Information
- Email address
- Password (stored in hashed form; we never have access to your plaintext password)
1.2 Profile & Health Data
During onboarding and normal use, you may provide:
- Sex/gender and age
- Height and weight
- Daily calorie goal and target weight
- Activity level, diet type, and portion preferences
1.3 Nutrition & Fitness Data
- Food entries (descriptions, meal type, calories, macronutrients, micronutrients)
- Exercise entries (activity name, duration, calories burned)
- Daily water intake
- Weight logs and notes
- Meal and workout reminder schedules
1.4 Photos
When you use the camera to log food, images are processed temporarily for nutritional analysis and are not stored on our servers after processing.
1.5 Subscription Data
- Subscription status, product purchased, and expiration dates (managed by RevenueCat and the Apple App Store / Google Play Store)
1.6 Device & Usage Data
- Device type and operating system
- App version and runtime information
- Notification preferences
2. How We Use Your Information
We use your data to:
- Provide and personalize the App's features (calorie tracking, macro calculations, progress statistics, streaks, and reminders)
- Analyze food photos and text descriptions using AI to estimate nutritional content
- Manage your subscription and premium access
- Send local push notifications for meal, workout, water, and weight reminders
- Improve the App's accuracy and performance
3. Third-Party Services
We share limited data with the following services solely to provide the App's functionality. We do not sell, rent, or trade your personal information to third parties for marketing purposes.
| Service | Purpose | Data Shared |
|---|---|---|
| Supabase | Authentication, database, and data sync | Account info, profile, nutrition & fitness data |
| OpenAI | AI-powered food recognition and nutritional analysis | Food descriptions, photos (processed, not stored), and basic profile context (age, weight, height, activity level, diet type) to improve accuracy |
| USDA FoodData Central | Nutritional database lookups | Food search queries |
| CalorieNinjas | Nutrition and exercise data | Food and exercise search queries |
| RevenueCat | Subscription and in-app purchase management | Anonymous customer ID, purchase events |
| Expo | Over-the-air updates and notifications | Device tokens (local notifications only) |
| Apple App Store / Google Play Store | App distribution and payments | Purchase and subscription data per platform policies |
4. Data Storage & Security
- Your data is stored in a secure, cloud-hosted PostgreSQL database (Supabase) with row-level security policies ensuring that only you can access your own data.
- Data is encrypted in transit using TLS/SSL.
- An offline queue on your device temporarily stores entries when you lack connectivity; these are synced and removed once a connection is re-established.
- Food photos are processed in memory and are not permanently stored on our servers.
5. Data Retention
We retain your data for as long as your account is active. If you delete your account, we will delete your personal data from our systems within 30 days, except where retention is required by law.
6. Your Rights
Depending on your jurisdiction, you may have the right to:
- Access the personal data we hold about you
- Correct inaccurate data
- Delete your account and associated data
- Export your data in a portable format
- Withdraw consent for data processing at any time
Contact
To exercise any of these rights, contact us at privacy@truesmarttech.com.
7. Children's Privacy
The App is not intended for children under the age of 16. We do not knowingly collect personal information from children. If we become aware that a child under 16 has provided us with personal data, we will take steps to delete it.
8. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of material changes through the App or by email. Continued use of the App after changes constitutes acceptance.