КБЖУшка Privacy · v1.1
Официальный документ · версия 1.1

Политика конфиденциальности КБЖУшки

Дневник работает без личного профиля. Персонализация включается только по вашему выбору.

Версия
1.1
Дата вступления в силу
16 июля 2026
Оператор
Дмитрий Родин
Official document · version 1.1

KBJUshka Privacy Policy

The diary works without a personal profile. Personalization starts only when you choose it.

Version
1.1
Effective date
16 July 2026
Operator
Dmitry Rodin
01

Оператор и связь с Telegram

КБЖУшка — независимый Telegram-бот и Mini App для ведения дневника питания. Разработчик и оператор сервиса: Дмитрий Родин.

КБЖУшка не является продуктом Telegram и не поддерживается и не одобряется Telegram. Telegram обрабатывает данные в рамках собственных условий и политики. КБЖУшка отвечает за обработку данных внутри своего бота, Mini App и серверной части.

По вопросам конфиденциальности, исправления, экспорта и удаления данных: @my_fitnesslife_bot. Запрос обрабатывается в срок, предусмотренный применимым законодательством, и обычно не позднее 30 дней после получения и необходимой проверки личности.

02

Два режима использования

Базовый дневник доступен без заполнения личного профиля. В нём можно сохранять приёмы пищи, пользоваться общей и личной базой продуктов, видеть фактические КБЖУ, план и факт, менять язык и уведомления, отправлять обратную связь, экспортировать или удалить данные.

Добровольная персонализация добавляет личную цель по КБЖУ, ориентир поддерживающей калорийности и прогноз. Она начинается только после отдельного действия пользователя. Отказ или выход не ограничивает базовый дневник и не создаёт частичный профиль.

Поддерживаемый персональный расчёт предназначен для взрослых. Если возраст не подходит для этой формулы, недоступен только персональный расчёт; базовый дневник продолжает работать. КБЖУшка не обещает отдельный Teen Mode. Если применимое право требует согласия законного представителя или устанавливает другой возраст самостоятельного использования цифрового сервиса, применяются эти требования.

03

Данные базового дневника

Для работы базового режима могут обрабатываться:

  • Telegram user/chat ID, язык и подписанные Telegram Mini App authentication data, необходимые для проверки запроса и отделения данных одного пользователя от другого;
  • приёмы пищи: исходный текст или структурированный состав, продукты, граммы, даты и время, статусы «запланировано/съедено», изменения, удаления и сохранённые snapshots;
  • фактические калории, белки, жиры и углеводы, рассчитанные сервером на основе сохранённых позиций;
  • личные продукты и алиасы, их КБЖУ, вес по умолчанию и технические идентификаторы;
  • настройки языка, уведомлений и состояние ненавязчивой подсказки первого приёма;
  • обращения в поддержку, обратная связь и контекст, который пользователь отправил вместе с обращением;
  • ограниченные технические журналы: время, метод и маршрут запроса, код ответа, release/health diagnostics, ошибки, security и rate-limit события.

Эти данные нужны, чтобы сохранить дневник, показать фактические итоги, обеспечить поиск и личную базу, выполнить выбранные настройки, защитить сервис и разобрать ошибки или обращения.

04

Данные добровольной персонализации

До нажатия «Настроить личную цель» КБЖУшка не требует эти поля. При настройке пользователь может передать:

  • имя — необязательно, только для обращения в интерфейсе;
  • возраст в полных годах и пол — для выбора и применения поддерживаемой взрослой формулы;
  • рост и текущий вес — для оценки индивидуального расхода энергии;
  • уровень активности — для корректировки ориентира по расходу;
  • цель — для выбора ориентира и темпа прогноза;
  • ручные цели по КБЖУ, если пользователь решает заменить автоматический ориентир своими значениями.

Новый сценарий использует возраст в полных годах и не требует дату рождения. Дата рождения, ранее добровольно сохранённая существующим пользователем, может оставаться в его профиле до изменения или удаления. Незавершённые поля не сохраняются как частичный профиль при выходе до подтверждения.

05

Что текущей версии не требуется

Текущая версия не требует паспортные данные, платёжные реквизиты, медицинские документы, фотографии еды или тела, данные тренировок и носимых устройств. Фото, распознавание штрихкодов, AI-функции, вода, тренировки, XP, подписка и платежи не описываются как действующие функции.

Не отправляйте медицинские документы, пароли, реквизиты карт и лишние чувствительные данные. Самостоятельно отправленные сообщения могут оставаться в истории Telegram, которой КБЖУшка не управляет.

06

Цели и основания обработки

Данные используются для исполнения запрошенных пользователем функций сервиса: авторизации через Telegram, работы дневника и базы продуктов, расчёта фактических итогов, добровольной персонализации, настроек, экспорта, удаления и поддержки.

Технические журналы и меры безопасности используются для предотвращения злоупотреблений, расследования ошибок и поддержания надёжности сервиса. Когда применимое право требует отдельного согласия, оно запрашивается до соответствующей обработки и может быть отозвано без отмены уже законно выполненной обработки.

