Kartafit — Privacy Policy

Effective date: 28 September 2026

Who we are: Kartafit is provided by Matvii Kaushynskyi, Czech Republic. Contact for privacy questions: defidare@gmail.com.

Summary

Kartafit helps you pick dishes that fit your nutrition goals. It works without a name, email or password: the app creates an anonymous account for you. Kartafit includes 3 free analyses; Kartafit Plus is an optional subscription sold through Apple. Your body details (age, height, sex, activity level, weight) stay on your iPhone. When you ask Kartafit to analyze a menu or a food photo, the content you submit is sent through our server to OpenAI to produce the analysis. We do not sell data, show ads, track you across apps or use analytics services.

What stays on your iPhone

What we collect and why

DataWhenWhyWhere it is stored
Anonymous account identifierCreated automatically the first time the app connects to the internetTo keep your goals and history in your private account and to apply daily analysis limitsOur database (Supabase) until you delete your account
Goal, daily calorie and macronutrient targets, main preference, excluded ingredientsWhen you save themTo sync your settings and to rank dishes for youOur database until you delete your account
Meal history: dish name, description and ingredients, nutrition estimates, your order note, time, language of the analysis text, demo flagWhen you add a mealTo show your history and what is left for the dayOur database until you delete your account; see "Deleting meals"
Menu text recognized on your iPhone, with its position on the photoWhen you tap to analyze a menu, after you allowed AI analysisTo identify dishes and estimate nutritionNot stored as text. The structured result (dish names, sections, prices, descriptions, estimates) and the Make It Fit suggestions for the one included dish are kept with your account identifier for up to 30 days, so opening them again does not use an analysis
Food photo (resized, without location or other photo metadata) and your notesWhen you tap to analyze a food photo, after you allowed AI analysisTo estimate the meal's nutritionNot stored by Kartafit. The estimate is kept as above (up to 30 days)
Context sent with an analysis: goal, targets, excluded ingredients, remaining calories and protein for today, preferences, interface languageWith each menu analysis or dish adjustmentTo rank and adjust dishes for youNot stored separately; part of the cached result's request fingerprint
Count of your free analyses (up to 3)When an analysis returns a valid resultThe free trialOur database until you delete your account
Technical counters: attempts and failed attempts per day; content-free metering of each AI request (model, number of attempts, token counts, duration)With each analysisProtecting the service from abuse and runaway cost; measuring what the service costsDaily counters about 7 days; metering with the analysis (up to 30 days)
Subscription records: Apple transaction identifiers, product, purchase, expiry, renewal and refund dates, environment; which anonymous accounts use that subscription; Plus analyses used per monthly periodWhen you buy, restore, or Apple notifies us of a renewal, cancellation or refundGranting Kartafit Plus, sharing its monthly analyses between your devices, refunds and disputesOur database. The link to your account is deleted with your account; the subscription record itself (no personal details) is kept until 18 months after the subscription ends
Usage statistics: an event name (for example "paywall viewed") and a coarse kind (menu, food, recipe, demo, monthly, yearly), app version, timeOnly if you turn on "Share usage statistics"Understanding where people get stuck and improving KartafitOur database for up to about 13 months, deleted with your account

We do not collect your name, email, phone number, contacts, location, advertising identifier or payment card details. Payments are handled by Apple; when you buy Kartafit Plus, the app gives Apple your anonymous account identifier as the purchase's account token so the purchase can be matched to your account, and Apple sends us signed transaction information.

Service providers

These providers may keep technical logs (for example, IP addresses of requests) under their own policies. Our hosting providers keep technical request logs (for example IP address, time and path) for a short time: Vercel keeps function logs for 1 hour to 1 day depending on the plan, Supabase keeps API and database logs for 1 to 7 days. Our own log lines contain no menu text, photos, goals or meals.

Retention

Deleting meals and your account

Kartafit Plus and account deletion

Deleting your account in the app does not cancel a Kartafit Plus subscription with Apple; manage it in Settings › Apple Account › Subscriptions. Restoring purchases on another device links that device's anonymous account to your subscription and its shared monthly analyses; it does not transfer meal history.

Health information

Nutrition targets and estimates in Kartafit are general estimates for adults, not medical advice. Kartafit does not check allergens and cannot guarantee that a dish is free of an ingredient. Kartafit is intended for people aged 16 and over.

Children

Kartafit is not intended for anyone under 16, and we do not knowingly collect data from children. The app does not ask for a name or an email address. If you believe a child under 16 has used Kartafit, contact us and we will delete the related account data.

Changes and contact

We will update this policy when the app's data practices change and show the new effective date. Questions: defidare@gmail.com.


Kartafit — Политика конфиденциальности

Дата вступления в силу: 28 сентября 2026

Кто мы: Kartafit предоставляет Matvii Kaushynskyi, Чехия. Вопросы о данных: defidare@gmail.com.

Коротко

