Юридический центр/Хранение данных

Legal

Хранение данных

Операционный контракт сроков хранения для избранного, заявок, отзывов, admin logs, статусов, метрик и legal/takedown обращений.

Обновлено: 2026-06-02

Принцип минимизации

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

Локальные dry-run режимы не сохраняют контактные данные: schedule, VIP Club verification и review intake остаются неперсистентными до подключения утвержденной production-инфраструктуры.

Сроки хранения

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

  • Age gate: подтверждение 18+ хранится только в браузере до очистки site data пользователем.
  • Избранное: slug анкет хранится только в localStorage до удаления через /favorites или очистки браузера.
  • PWA push preference: согласие на уведомления по избранному хранится только в браузере до отключения.
  • Schedule-заявки: контакт и параметры заявки хранятся во внешнем schedule-модуле до 30 дней после завершения запроса.
  • VIP Club verification: контактные данные хранятся во внешнем verification workflow до 90 дней после решения.
  • Отзывы: опубликованные реальные отзывы хранятся до takedown; неопубликованный intake проверяется в течение 90 дней.
  • Admin audit logs: служебные действия админки хранятся до 180 дней и очищаются через привилегированную maintenance-задачу.
  • Telegram live-статусы: исторические события хранятся до 30 дней, текущий публичный статус остается пока анкета активна.
  • Web Vitals: технические метрики без query params хранятся в утвержденном analytics sink до 90 дней.
  • Media enhancement: исходные и производные медиа следуют жизненному циклу контента; отклоненные drafts удаляются до 30 дней.
  • Takedown/legal requests: обращения и доказательства хранятся до одного года после решения, если legal hold не требует иначе.

Удаление и ограничение обработки

Запрос на удаление, исправление или ограничение обработки подается через страницу жалоб и удаления материалов. Для production-запуска должен быть подключен выделенный legal/contact email.

Если запрос затрагивает внешний schedule, Telegram, analytics или media provider, удаление выполняется также в соответствующем внешнем workflow.

  • /legal/takedown
  • /api/legal/retention-policy
  • LEGAL_CONTACT_EMAIL для production legal inbox

Что не собирается

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

Избранное и age gate в текущей версии хранятся только в браузере пользователя и не отправляются на сервер.