Открытие этой Политики не считается согласием. Перед добровольной персонализацией пользователь получает отдельное пояснение и выполняет явное действие продолжения. Подтверждение версии 1.1 относится только к персонализации и не является условием работы базового дневника.

07

Источники, хранение и получатели

Данные поступают от пользователя, от Telegram в пределах Bot/Mini App контрактов и автоматически при техническом взаимодействии с сервисом.

Рабочие данные хранятся в инфраструктуре КБЖУшки и у технических поставщиков, необходимых для хостинга, резервного копирования, доставки Telegram-сообщений и защиты сервиса. Такие поставщики получают только объём, необходимый для своей функции. Telegram отдельно обрабатывает данные в своей инфраструктуре.

КБЖУшка не продаёт данные и не передаёт Telegram ID, дневник, личные продукты или профиль рекламным системам. Передача государственным органам возможна только при наличии обязательного законного требования.

08

Сроки хранения и безопасность

Активные данные хранятся, пока они нужны для работы выбранных функций или пока пользователь не запросит удаление. Технические журналы хранятся ограниченный срок, необходимый для безопасности и диагностики. Локальные резервные копии могут храниться до 14 дней, внешние резервные копии — до 30 дней, после чего заменяются или удаляются по циклу хранения.

После удаления отдельные копии могут сохраняться до окончания этого резервного цикла и не использоваться для обычной работы. Дольше данные сохраняются только при обязательном требовании закона или для защиты прав по конкретному спору.

Используются разграничение доступа, подписанная Telegram-аутентификация, обновления, ограничение запросов, резервное копирование и журналирование ошибок. Абсолютную безопасность нельзя гарантировать; при существенном инциденте оператор действует по требованиям применимого права.

09

Права и управление данными

Пользователь может просматривать и менять доступные настройки и профиль, выгрузить данные, удалить отдельные записи или запросить удаление аккаунта и связанных данных. Также можно запросить доступ, исправление, ограничение обработки или возразить против неё, если такое право предусмотрено применимым законодательством.

Запрос отправляется через @my_fitnesslife_bot. Для защиты от удаления или выдачи данных постороннему может потребоваться подтверждение через тот же Telegram-аккаунт. Пользователь также может обратиться в компетентный орган по защите данных своей страны.

10

Cookies, локальное состояние и реклама

Публичная страница Privacy Policy не использует cookies, localStorage, user ID, analytics pixels, marketing trackers или внешние шрифты и скрипты. Переключение RU/EN работает только в интерфейсе страницы и не сохраняет идентификатор.

Mini App может использовать Telegram CloudStorage и ограниченное локальное состояние только для технического UX, например статуса подсказки первого приёма. Профиль, дневник и поисковые запросы не сохраняются в таком onboarding-состоянии.

КБЖУшка не передаёт данные дневника или профиля рекламным системам и не обещает прохождение модерации какой-либо рекламной площадки. Подключение новых analytics или marketing инструментов потребует отдельной оценки и, когда нужно, отдельного согласия.

11

Рамка здоровья и точность

КБЖУшка помогает вести дневник и показывает ориентировочные расчёты. Она не ставит диагнозы, не назначает лечение и не гарантирует снижение веса, набор мышц или иной результат. Каталожные значения могут отличаться от этикетки, рецепта, бренда, приготовления и фактической порции.

Персональные ориентиры рассчитаны для поддерживаемого взрослого сценария. При беременности, хронических заболеваниях, расстройствах пищевого поведения, выраженном дефиците калорий или других рисках обратитесь к квалифицированному специалисту.

12

Изменения политики

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

01

Operator and relationship with Telegram

KBJUshka is an independent Telegram bot and Mini App for keeping a food diary. The developer and service operator is Dmitry Rodin.

KBJUshka is not a Telegram product and is not maintained or endorsed by Telegram. Telegram processes data under its own terms and policy. KBJUshka is responsible for processing within its bot, Mini App and server-side systems.

For privacy, correction, export or deletion requests, contact @my_fitnesslife_bot. Requests are handled within the period required by applicable law and normally no later than 30 days after receipt and any necessary identity verification.

02

Two ways to use the service

Basic diary is available without completing a personal profile. Users can save meals, use common and personal product databases, view actual calories and macros, compare planned versus consumed, change language and notifications, send feedback, export data or delete it.

Optional personalization adds a personal nutrition target, maintenance reference and forecast. It starts only after a separate user action. Declining or leaving does not restrict the basic diary and does not create a partial profile.

The supported personal calculation is intended for adults. If age is outside this formula, only the personal calculation is unavailable; the basic diary remains available. KBJUshka does not promise a separate Teen Mode. If applicable law requires guardian consent or sets another age for independent use of a digital service, those requirements apply.

03

Basic diary data