Kartafit помогает выбирать блюда под ваши цели питания. Имя, почта и пароль не нужны: приложение создаёт для вас анонимный аккаунт. Данные о теле (возраст, рост, пол, активность, вес) остаются на iPhone. Когда вы просите Kartafit проанализировать меню или фото еды, отправленное вами содержимое передаётся через наш сервер в OpenAI для анализа. Мы не продаём данные, не показываем рекламу, не отслеживаем вас в других приложениях и не используем сервисы аналитики.

Что остаётся на iPhone

Что мы собираем и зачем

ДанныеКогдаЗачемГде хранится
Идентификатор анонимного аккаунтасоздаётся автоматически при первом подключении приложения к интернетучтобы хранить цели и историю в вашем закрытом аккаунте и применять дневные лимиты анализовнаша база данных (Supabase) до удаления аккаунта
Цель, дневные нормы калорий и БЖУ, главное предпочтение, исключённые продуктыпри сохранениисинхронизация настроек и подбор блюднаша база данных до удаления аккаунта
История еды: название, описание и ингредиенты блюда, оценки КБЖУ, строка заказа, время, язык текста анализа, пометка демопри добавлении блюдаистория и остаток на деньнаша база данных до удаления аккаунта; см. «Удаление блюд»
Текст меню, распознанный на iPhone, и его положение на фотопри нажатии на анализ меню, после разрешения AI-анализаопределить блюда и оценить КБЖУкак текст не хранится. Структурированный результат (названия блюд, разделы, цены, описания, оценки) и предложения «Подогнать под цели» для одного блюда хранятся с идентификатором аккаунта до 30 дней, чтобы повторное открытие не тратило анализ
Фото еды (уменьшенное, без геоданных и других метаданных) и ваши заметкипри нажатии на анализ фото еды, после разрешения AI-анализаоценить КБЖУ блюдаKartafit не хранит; результат хранится как выше (до 30 дней)
Контекст анализа: цель, нормы, исключения, остаток калорий и белка на сегодня, предпочтения, язык интерфейсас каждым анализом меню или подгонкой блюдаподобрать и подогнать блюда под васотдельно не хранится; входит в отпечаток запроса для кэша
Счётчик бесплатных анализов (до 3)когда анализ дал корректный результатбесплатная пробанаша база данных до удаления аккаунта
Технические счётчики: попытки и неудачные попытки за день; учёт каждого AI-запроса без содержимого (модель, число попыток, токены, время)с каждым анализомзащита сервиса от злоупотреблений и неконтролируемых расходов; измерение стоимостидневные счётчики около 7 дней; учёт — вместе с анализом (до 30 дней)
Сведения о подписке: идентификаторы транзакций Apple, продукт, даты покупки, окончания, продления и возврата, среда; какие анонимные аккаунты пользуются подпиской; анализы Plus за месячный периодпри покупке, восстановлении или уведомлении Apple о продлении, отмене или возвратевключение Kartafit Plus, общие месячные анализы между вашими устройствами, возвраты и спорынаша база данных. Связь с вашим аккаунтом удаляется вместе с аккаунтом; сама запись о подписке (без личных данных) хранится до 18 месяцев после окончания подписки
Статистика использования: название события (например, «открыт экран Plus») и общий вид (меню, фото, рецепт, демо, месяц, год), версия приложения, времятолько если вы включили «Передавать статистику использования»понять, где люди застревают, и улучшать Kartafitнаша база данных около 13 месяцев, удаляется вместе с аккаунтом

Мы не собираем имя, почту, телефон, контакты, геопозицию, рекламный идентификатор и данные банковских карт. Платежи обрабатывает Apple; при покупке Kartafit Plus приложение передаёт Apple идентификатор вашего анонимного аккаунта как токен покупки, чтобы связать её с аккаунтом, а Apple присылает нам подписанные сведения о транзакции.

Поставщики услуг

Эти поставщики могут вести технические журналы (например, IP-адреса запросов) по своим правилам. Хостинг-провайдеры недолго хранят технические журналы запросов (например, IP-адрес, время и путь): Vercel — от 1 часа до 1 дня в зависимости от тарифа, Supabase — журналы API и базы от 1 до 7 дней. Наши собственные записи журналов не содержат текста меню, фотографий, целей и блюд.

Сроки хранения

Удаление блюд и аккаунта

Kartafit Plus и удаление аккаунта

Удаление аккаунта в приложении не отменяет подписку Kartafit Plus в Apple; управлять ею можно в Настройки › Аккаунт Apple › Подписки. Восстановление покупок на другом устройстве связывает анонимный аккаунт этого устройства с вашей подпиской и её общими месячными анализами; история еды не переносится.

Сведения о здоровье

Нормы и оценки питания в Kartafit — общие оценки для взрослых, а не медицинский совет. Kartafit не проверяет аллергены и не гарантирует отсутствие ингредиента в блюде. Kartafit предназначено для лиц от 16 лет.

Дети

Kartafit не предназначено для лиц младше 16 лет, и мы сознательно не собираем данные детей. Приложение не запрашивает имя или почту. Если вы считаете, что ребёнок младше 16 лет пользовался Kartafit, напишите нам — мы удалим данные соответствующего аккаунта.

Изменения и связь

Мы обновим политику при изменении обработки данных и укажем новую дату. Вопросы: defidare@gmail.com.