Перейти к содержимому

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

Сколько мы храним каждую категорию данных, каким механизмом они исчезают и у чего пока нет автоматического срока. Мы не пишем «ограниченный период»: в каждой строке либо число, либо прямое указание, что срок написан, но ещё не включён, либо что решение о нём оператор пока не принял.

27 июля 2026 года

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

Как читать перечень

«Реализовано» означает, что удаление выполняет код или задание cron, без участия человека, и это можно проверить в исходниках.

«Внедряется» покрывает две разные ситуации, и каждая строка говорит, какая именно: механизм удаления написан и покрыт тестами, но автоматическое задание на сервере ещё не включено; либо сам срок не установлен, и код намеренно отказывается что-либо удалять, пока это не сделано.

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

Удаление по запросу

Запросить удаление своих данных можно на oleg@megapromoting.com. Мы отвечаем и выполняем не более чем за 30 календарных дней.

Удаление больше не выполняется вручную, правкой базы данных. Есть отдельная функция, которая ищет ваш адрес или номер во всех формах, в которых они могли быть сохранены — регистр букв в почте, номер с кодом страны, с ведущим нулём или без него, — и сначала показывает, какие именно строки будут удалены, и только потом удаляет. Механизм удаления без режима проверки не утверждают, и правильно делают.

Удаление распространяется и на резервные копии: они ротируются автоматически через 14 дней, поэтому не позднее чем через 14 дней после удаления не остаётся ни одной копии.

Если вы запросили сканирование, не оставив контактных данных, связать их с вами не с чем: строка сканирования содержит адрес сайта и технический результат, а не личность заказчика.

Отчёты с постоянной ссылкой

Отчёт остаётся доступным по своей ссылке любому, у кого она есть. Он не индексируется поисковыми системами — страницы отчётов помечены «noindex» и запрещены в нашем robots.txt.

Сегодня содержимое отчёта автоматически не истекает. Когда указанный ниже срок в 90 дней станет активным, ссылка останется рабочей, но подробные находки восстановить по ней будет нельзя: останутся адрес, оценка, вердикт и дата. Если нужно, чтобы конкретный отчёт исчез полностью и раньше, попросите об этом прямо — код, который это делает, уже написан.

Ваши права

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

Для их реализации напишите на oleg@megapromoting.com. Вы также можете обратиться в Национальный центр по защите персональных данных (CNPDCP) — https://datepersonale.md.

Сроки по категориям

Доказательства сканирования: снимок страницы, снимок баннера согласия и журнал сетевых запросов до согласия

Реализовано

7 дней

Ежедневное задание cron на сервере удаляет каталог каждого сканирования старше 7 дней (deploy/cleanup-tmp.sh).

Временные снимки экрана, оставшиеся после прерванного сканирования

Реализовано

1 день

То же задание cron. При нормальной работе снимок удаляется сразу при закрытии сессии сканирования.

Временные профили браузера, оставшиеся после принудительной остановки

Реализовано

1 день

То же задание cron.

IP-адрес заказчика, сохраняемый для ограничения числа запросов

Реализовано

Не более 15 минут

Окно ограничения — 10 минут, очистка просроченных строк выполняется не реже чем раз в 5 минут. Адрес не связан с результатом сканирования и не используется в других целях.

Состояние ограничения для подключения, которому многократно отказано (необратимый код, не IP-адрес)

Реализовано

Не более 7 дней с последнего инцидента

Мы храним необратимый код, вычисленный из IP-адреса, а не сам адрес — превратить его обратно не можем и мы. Счётчик отклонённых запросов истекает через 1 час. Ограничение применяется после 3 отклонённых запросов в течение часа с одного подключения и длится 1, 6 или 24 часа — в зависимости от того, сколько раз поведение повторялось. Страница, отданная из временной памяти, не засчитывается, а уже созданные отчёты остаются доступными. Основание — законный интерес оператора (ст. 6): одно сканирование запускает настоящий браузер и создаёт трафик к проверяемому сайту, поэтому сервис можно использовать против третьей стороны. Если одним подключением пользуются несколько человек — офис, мобильная сеть — напишите на oleg@megapromoting.com, и мы снимем ограничение сразу.

Полный результат сканирования: находки, уровни серьёзности и текстовые доказательства

Внедряется

90 дней — написано в коде, на сервере ещё не включено

