Конфиденциальность и cookie
Эта страница описывает фактическую работу сайта picnic-bk.ru. Это краткое техническое описание, а не обещание о процессах, которых в проекте нет.
Какие данные использует сайт
- При регистрации и работе аккаунта: логин, отображаемое имя, email, хеш пароля, настройки профиля и технические данные входа.
- При использовании функций сайта: загруженные файлы и изображения, публикации, комментарии, реакции, подписки и другие действия, которые пользователь выполняет сам.
- Веб-сервер и хостинг могут обрабатывать IP-адрес, время запроса, адрес страницы и данные браузера в технических журналах. Сам проект не задаёт на этой странице отдельный срок хранения журналов хостинга.
Cookie и локальные настройки
| Имя | Назначение | Срок | Категория |
|---|---|---|---|
PHPSESSID | Поддерживает серверную сессию и состояние входа. | До закрытия браузера; серверные данные сессии настроены на 4 часа. | Необходимая |
remember_token | Необязательный вход «Запомнить меня». В браузере хранится случайный токен, в БД — только 128-битная часть его SHA-256. | 30 дней; ротируется после автологина. | Функциональная |
picnic_cookie_consent | Запоминает выбор: разрешить аналитику или оставить только необходимые cookie. | 180 дней. | Необходимая настройка |
hide_reminder_block | На странице постов временно скрывает закрытую пользователем подсказку. | 1 день. | Функциональная |
_ym* | Cookie Яндекс Метрики. Их конкретные имена создаёт внешний скрипт Метрики, а не PHP-код сайта. | Определяется Яндекс Метрикой. | Аналитическая, только после согласия |
Без согласия сайт не загружает Яндекс Метрику. Выбор можно изменить кнопкой «Настройки cookie» внизу страницы.
Локальное хранилище браузера
Это не cookie и эти значения не отправляются сайтом как отдельные аналитические идентификаторы. Код использует localStorage для интерфейсных состояний:
totalPoints— очки в интерактиве «Коллективный камин»; хранится до очистки данных сайта.photoPageScrollиrecordScroll— восстановление позиции прокрутки; первое значение удаляется при некоторых переходах, для второго в текущем коде найдено только чтение.infoBlockLastClosed— время закрытия подсказки о видео; подсказка скрывается на 1 день, само значение может оставаться до очистки данных сайта.hasSeenWelcomeModal— отметка о показе приветственного окна; хранится до очистки данных сайта.
Внешние сервисы
- Google reCAPTCHA загружается только на страницах входа и регистрации для защиты форм от автоматических отправок. При открытии этих страниц запросы направляются Google независимо от согласия на аналитику, поскольку это защитный механизм формы.
- Яндекс Метрика получает запросы только после выбора «Разрешить аналитику».
- Brevo используется сервером для отправки писем регистрации и восстановления пароля; сервису передаются данные получателя, необходимые для отправки письма.
- При открытии размещённых видео или иных внешних медиа технический запрос может уходить поставщику соответствующего файла или плеера.
Сроки и управление данными
Сроки хранения данных аккаунта и опубликованных материалов зависят от работы конкретной функции сайта. Токен восстановления пароля действует 1 час и становится непригодным после использования. Для вопроса, исправления или удаления данных используйте форму обратной связи.