2

Политика использования cookie

Перечень cookie и данных localStorage по категориям: необходимые, функциональные и аналитические.

Версия документа: 2026-06-28

1. Общие положения

Cookie — небольшие файлы, которые сайт сохраняет в браузере. LocalStorage — локальное хранилище браузера для данных приложения. Категории ниже соответствуют настройкам баннера cookie-согласия.

2. Необходимые cookie

ИмяКатегорияЦельСрок
cookbook_sessionНеобходимыеСессия авторизованного пользователя (JWT в HttpOnly-cookie).До выхода или истечения сессии
cookbook_oauth_stateНеобходимыеЗащита OAuth-потока при входе через Яндекс ID.Кратковременно, на время входа
cookbook_cookie_consentНеобходимыеХранение выбора пользователя по категориям cookie.1 год

3. Функциональные cookie и localStorage

ИмяТипКатегорияЦельСрок
portionsCookieФункциональныеГлобальный выбор числа порций для расчёта ингредиентов.1 год
cookbook.web.favorites.v1localStorageФункциональныеСписок избранных рецептов на устройстве пользователя.До очистки браузера
cookbook.web.ingredient-filters.v1localStorageФункциональныеСохранённые фильтры каталога ингредиентов.До очистки браузера
cookbook.web.recently-viewed.v1localStorageФункциональныеИстория недавно просмотренных рецептов.До очистки браузера

Функциональные данные можно отключить в настройках баннера cookie. Они не связаны с аналитикой и нужны для персонализации интерфейса.

4. Аналитические cookie

СервисКатегорияЦельУсловие подключения
Яндекс.Метрика (_ym_* , tag.js)АналитическиеСтатистика посещений, карта кликов, вебвизор.Только после согласия пользователя в баннере cookie

5. Управление выбором

При первом заходе отображается баннер с выбором категорий. Решение сохраняется локально и может быть изменено через «Настроить» в баннере. Подробнее о персональных данных — в Политике обработки персональных данных.