Apical MealLens — Privacy Policy

Effective Date: June 8, 2026

App: Apical MealLens (com.apical.meallens)

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.

1. Who We Are

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.

2. Information We Collect

2.1 Account Information

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.

2.2 Profile and Nutrition Goals

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.

2.3 Meal Photos and AI Analysis Results

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.

2.4 Activity and Exercise Data

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.

2.5 Device Information

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.

2.6 Push Notification Token

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.

2.7 Subscription Status

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.

2.8 Diagnostic Logs

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.

3. Health Connect — Specific Disclosure (Android)

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 typeWhy we read it
android.permission.health.READ_STEPS
Steps
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_BURNED
Active 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_BURNED
Total Calories Burned
Used as a fallback signal when Active Calories are not reported by your wearable.
android.permission.health.READ_EXERCISE
Exercise Sessions
To list today's workouts (type, duration, burned calories) under "Today's Activities".
android.permission.health.READ_DISTANCE
Distance
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.

4. How We Use Your Data

We do not use your data for advertising and we do not sell your data.

5. Third-Party Services

We rely on the following processors to operate the app. Each receives only the data needed for its specific purpose.

ServicePurposeData 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)

6. How Long We Keep Your Data

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.

7. Your Rights and How to Delete Your Data

Delete your account from inside the app:

  1. Open Profile in the bottom tab bar.
  2. Scroll to Hesabı Sil / Delete Account.
  3. Confirm the prompt — your account and personal data are deleted immediately.

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.

8. Children's Privacy

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.

9. Security

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.

10. Changes to This Policy

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.

11. Contact

Questions, requests, or complaints:
info@apicalteknoloji.com