The basic mode may process:

  • Telegram user/chat ID, language and signed Telegram Mini App authentication data needed to verify requests and separate one user's data from another's;
  • meals: original text or structured composition, products, grams, dates and times, planned/consumed status, edits, deletions and saved snapshots;
  • actual calories, protein, fat and carbohydrates calculated by the server from saved items;
  • personal products and aliases, their nutrition values, default weight and technical identifiers;
  • language and notification settings and the state of the non-blocking first-meal guide;
  • support requests, feedback and context submitted by the user with a request;
  • limited technical logs: time, request method and route, response status, release/health diagnostics, errors, security and rate-limit events.

These data are needed to save the diary, show actual totals, provide product search and the personal database, apply selected settings, protect the service and investigate errors or support requests.

04

Optional personalization data

KBJUshka does not require these fields before the user selects “Set a personal target”. During setup, a user may provide:

  • name — optional and used only to address the user in the interface;
  • age in full years and sex — to select and apply the supported adult calculation;
  • height and current weight — to estimate individual energy expenditure;
  • activity level — to adjust the energy reference;
  • goal — to select a target reference and forecast pace;
  • manual macro targets when the user chooses to replace the automatic reference with their own values.

The new flow uses age in full years and does not require a date of birth. A date of birth previously and voluntarily stored by an existing user may remain in that profile until it is changed or deleted. Unfinished fields are not saved as a partial profile when the user leaves before confirmation.

05

Data the current version does not require

The current version does not require passport details, payment credentials, medical records, food or body photos, workout data or wearable-device data. Photos, barcode recognition, AI features, water, workouts, XP, subscriptions and payments are not described as live functionality.

Do not send medical records, passwords, card details or unnecessary sensitive data. Messages sent voluntarily may remain in Telegram history, which KBJUshka does not control.

06

Purposes and grounds for processing

Data are used to provide functions requested by the user: Telegram authentication, diary and product database operation, actual nutrition totals, optional personalization, settings, export, deletion and support.

Technical logs and safeguards are used to prevent abuse, investigate errors and maintain service reliability. Where applicable law requires separate consent, it is requested before the relevant processing and may be withdrawn without invalidating processing already lawfully completed.

Opening this Policy is not consent. Before optional personalization, the user receives a separate explanation and performs an explicit continue action. The version 1.1 acknowledgement applies only to personalization and is not required to use the basic diary.

07

Sources, storage and recipients

Data come from the user, from Telegram within Bot/Mini App contracts, and automatically during technical interaction with the service.

Operational data are stored in KBJUshka infrastructure and with technical providers needed for hosting, backups, Telegram message delivery and service protection. Such providers receive only what is needed for their function. Telegram separately processes data in its own infrastructure.

KBJUshka does not sell data and does not disclose Telegram IDs, diary entries, personal products or profile data to advertising systems. Disclosure to public authorities may occur only when required by a binding lawful request.

08

Retention and security

Active data are kept while needed for selected functions or until deletion is requested. Technical logs are retained for a limited period needed for security and diagnostics. Local backups may be retained for up to 14 days and external backups for up to 30 days before replacement or deletion under the backup cycle.

After deletion, isolated copies may remain until that backup cycle ends and are not used for normal operation. Longer retention applies only when legally required or needed to protect rights in a specific dispute.

Measures include access controls, signed Telegram authentication, updates, request limits, backups and error logging. Absolute security cannot be guaranteed; the operator will respond to a material incident as required by applicable law.

09

User rights and controls

Users can view and change available settings and profile data, export data, delete individual records, or request deletion of the account and related data. Users may also request access, correction, restriction or object to processing where provided by applicable law.

Send a request through @my_fitnesslife_bot. To prevent disclosure or deletion by another person, verification through the same Telegram account may be required. A user may also contact the competent data protection authority in their country.

10

Cookies, local state and advertising

The public Privacy Policy page does not use cookies, localStorage, user IDs, analytics pixels, marketing trackers, external fonts or external scripts. The RU/EN switch works only in the page interface and stores no identifier.

The Mini App may use Telegram CloudStorage and limited local state only for technical UX, such as the first-meal guide status. Profile data, diary entries and search queries are not stored in that onboarding state.

KBJUshka does not provide diary or profile data to advertising systems and does not promise approval by any advertising platform. Adding new analytics or marketing tools requires a separate assessment and, where needed, separate consent.

11

Health context and accuracy

KBJUshka helps keep a diary and provides indicative calculations. It does not diagnose, prescribe treatment, or guarantee weight loss, muscle gain or another outcome. Catalog values may differ from a label, recipe, brand, preparation method and actual portion.

Personal references are designed for the supported adult scenario. During pregnancy, with chronic conditions, eating disorders, a severe calorie deficit or other risks, consult a qualified professional.

12

Policy changes

The page states the version and effective date. Material changes involving new data categories or purposes are communicated in an accessible way before the new scenario starts where required. A new revision applies from its stated publication date and does not automatically turn an earlier acknowledgement into acceptance of new text.