Summary:
• We collect only the data needed to run MealLens: your account, your nutrition goals, the meal photos you choose to analyze, and (optionally) activity data you read from Health Connect.
• We do not sell your data. We do not share your Health Connect data with any third party.
• You can delete your account and all associated personal data from inside the app at any time: Profile → Delete Account.
Apical MealLens is operated by Doğan Alak (the "Developer", "we", "us"). If you have any question about this policy or your data, contact us at info@apicalteknoloji.com.
When you create an account, we collect your email address, full name and a hashed password. If you sign in with Google, we receive your email and name from Google's identity service; we do not receive your Google password. You may also use the app as a guest without creating an account, in which case we generate an anonymous device-bound identifier instead.
To compute calorie and macro targets, we store the figures you enter on the profile screen: height, current weight, target weight, age, and your daily calorie goal. These are only used to personalize your in-app reports.
When you scan a meal, we upload the photo you take to our backend for AI analysis, and we store the analysis result (estimated calories, protein, carbohydrate, fat, portion size, meal name). Photos are stored only to let you review your meal history; we do not use them to train external models and we do not share them with any third party.
If you log a workout manually (e.g. Spor Ekle), we store the activity name, duration, and estimated burned calories. If you grant Health Connect access, we additionally read activity data as described in Section 4 below.
Each request from the app includes a generated device identifier, the platform (Android / iOS), and the device locale. We use these to enforce per-device fair-use limits on the free tier and to deliver content in your language.
If you allow notifications, we receive a Firebase Cloud Messaging (FCM) device token. We send this token to our backend so we can deliver reminders (meal reminders, daily summary, etc.) you enabled in Notification Settings. You can revoke notifications at any time in your system settings or in the in-app Notification Settings screen.
Premium subscriptions are processed entirely by Google Play (on Android) or the Apple App Store (on iOS). We use RevenueCat as a thin layer to verify the current status of your subscription. We never receive, store, or process your payment card details.
When the app encounters an error, it may send a short technical log (error message, screen name, and app version) to our backend to help us fix bugs. These logs do not include the contents of your meals, photos, or Health Connect data.
On Android devices, Apical MealLens can integrate with Health Connect to read activity data so that the daily calorie balance ("Net Calorie" on the Home screen) reflects the energy you spent during the day. You must explicitly grant each permission in the Health Connect UI; the app cannot read any Health Connect record without your consent, and you can revoke access at any time from the Health Connect system app.
The following Health Connect data types are accessed by Apical MealLens, read-only:
| Health Connect data type | Why we read it |
|---|---|
android.permission.health.READ_STEPSSteps |
To show your daily step count on the Home screen and estimate active calories burned when no wearable provides them directly. |
android.permission.health.READ_ACTIVE_CALORIES_BURNEDActive Calories Burned |
To populate the "Active" stat and to compute your daily net-calorie balance against your nutrition goal. |
android.permission.health.READ_TOTAL_CALORIES_BURNEDTotal Calories Burned |
Used as a fallback signal when Active Calories are not reported by your wearable. |
android.permission.health.READ_EXERCISEExercise Sessions |
To list today's workouts (type, duration, burned calories) under "Today's Activities". |
android.permission.health.READ_DISTANCEDistance |
To enrich workout summaries with the distance covered. |
How we use Health Connect data:
Revoking access: Open the Health Connect app, choose App permissions → Apical MealLens, and disable the permissions you no longer wish to grant. You can also uninstall the app, which removes any on-device Health Connect access by Apical MealLens.
We do not use your data for advertising and we do not sell your data.
We rely on the following processors to operate the app. Each receives only the data needed for its specific purpose.
| Service | Purpose | Data shared |
|---|---|---|
| Google Firebase Cloud Messaging | Push notifications | Device push token |
| RevenueCat | Subscription status verification | Anonymized RevenueCat user ID, store receipt |
| Google Play Billing / Apple App Store | Subscription purchase and renewal | Handled by the platform; we do not see card data |
| Google Sign-In | Optional sign-in method | Email, name (returned to us by Google after you authorize) |
We retain your account and the data described above only while your account is active. When you delete your account (see Section 7), we delete your personal data, meal photos, AI analysis results, profile fields, activity records, and Health Connect summaries from our active systems immediately.
Encrypted backups are rotated on a short rolling cycle and any residual copy of your data inside a backup is overwritten as part of normal backup rotation. We may retain a minimal record of the deletion event itself (e.g. "account X deleted on date Y") to satisfy audit and abuse-prevention obligations.
Delete your account from inside the app:
Alternative (email): If you cannot access the in-app button (for example you forgot your password), email info@apicalteknoloji.com from the address associated with your account and ask us to delete it. We respond within 30 days.
You also have the right to access, correct, or export your personal data. Send us an email at the same address and we will fulfil the request in line with applicable law (GDPR / KVKK).
To revoke Health Connect access without deleting your account, open the Health Connect app on your phone and disable the relevant permissions for Apical MealLens.
Apical MealLens is not directed to children under 13. We do not knowingly collect personal data from a child under 13. If you believe a child has provided us their data, please contact us and we will delete it.
Account passwords are stored as salted hashes; they are never stored or transmitted in plain text. Traffic between the app and our backend is encrypted in transit (HTTPS / TLS). No service can guarantee absolute security, but we apply industry-standard measures to protect your data.
We may update this policy from time to time. When we do, we will update the "Effective Date" at the top. For material changes, we will also notify you inside the app before the change takes effect.
Questions, requests, or complaints:
info@apicalteknoloji.com