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