Skip to content
Hapka AI
FeaturesHow it worksFAQSupportBG · БългарскиDownload
Legal

Privacy Policy

Last updated: 4 November 2026

Hapka AI is a calorie tracker for iPhone and Android that works from photos of your food. That means you trust us with personal data, including health data. This policy explains what we collect, why, where it goes and how to delete it.

Contents

  1. Who is responsible for your data
  2. What we collect
  3. How we use it
  4. Photos and AI processing
  5. Apple Health and Health Connect data
  6. Legal basis
  7. Who we share data with
  8. Transfers outside the EU
  9. How long we keep data
  10. Your rights
  11. Security
  12. Children
  13. This website
  14. Changes to this policy
Terms of Use →

The short version

  • Photos are downscaled and stripped of metadata (including location) before they are stored.
  • Photos and descriptions are sent to an AI provider only to identify the food. They are not used to train models.
  • Apple Health (iPhone) and Health Connect (Android) data is read only with your permission, read-only, and never written back.
  • We don't sell data and there are no ads and no ad tracking in the app. Only this website, if you allow it in the cookie banner, tells Meta, TikTok and Google about visits and download-button taps so we can measure our ads.
  • If you add a product our database doesn't know, its nutrition values are shared with Open Food Facts, the open food database. Its photos go too only if you tick the box.
  • You can export everything or delete your account from inside the app at any time.

1. Who is responsible for your data

The data controller is Redzhep Molaahmed, a natural person established in Bulgaria, trading as Hapka AI. You can reach us about anything in this policy at privacy@hapkaai.app.

We are not required to appoint a data protection officer, so privacy requests go to that address and are answered within one month, as the GDPR requires.

2. What we collect

We collect only what the app needs to work. By category:

  • Account: name, email address and the sign-in identifier from Apple or Google. If you use Apple's Hide My Email, we only receive the relay address.
  • Profile and goals: sex, birth date, height, weight, activity level, goal, pace, dietary preferences, unit system and language. Your daily targets are computed from these.
  • What you log: meals, ingredients and weights, meal photos, scanned barcodes, free-text descriptions, weigh-ins, body measurements (body fat, waist, hips, chest, arm and thigh), water, exercise, progress photos and any notes you add to them, saved foods and meals, and your avatar.
  • Corrections and feedback: when you fix an ingredient or rate a scan, we keep the correction to improve recognition.
  • Products you add: when a barcode isn't in our database, the photo of its nutrition label, optionally a photo of the front of the pack, and the name, serving size and nutrition values you confirm.
  • First-run usage: a random install identifier created by the app, which first-run screens you reached (for example the end of onboarding, sign-in or the subscription offer), three onboarding answers (sex, how often you work out and your goal), your unit system, which reminder brought you back, and, if an Apple Ads campaign led to the install, that campaign's identifiers and country as Apple reports them. Your weight, height and birth date are not part of it.
  • Health data (only if you connect Apple Health or Health Connect): steps, active energy and workouts. See section 5.
  • Technical data: push notification token, app and OS version, language, timestamps, and your IP address in server logs.

We do not collect location data. We do not ask for your contacts, microphone or photo library, beyond the single photo you choose for a specific meal.

3. How we use it

  • To provide the service: recognising food, computing calories, macros and daily targets, and showing your history and progress.
  • To improve accuracy: your corrections train our matching of ingredients to the food database. We do not train AI models on your photos.
  • To understand where new users drop off and which of our Apple Ads campaigns bring them, from the first-run usage in section 2. This runs on our own servers, without any analytics SDK.
  • To keep the open food database complete: products you add are shared with Open Food Facts (section 7).
  • For notifications you have turned on, such as a reminder to log a meal.
  • For security: limiting abuse, rate limiting and investigating incidents.
  • For support: to answer you when you write to us.
  • To measure our advertising on this website, only if you allow it in the cookie banner (section 13).

We never use what you log (meals, photos, weight, goals or health data) for advertising, and we do not sell personal data.

4. Photos and AI processing

