К основному содержимому

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

Шесть cookie, ни одной сторонней и никакого баннера. Этот список взят из кода, а не из шаблона.

Последняя редакция: 26 сентября 2026 · Версия 1.1

Сначала главное

CityVibe не использует ни аналитических, ни рекламных, ни сторонних cookie. Ни одной. Нет ни Google Analytics, ни пикселей соцсетей, ни инструментов измерения аудитории. Поэтому вы не увидите баннера про cookie: нам нечего у вас спрашивать.

Те cookie, которые мы всё-таки используем, — шесть из списка. Все они первой стороны (их ставит cityvibe.guide и никто больше), и все освобождены от согласия по ст. 22(2) LSSI (откроется в новой вкладке): одни строго необходимы для работы сервиса, другие хранят настройку, о которой вы попросили сами, нажав кнопку. Это критерий руководства AEPD по использованию cookie (откроется в новой вкладке).

Ни одна не ставится «просто за визит». Настроечные записываются ровно в тот момент, когда вы выбираете язык, выбираете город или закрываете подсказку о языке, — и не раньше.

Cookie по одной

  • __Host-ee_session

    Зачем
    Держать вас в системе. Она зашифрована: внутри ваш идентификатор, имя, язык, город и часовой пояс, и открыть её может только наш сервер.
    Срок
    30 дней, продлевается, пока вы пользуетесь сайтом
    Тип
    Необходимая
  • __Host-ee_oauth_tx

    Зачем
    Удерживать вход, пока вы уходите в Google или Telegram и возвращаетесь (защищает от CSRF и от возврата на чужой сайт). Стирается по завершении.
    Срок
    10 минут
    Тип
    Необходимая
  • NEXT_LOCALE

    Зачем
    Запомнить язык, который вы выбрали вручную, чтобы больше его не угадывать.
    Срок
    1 год
    Тип
    Запрошенная настройка
  • CITY

    Зачем
    Запомнить город, который вы выбрали вручную, чтобы он был в одно касание на каждой странице. Ничего не выводится из вашего IP.
    Срок
    1 год
    Тип
    Запрошенная настройка
  • locale_hint_off

    Зачем
    Запомнить, что вы закрыли подсказку «показать сайт на вашем языке?», чтобы не повторять её.
    Срок
    6 месяцев
    Тип
    Запрошенная настройка
  • eventos_admin

    Зачем
    Сессия внутренней панели администрирования. Её получают только сотрудники, входящие в «/admin».
    Срок
    8 часов
    Тип
    Необходимая (внутренняя)

Технические детали, если интересно: первые две — «HttpOnly» (JavaScript их не прочитает), «Secure» (только по HTTPS) и с префиксом «__Host-», который не даёт поддомену их подставить или перезаписать. У «eventos_admin» есть ещё «SameSite=Strict». В локальной разработке имена идут без префикса «__Host-», потому что браузер требует для него HTTPS.

Внутри Telegram (Mini App): те же cookie, с «SameSite=None» и «Partitioned» (CHIPS). Именно этого требует браузер, чтобы встроенное в другую страницу приложение сохраняло свою сессию; изоляция CHIPS не даёт этой сессии следовать за вами за пределами Telegram.

Локальное хранилище (это не cookie, но расскажем и о нём)

  • theme

    Где
    localStorage
    Зачем
    Запомнить, какую тему вы предпочитаете: светлую, тёмную или системную.
    Срок
    Пока вы не очистите данные браузера

Мы не используем ни «sessionStorage», ни IndexedDB, ни «отпечатки браузера», ни пиксели, ни service workers.

Как их убрать

Из браузера: Chrome («Настройки → Конфиденциальность и безопасность → Файлы cookie»), Firefox («Настройки → Приватность → Куки и данные сайтов»), Safari («Настройки → Конфиденциальность»), Edge («Настройки → Файлы cookie и разрешения сайтов»).

Если удалить «__Host-ee_session», вы выйдете из аккаунта. Если удалить «NEXT_LOCALE» или «CITY», сайт спросит снова. Больше ничего не сломается: каталог целиком работает без единой cookie.

Если однажды мы поставим аналитику

Тогда баннер появится и будет работать как положено: без заранее отмеченных галочек, с кнопкой «Отклонить» не менее заметной, чем «Принять», и без единого загруженного скрипта измерений до вашего согласия. «Продолжая пользоваться сайтом, вы соглашаетесь» — это не согласие, и мы так делать не станем. Эту страницу мы обновим заранее, а не задним числом.

Вопросы

Напишите нам на alexandr.shurigin@gmail.com (откроется в новой вкладке). См. также Политику конфиденциальности.