Через 90 дней строка сканирования не удаляется: она теряет только полный результат и остаётся с адресом, оценкой, вердиктом и датой. Причина в том, что Барометр агрегирует по оценке и вердикту, поэтому историческая статистика сохраняется, а текст, подробно описывающий чужой сайт, исчезает. Почему 90: техническое наблюдение о сайте, который меняется ежедневно, со временем не становится полезнее — только чувствительнее, а повторное сканирование бесплатно и занимает секунды. Механизм написан и покрыт тестами (lib/retention.ts, lib/db.ts, deploy/retention-purge.sh) и по умолчанию запускается в режиме проверки, который считает, но не удаляет. Срок станет автоматическим в тот день, когда на сервере будет включено задание cron; до этого удаляем по запросу, не более чем за 30 дней.

Неопределённые сканирования — те, где страницу не удалось проанализировать

Внедряется

30 дней — написано в коде, на сервере ещё не включено

Строка удаляется целиком, а не очищается. Неопределённое сканирование исключено из публичного счётчика и из каждой цифры Барометра, поэтому защищать в нём нечего; единственная его польза — ответить на вопрос «почему сканирование не сработало», а 30 дней — это тот же срок, за который мы отвечаем на любой запрос об удалении. Исключение: если для этого сканирования кто-то оставил контактные данные, строка остаётся, пока существует коммерческая связь.

Контактные данные из формы (электронная почта и/или телефон) вместе с просканированным адресом, оценкой и подтверждением согласия

Внедряется

Требуется решение оператора

Мы не пишем здесь число, которое не можем обосновать. Ни один закон Республики Молдова не устанавливает срок хранения записи о потенциальном клиенте: Закон о бухгалтерском учёте и финансовой отчётности № 287/2017 задаёт длительные сроки для бухгалтерских документов, а запрос отчёта, не ставший счётом, бухгалтерским документом не является. Закон 195/2024 требует ограничения хранения, не называя срока. Механизм удаления написан, но отказывается трогать хотя бы одну строку, пока срок не установлен оператором явно: выдуманное ради солидности число было бы хуже, чем его отсутствие. До этого: храним в течение коммерческих отношений и удаляем по запросу, не более чем за 30 дней.

Резервные копии базы данных

Реализовано

14 дней

Скрипт резервного копирования автоматически удаляет архивы старше 14 дней (deploy/backup-db.sh).

Логи веб-сервера, содержащие IP-адреса

Внедряется

Ротация по умолчанию в операционной системе

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

Внутренние уведомления в Telegram

Внедряется

Автоматического срока нет

Остаются в истории переписки до ручного удаления. При запросе на удаление мы удаляем и соответствующее сообщение.

Результат, выдаваемый из памяти для того же хоста

Реализовано

15 минут

Это не отдельное хранение: через 15 минут новый запрос запускает свежее сканирование. Сам результат остаётся в базе данных по правилам выше.

Информационная рассылка о Законе 195/2024

Мы пишем, когда меняется что-то проверяемое: текст Закона 195/2024, опубликованная позиция CNPDCP или новое правило, которое начинает проверять сканер. В каждом письме сказано, что изменилось и на чём это основано.

У нас нет фиксированной периодичности, и мы её не обещаем. Мы пишем только тогда, когда есть о чём сообщить, поэтому месяцами может не быть ни одного письма.

Мы просим только адрес электронной почты. Без имени, без компании, без должности: для информационной рассылки ничего другого не нужно.

Согласие

Галочка не отмечена заранее. Это согласие отдельно от любой другой формы на сайте и не переносится между ними.

Адрес не становится подпиской в момент отправки формы. Мы присылаем письмо со ссылкой для подтверждения — она действует 24 часа и работает один раз; подписка возникает только после нажатия. До этого адрес остаётся «в ожидании», а если вы не подтвердите, он удаляется автоматически после истечения срока ссылки.

В каждом письме есть ссылка для отписки, которая срабатывает с одного нажатия — без аккаунта и без вопросов. Отписка удаляет строку из нашей базы данных, а не помечает её как неактивную.

Оператор · Правовое основание · Ваши права
Оператор:
MEGA PROMOTING S.R.L., IDNO 1019600021765, sat. Dănceni, r-nul Ialoveni, MD-6814, Republica Moldova. oleg@megapromoting.com
Правовое основание:
ваше согласие (ст. 6 Закона 195/2024), данное отдельно для этой цели. Мы храним доказательство: точный текст, который вам был показан, язык, на котором вы его прочитали, его версию и момент подтверждения.
Ваши права:
доступ, исправление, удаление, ограничение обработки, возражение, переносимость и отзыв согласия в любой момент (ст. 13–22 Закона 195/2024). Вы также можете обратиться в Национальный центр по защите персональных данных (CNPDCP), datepersonale.md.

Политика конфиденциальностиХранение данных