When you scan a meal, the photo is uploaded directly to our storage. Before it is stored it is downscaled and all metadata (EXIF), including GPS coordinates, is removed.

The processed photo and/or your text description is sent to OpenAI's API to identify the dish and its ingredients with approximate weights. The model returns names and weights only; every calorie is computed from our food database, not by the model.

Under OpenAI's API terms, data sent through the API is not used to train their models. We send the minimum needed for recognition: the photo without metadata and the description. We never send your name, email or health data.

The photo stays attached to the meal so you can see it in your history. It is deleted when you delete the meal or your account.

Hapka AI is an AI system, and the app says so wherever a number comes from one: a scan is labelled as an estimate and every ingredient and weight can be corrected by hand. Nothing in the app makes an automated decision with a legal or similarly significant effect on you (Art. 22 GDPR): the output is an estimate you review, edit or delete.

5. Apple Health and Health Connect data

If you grant access, we read steps, active energy and workouts from Apple Health on iPhone or Health Connect on Android to include them in your daily energy expenditure. Access is read-only. We never write to either.

Health data is used solely for the calculations in your own account. It is never sold, never used for advertising and never shared with third parties other than the hosting providers that store it on our behalf.

You can revoke access at any time: on iPhone in Settings → Health → Data Access & Devices, on Android in Health Connect → App permissions. That stops further reading; samples already synced can be removed by deleting your account.

6. Legal basis

We process your data on the following bases under the General Data Protection Regulation (GDPR):

  • Performance of a contract (Art. 6(1)(b)): everything needed to provide the app to you.
  • Explicit consent (Art. 9(2)(a)): the health data you enter yourself (weight, body measurements, progress photos, goals and dietary preferences), which you agree to in the app before entering it, and data from Apple Health or Health Connect, which you allow in the system permission screen. We record when you agreed and to which version of the text. You can withdraw it at any time.
  • Consent (Art. 6(1)(a)): advertising cookies on this website, which you can withdraw at any time (section 13), and, when you tick the box, publishing a product's photos to Open Food Facts. Withdrawing does not affect photos already published under Open Food Facts' open licence.
  • Legitimate interests (Art. 6(1)(f)): keeping the service secure, improving accuracy from your corrections, measuring our first-run flow and Apple Ads campaigns, and sharing the nutrition values of products you add with Open Food Facts.
  • Legal obligation (Art. 6(1)(c)): where the law requires it.

7. Who we share data with

We do not sell personal data. We use the following processors, each only for the stated purpose:

  • Railway (hosting, EU region): runs the API and the worker and stores the database, photos and backups on our behalf.
  • Cloudflare: serves this website and protects it from abuse.
  • OpenAI: food recognition from a photo or description (section 4).
  • Apple: Sign in with Apple, push notifications via APNs, distribution through the App Store, and Apple Ads attribution: the app asks Apple which of our campaigns, if any, led to the install, without the advertising identifier and without tracking you across apps.
  • Google: Sign in with Google, push notifications on Android via Firebase Cloud Messaging, Health Connect on Android, and distribution through Google Play.
  • Apple and Google also process your subscription payments; we never receive card details.
  • RevenueCat: verifies purchases with the App Store and Google Play and tells us whether your subscription is active. It receives your account identifier, purchase details and, for installs from Apple Ads, Apple's attribution token, never your name, e-mail or logged food.

Open Food Facts, the non-profit open food database run by the Open Food Facts association in France, receives each product you add from a barcode: the barcode, name, serving size and the nutrition values you confirmed, sent under the app's own Open Food Facts account so that the next person who scans it finds it. The label and front photos are sent only if you tick "Share the photos with Open Food Facts". Nothing that identifies you is sent: no name, e-mail or account identifier. Open Food Facts publishes contributions openly (the data under the Open Database License, photos under Creative Commons BY-SA) and decides how it uses them as an independent controller.

