Сейчас 0 из 2500 мл
История дневника
Найдите, когда вы ели продукт. Нажмите на результат, чтобы перейти к тому дню.
Умный поиск продуктов
Набор пока в памяти: на устройстве не хватает места. Сохраните резервную копию до закрытия приложения.
Напишите продукты и вес. Неоднозначные названия можно уточнить перед сохранением.
Похоже, это ответ ChatGPT. Здесь разбирается обычная фраза вроде «гречка 150 курица 200». Перейдите на вкладку «ChatGPT» и вставьте JSON в поле «Скопируйте JSON-ответ сюда».
Опишите еду и откройте ChatGPT с готовым запросом. Фото прикрепите уже там. Верните ответ сюда — продукты появятся автоматически.
Если запрос не подставился
Скопируйте полный запрос и вставьте его в ChatGPT. Фото можно прикрепить там же.
Результат разбора
Проверьте выбранные продукты и количество. Неизвестные значения остаются пустыми, варианты требуют вашего выбора.
Сейчас нет непрерывной серии. Запишите еду сегодня, чтобы начать новую.
Как считается рейтинг
Время результата фиксируется сервером. Для результатов, набранных до появления рейтинга, учитывается первое серверное подтверждение.
Правки применяются сразу. Разрешите уведомления и не закрывайте приложение принудительно.
| # | Повторений | Вес, кг |
|---|
История тренировок
Одежда, обувь и аксессуары для тренировок.
На сервере копия новее той, что на этом устройстве. Автоматическая отправка остановлена, чтобы ничего не затереть.
Локальный режим активен.
Удалит серверную копию и сам аккаунт без возможности восстановления. Записи на этом устройстве останутся — выгрузите их заранее, если нужны.
Как добавить продукт в дневник?
Четыре способа, все ведут в одно место. Поиск — кнопка «+» внизу, наберите название: в базе больше шестисот продуктов и магазинные бренды. Штрихкод — значок сканера в строке поиска. Текстом — «овсянка 60 г, банан, кофе с молоком» одной строкой, приложение разберёт и подставит веса. По фото — вкладка AI внизу.
Своего продукта нет в базе — заведите карточку один раз. Дальше она будет подставляться в поиске и участвовать в подсказке «Чем добрать остаток».
Откуда берётся моя норма КБЖУ?
Основной обмен считается по формуле Миффлина–Сан-Жеора: по полу, возрасту, росту и весу. Дальше умножается на активность и правится под цель — минус 15% на похудении, плюс 10% на наборе.
Белок — 2 г на кг (1,7 на поддержании). Жиры — доля от калорий: 30% на похудении и поддержании, 28% на наборе, но не ниже 0,6 г на кг. Углеводы получают остаток, но не больше 52% калорий, излишек уходит в жиры.
Не согласны с расчётом — в профиле есть «Задать норму КБЖУ вручную».
Почему статистика не сходится с дневником?
Это разные вещи, и так задумано: дневник — про открытый день, а статистика — про период до сегодня. Пролистали дневник на неделю назад — статистика всё равно считает последние 7 или 30 дней от сегодняшнего числа.
Границы отрезка написаны в «Кратком отчёте», рядом с «Заполнено N из M дней».
Как работает «Чем добрать остаток»?
Подсказка собирает не отдельные продукты, а набор целиком: перебирает раскладки — белок с гарниром и овощем, готовое блюдо с овощем, белок с гарниром и жировой позицией — и выбирает ту, что ровнее закрывает остаток сразу по всем макросам.
Роль продукта считается по долям калорий, а не по названию. Поэтому «Гречка с говядиной» — это мясо и гарнир разом, и после говядины она не предложится.
Время суток учитывается весами: утром выше каши и молочное, в перекус — фрукты и спортпит, и не больше двух позиций.
Хотите видеть своё — добавляйте продукты в избранное и заводите рецепты: у них приоритет выше. Кнопка со стрелками показывает другой набор.
Что такое Food Score?
Food Score — собственный условный индекс FoodFit, а не медицинская оценка или стандарт питания. Пересчитывается по записанной еде автоматически: завершать день и заполнять все приёмы пищи не нужно.
Нормы КБЖУ — один процент близости к четырём целям с равным вкладом калорий, белка, жиров и углеводов. Отклонение до ±10% не снижает балл; за пределами допуска балл плавно уменьшается. Недобор и перебор не компенсируют друг друга. Если цель не задана или равна нулю, итог этой части не определён.
Качество еды — средний условный балл типов продуктов, взвешенный по их калориям. Тип определяется по названию и узкой категории либо уточняется вручную; одобрение модератора не требуется. Автоматика не восстанавливает ингредиенты из КБЖУ. Неизвестное качество не превращается в 100%: показан диапазон и список продуктов для уточнения. Смешанные блюда оцениваются по сохранённым ингредиентам рецепта.
Разнообразие — 70% за пищевые группы (до пяти) и 30% за разные базовые продукты (до восьми). Повторы объединяются до проверки количества; маленькие добавки не создают полноценную группу. Минимумы в этой формуле — технические пороги, а не рекомендуемые порции. Напитки не увеличивают разнообразие.
В общей оценке нормы дают 35%, качество — 40%, разнообразие — 25%. Если данных недостаточно, вместо точного общего балла виден прочерк и возможный диапазон. Причины раскрываются нажатием на строку. Клетчатка, сахар и натрий показываются отдельно и не входят в эту версию индекса.
Новые записи сохраняют снимок данных оценки. Уточнение через карточку действует на выбранный день и будущие добавления; остальные дни не переписываются. У старых записей рецептов без снимка состав остаётся неизвестным до явного уточнения.
Как поделиться едой по QR?
Нажмите значок обмена напротив «Приёмы пищи» в дневнике. Можно выбрать блюдо, приём пищи, весь день, отдельные строки или диапазон времени. Перед созданием QR видны состав отправки и порции.
Для создания QR нужны вход в аккаунт и интернет. QR действует 7 дней. Другой человек открывает обычный сканер FoodFit, проверяет полученные блюда, указывает свои порции, дату, время и учёт воды, затем подтверждает запись. Получать можно и без аккаунта.
Передаётся снимок выбранной еды. Он не открывает доступ к вашему дневнику, профилю или аккаунту и не публикует новые продукты в общей базе. Повторное принятие того же набора с теми же настройками не создаёт ещё одну копию.
Считается ли вода из еды и напитков?
Да. У напитков в питьевой баланс уходит почти весь вес, у супа, арбуза, кефира — своя доля. Считается одинаково, каким бы способом продукт ни попал в дневник: из формы, из поиска, из подсказки, из шаблона дня или из разбора по фото.
Норма воды — 35 мл на килограмм веса.
Где хранятся данные и как их не потерять?
Дневник лежит в памяти браузера на вашем устройстве. Сам по себе он никуда не денется, но исчезнет вместе с данными сайта — если очистить их в браузере или удалить приложение.
Две страховки в разделе «Аккаунт и облако»: копия внутри — на каждый день, восстанавливается в два клика; экспорт файлом — на «переставить телефон», файл попадает в «Файлы» и переживает удаление приложения.
Автоматическая копия делается только перед чужими изменениями — импортом, загрузкой с сервера, откатом. Снимок «прямо сейчас» — кнопка «Создать копию сейчас».
Как привязать штрихкод к своему продукту?
Отсканируйте код значком в строке поиска. Если продукт уже известен — он откроется сразу. Если нет, откроется форма добавления.
Продукт у вас уже заведён? Просто начните вводить его название в поле «Продукт» — КБЖУ подставятся из вашей карточки. Заполнять заново ничего не нужно. Дальше «Сохранить продукт» — и штрихкод привяжется к нему.
Продукта нет — заполните КБЖУ с упаковки. В следующий раз он откроется по коду за одно сканирование.
База штрихкодов общая: чем больше товаров привязано, тем чаще код находится сразу.
Как установить приложение на телефон?
Магазин приложений не нужен. На iPhone: Safari → «Поделиться» → «На экран «Домой»». На Android: Chrome → меню → «Установить приложение».
После установки приложение открывается с иконки и работает без интернета: дневник ведётся офлайн, синхронизация догонит при подключении.
Почему вес стоит, хотя я укладываюсь в норму?
Вес скачет на килограмм от воды и соли, поэтому темп считается за 28 дней со сглаживанием, а не по двум взвешиваниям. Неделя без движения — ещё не остановка.
Ориентиры: чистый набор 0,25–0,5% веса в неделю, разумное похудение — 0,5–1%. Если темп вне их месяц, блок «Что поправить» в статистике подскажет, куда двинуть калории.
Смотрите заодно на талию: набор идёт правильно, пока вес растёт, а талия почти нет.
Ничего не нашлось. Попробуйте другое слово — или напишите разработчику, ответ появится здесь.
Данные о товарах с упаковки — из открытой базы Open Food Facts, лицензия ODbL. Таблицы состава обычных продуктов — свои.
Приложение работает на вашем устройстве. Аккаунт и синхронизация — по желанию: без них ничего никуда не уходит.
Дневник, замеры, тренировки, рецепты, планы и настройки хранятся в памяти браузера на этом устройстве. Приложение работает без интернета — записи добавляются и считаются офлайн.
Отсюда следует и обратное: если очистить данные сайта в браузере или удалить приложение, записи исчезнут вместе с ним. Резервная копия — «Экспорт JSON» в настройках, и хранить её нужно у себя.
- —Записи не отправляются на сервер
- —Регистрация не требуется, почта не спрашивается
- —Рекламы и сторонних счётчиков нет
- —Данные никому не продаются и не передаются
Аккаунт позволяет переносить записи между устройствами и участвовать в рейтинге. Сервер принадлежит разработчику приложения.
- ✓Почта — логин и восстановление пароля
- ✓Ник — если вы его указали, необязательно; виден другим в рейтингах
- ✓Рейтинг — после включения участия публичны ник, выбранное фото или аватар и результаты. Почта, личное имя и записи дневника не публикуются. При выключении участия карточка скрывается, серверная копия фото удаляется.
- ✓Пароль — хранится в виде необратимого отпечатка, в исходном виде его нет ни у кого
- ✓Копия ваших записей целиком — дневник, замеры, тренировки, рецепты, планы, настройки
Синхронизация автоматическая: пока вы вошли в аккаунт, копия уходит на сервер сама через несколько секунд после любой правки, а также по кнопке «Сохранить на сервер». Обратно данные приходят только по вашему нажатию «Загрузить с сервера». Без аккаунта не отправляется ничего.
Приложение считает, какими экранами и кнопками пользуются: имя события, экран, версия сборки и случайный номер сессии. Это нужно, чтобы понимать, что чинить и что переделывать.
- —Что вы едите, весите и сколько тренируетесь — в этот счёт не попадает
- —Номер сессии не связан с вашей почтой и меняется
Если вы отправляете продукт или штрихкод в общую базу, на сервер уходит только карточка продукта: название, калорийность, белки, жиры, углеводы, штрихкод. Ваш дневник при этом не отправляется.
Такая отправка всегда ваше решение — по нажатию кнопки, не сама собой.
- ✓Забрать всё — «Экспорт JSON» отдаёт полную копию файлом
- ✓Стереть с устройства — «Очистить все данные» в настройках
- ✓Удалить аккаунт — вместе с серверной копией, без возможности восстановления
- ✓Работать вообще без аккаунта — приложение полноценно работает локально
Уведомления — только чтобы показывать ваши же напоминания. Тексты собираются на устройстве, наружу ничего не уходит.
Камера — для товарных штрихкодов и QR FoodFit. Кадр обрабатывается на устройстве и не сохраняется. После QR приложение загружает выбранный отправителем снимок еды по коду обмена.
Микрофон — для голосового ввода названия продукта, по нажатию и только на время записи.
Каждое разрешение спрашивается отдельно, и без него остальная часть приложения работает как прежде.
По вашему действию на сервер сохраняется снимок только выбранных продуктов, их КБЖУ, порций и времени. Доступ по QR ограничен 7 днями. Получить снимок может тот, у кого есть код; храните его как ссылку для обмена.
QR не передаёт токен входа, почту, вес, цели, оплату или остальную историю дневника. Получатель сам подтверждает сохранение. При удалении аккаунта отправителя его снимки обмена удаляются.
По умолчанию — сумма ингредиентов. Взвесили готовое блюдо — поставьте его вес. Калорий при варке и жарке не убавляется: уходит только вода, поэтому в 100 г ужаренного блюда их больше, чем в 100 г сырых продуктов. В дневник это идёт правильно — вы кладёте туда съеденные граммы.
Итоги недели
Нажмите на часть тела — на силуэте или в подписи, — чтобы выбрать её для записи.
Записывается всё, что заполнено, — одной датой. Пустые строки пропускаются, прежние значения остаются.