The app contains no advertising or analytics SDKs, does not use the advertising identifier and shares none of your data with advertising platforms. Only on this website, and only if you accept advertising cookies, the Meta Pixel (Meta Platforms Ireland), the TikTok Pixel (TikTok Technology Limited, Ireland) and the Google tag (Google Ireland) record your visit and download-button taps. Each decides for itself how it uses that data, under its own privacy policy, as an independent controller (section 13).

We may disclose data where the law requires it or to protect the rights and safety of users.

8. Transfers outside the EU

Food recognition is performed by OpenAI, which may process data in the United States. Transfers rely on the European Commission's Standard Contractual Clauses and, where applicable, the EU-US Data Privacy Framework. We limit what is transferred to the metadata-free photo and the description text. If you accept advertising cookies on this website, Meta, Google and TikTok may process that data outside the EU, including in the United States, under the same safeguards.

9. How long we keep data

  • Your account data is kept for as long as the account is active.
  • When you delete your account it is anonymised immediately and every session is revoked. Permanent erasure runs automatically 30 days later. That window lets an accidental tap be reversed by writing to us.
  • Data export files are deleted 7 days after they are created.
  • First-run usage events: when you delete your account, their link to it is removed. What remains is tied only to the random install identifier and can no longer be connected to you.
  • Server logs containing IP addresses are kept for a short period for security purposes.

10. Your rights

Under the GDPR you have the rights of access, rectification, erasure, restriction, portability and objection, and the right to withdraw consent. Most of them are built into the app:

  • Access and portability: Profile → Account Actions → Export my data. You receive one JSON file with everything you have logged.
  • Rectification: edit your profile, goals and any meal directly in the app.
  • Erasure: Profile → Account Actions → Delete account…. No email to us required. You can also request it by email without the app, as described at hapkaai.app/en/delete-account.
  • Withdrawing consent for health data: for Apple Health or Health Connect, in the iPhone Health settings or in Health Connect on Android. For the data you enter yourself, write to us or delete your account: the app cannot compute your plan without it, so withdrawing means we stop processing and erase it.
  • Withdrawing consent for advertising cookies: use Cookie settings at the bottom of any page of this website.

For anything else, write to us. If you believe we process your data unlawfully, you have the right to lodge a complaint with the Bulgarian Commission for Personal Data Protection (www.cpdp.bg) or with the supervisory authority in the country where you live.

11. Security

All communication is encrypted (HTTPS). Account access uses short-lived tokens that renew automatically and are revoked on sign-out or deletion. Photos are uploaded through temporary signed URLs, so they never pass through the application server in raw form. We rate-limit requests to limit abuse. No system is perfectly secure, but if an incident affects your data we will notify you as the law requires.

12. Children

Hapka AI is not intended for anyone under 16 and we do not knowingly collect data from them. If we learn that we have, we will delete it.

13. This website

The site hapkaai.app loads its fonts from its own server and has no forms that collect personal data. Like any web server, the hosting provider (Cloudflare) processes your IP address to deliver pages and protect the site from abuse.

One cookie is strictly necessary: it remembers your cookie choice (cc_cookie, kept for 6 months). Everything else runs only if you accept it in the cookie banner:

  • Advertising: the Meta Pixel (_fbp, _fbc), the Google tag for Google Ads (_gcl_*) and the TikTok Pixel (_ttp and related). They record that you visited and whether you tapped a download button. Kept for up to 13 months.

You can change your choice at any time with Cookie settings at the bottom of every page. Withdrawing consent deletes these cookies from this site.

14. Changes to this policy

If we change this policy we will publish the new version here with a new date. For material changes we will notify you in the app before they take effect.

Contact

For privacy questions or to exercise your rights, write to privacy@hapkaai.app.

Hapka AI

The calorie tracker that does the counting for you. For iPhone and Android.

Български·English

Product

FeaturesHow it worksFAQApp StoreGoogle Play

Company

SupportPressContact

Legal

Privacy PolicyTerms of UseDelete account
© 2026 Hapka AI. All rights reserved. Made in Bulgaria.Hapka AI is not a medical device and does not replace advice from a doctor or dietitian.