Перейти к основному содержимому
megapromotingДавайте обсудим

Экспертиза · Соответствие GDPR и Закону 195/2024

Мы приводим систему, которая разговаривает с клиентами, в состояние, в котором ее можно показать контролеру, и проверяем это по коду, а не по анкете.

Закон № 195/2024 применяется в Республике Молдова с 23 августа 2026 и имплементирует GDPR. Мы делаем инженерную часть: инвентаризируем, что фактически собирает система, проверяем реальное поведение страницы, составляем реестр операций обработки и внедряем хранение, согласие и удаление как работающие функции. Мы не даём юридических консультаций.

Уже построеноДве собственные реализации, плюс проделанная на нас самих работа. Первая: `gdpr-scan-md`, детерминированный сканер без компонента искусственного интеллекта, публичный на `ongdpr.md` (проверено curl 06.09.2026: redirect 308 на `/ro`, затем 200 с 95.131 байт). У него семь модулей, веса и пороги, записанные в одном файле как единственный источник истины, и 488 тестовых случаев `it()`/`test()` в каталоге тестов двигателя. Вторая: полный текст Закона 195/2024, смоделированный в машиночном формате — 90 статей, 384 пункта, 408 букв, 9 глав, 16 разделов — с MD5 PDF-источника и методом извлечения, записанными в файле, так что цитату можно проверить до страницы. Третье доказательство, которое говорит больше всего: реестр ст. 30 этого сайта, написанный для нас, с объявленными собственными ограничениями и восемью пунктами, ещё открытыми. Обязательная оговорка: мы не юридическая фирма и не даём юридических заключений. Технический инструмент не заменяет юриста, и мы говорим это и в продукте, не только здесь.

Закон № 195/2024 о защите персональных данных был принят 25 июля 2024 года, опубликован в Официальном мониторе № 367-369 от 23 августа 2024 года и вступил в силу 23 августа 2026 года. Он транспонирует Регламент (ЕС) 2016/679. Для компании в Молдове это означает, что обязательства, о которых до сих пор говорили как о «чем-то европейском», с сегодняшнего дня являются местными обязательствами, с местным органом и штрафами, которые рассчитываются в леях или в процентах от оборота, при этом берется большее значение.

Часть, которой занимаемся мы, — инженерная. Система, которая разговаривает с клиентами — сайт с формой, чат-ассистент, агент, отвечающий по телефону, CRM, — собирает данные в местах, которые уже никто не помнит после второго года. Опубликованная политика говорит одно, код делает другое, а расхождение не видно, пока кто-то не спросит. Работа, следовательно, начинается с кода и с реального поведения страницы, а не с анкеты, заполненной кем-то, кто помнит, как было в прошлом году.

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

Результат измеряется иначе, чем принято. Не по числу произведенных документов, а по тому, сколько публичных утверждений осталось в силе после проверки. На нашем собственном сайте этот опыт означал прежде всего удаления: независимый ежегодный тест на проникновение, 180-дневный журнал аудита, шифрование всех баз данных, ежедневные резервные копии вне офиса, четырнадцать субпроцессоров и две локации хостинга — ни одно из них не удалось подтвердить доказательством, значит, ни одно не осталось на странице.

Соответствие GDPR и Закон № 195/2024 — инженерная часть · видео на румынском, с субтитрами и расшифровкой на русском

Полная расшифровка

Давайте сразу к делу. Добро пожаловать на новый разбор, сегодня мы разбираем огромный вызов для всего, что значит бизнес-среда, особенно в контексте новых регламентов в Repubblica Moldova. Наш абсолютный фокус сегодня — как проверять соответствие напрямую из кода, а не из каких-то бесконечных стопок бумаг. Очень часто, когда речь заходит о конфиденциальности, все смотрят на юридические документы, загруженные на сайт, но, сюрприз, документы почти никогда не отражают техническую реальность системы, так что сегодня мы как раз и исследуем, как можно извлечь чистую правду прямо из инфраструктуры. Раздел 1. Иллюзия декларативного соответствия. Или, другими словами, что мы официально декларируем на бумаге и что на самом деле делаем на практике. Подумайте немного, что сайт реально делает в фоне, когда на него никто не смотрит.

Виртуальный ассистент или интернет-магазин разбрасывает данные по всевозможным углам, которые, будем честны, техническая команда, вероятно, полностью забыла уже через два года после запуска. Десятки сторонних инструментов, аналитические скрипты, маркетинговые коды — всё это тихо работает в фоновом режиме, и без технического взгляда под капот просто невозможно точно знать, кто и какие данные извлекает или куда их отправляет. И вот здесь и кроется ловушка. С одной стороны у нас есть теория — та самая статичная политика конфиденциальности, не менявшаяся годами и, чаще всего, основанная на шаблоне. А с другой? Ну, а с другой — реальность. Код живой, крайне динамичный, постоянно обновляется и собирает данные в фоне. Этот разрыв между теорией и практикой невидим, пока не случается жёсткий аудит или, что гораздо хуже, инцидент безопасности, когда уже никто не может игнорировать слона в комнате.

Идём дальше к разделу 2, MISA, а именно Закон 195/2024, с прямым и довольно жёстким эффектом, начиная с 23 августа 2026. Практически речь идёт об европейских обязательствах, введённых здесь в форме местных, строгих правил в Республике Молдова, а максимальный потолок штрафов? 2 миллиона леев. Да, вы не ослышались. 2 миллиона. Эти санкции специально задуманы, чтобы отбивать охоту игнорировать правила. Жалкий баннер для cookie, который технически работает неправильно, — это уже не просто ошибка дизайна. Это огромная юридическая и финансовая уязвимость. Закон очень ясен и особо не прощает. Всегда применяется наибольшее значение между фиксированной суммой и процентом от оборота. За базовые обязательства санкции доходят до 1 миллиона леев или 1% от оборота. Но внимание: ключевые элементы, то есть всё, что касается согласия, прав людей и передачи данных, автоматически попадают в верхнюю категорию — максимум 2 миллиона леев или 2%.

Главная мысль здесь: любая техническая ошибка в части согласия штрафуется без уступок по максимальной ставке. Что подводит нас к третьему разделу, проверке из кода или, как мне нравится это называть, извлечению абсолютной технической правды. Учитывая те огромные штрафы, мы просто больше не можем полагаться на память людей или на какие-то быстро отмеченные анкеты. Решение — в инженерии, и процесс состоит из трёх железных шагов. Шаг 1. Читаем источник. Запрашиваем сервер, чтобы чётко увидеть, что попадает в память. Шаг 2. Крайне важно. Нажимаем кнопку отказа на cookie и слушаем сетевой трафик около 3 секунд. Если инструменты в фоне продолжают тянуть данные, всё ясно — это проблема. И шаг 3. Составляем знаменитый Реестр деятельности по обработке, опираясь строго на эти неопровержимые технические доказательства.

Так документ становится привязанным к реальности. Чтобы стандартизировать всю эту историю, технические инструменты, такие как сканер GDP Scan MD, используют фиксированный математический скор, с максимумом 1. Но здесь есть золотое правило, очень жёсткое правило. Один-единственный проваленный критический элемент мгновенно ограничивает итоговый скор до 0,49. Бам, несоответствие. Это значит, что у вас может быть самая красивая и хорошо написанная политика конфиденциальности в мире, но если трекер запускается до того, как посетитель нажмёт accept, вы не прошли тест. Документы просто не могут спасти плохо написанный код. Переходим к разделу 4. Реальный случай на собственной платформе. Технический аудит с радикальной прозрачностью. Чтобы доказать, что это работает, команда, стоящая за методологией, решила протестировать свой собственный инструмент прямо на своём сайте. И что вы думаете?

За годы на их публичной странице накопились всевозможные фантастические корпоративные заявления. Журнал аудита на 180 дней, шифрование абсолютно всех баз данных, около 14 субпроцессоров. Звучало крайне профессионально, не так ли? Только вот это там появилось по инерции. Их просто копировали из одного внутреннего документа в другой, не проверяя в первичном коде, всё ли это ещё действительно. Поэтому они применили техническое правило с абсолютной строгостью. Нет первичного документа, извлечённого напрямую из кода, для утверждения? Убираем! Они устроили масштабную генеральную чистку. Огромное количество напыщенных фраз о старых тестах или нерелевантных резервных копиях исчезло полностью. Причина? Простая. Гораздо, гораздо безопаснее иметь страницу соответствия короче, честнее и на 100% привязанную к реальным фактам, чем dossier, полный обещаний, которые вы не можете доказать в случае проверки.

Ага, и помимо этой чистки, самоаудит вскрыл кое-что любопытное, связанное с интеллектуальными чатботами на базе AI. Они несут с собой три основных риска. 1. Во-первых, они хранят всевозможные чувствительные данные, которые посетители оставляют там совершенно без запроса. 2. Неизбежная передача этих текстов стороннему поставщику модели, как правило, из другой страны. И 3. Самый критичный аспект, слушайте сюда. Запись в память браузера уже при простом открытии страницы, до того как человек нажмёт на кнопку. Единственное решение? Зайти в код и заблокировать загрузку модели, пока посетитель фактически не решит нажать кнопку начала разговора. Доходим и до раздела 5, технические и юридические ограничения. Насколько далеко идёт инженерия и где нужно оставить профессионалам из legal делать свою работу. Совершенно ясно, что методология в коде жизненно важна, но не будем себя обманывать, она не решает всё сама по себе.

Технический инструмент занимается осязаемыми вещами. Он инвентаризирует инфраструктуру, смотрит в код и выдаёт чёткие доказательства того, как ведёт себя система. Но, внимание, он не представляет собой юридическое мнение. Технический инструмент не может определить правовые основания в договоре и не интерпретирует законы. Эта часть — исключительная территория адвокатов. Если коротко, технология заливает сверхпрочную основу из бетона, из доказательств, а юристы приходят и строят поверх неё законность. Это разграничение выявляет нечто необыкновенное о знаменитой статье 30, Реестре Деятельностей по Обработке. Скажу вам секрет: живой реестр, реально сгенерированный из кода, никогда не будет выглядеть безупречно при первом сканировании. Те строки, помеченные как непроверено, которые требуют человеческого, юридического решения, — именно они показывают настоящую прозрачность организации. Любой реестр, который с первого дня выглядит идеальным, полным и без единой открытой ошибки, почти во всех случаях — дешёвая иллюзия, простая карточка, заполненная по шаблону, который полностью игнорирует реальную сложность программного обеспечения.

Так что, подводя итог всему, о чём я рассказал, видя эту колоссальную разницу между тем, что написано на бумаге, и тем, что на самом деле выполняет механизм, как у вас в организации выглядит процесс проверки? Основывается ли соответствие на каких-то пыльных документах, забытых где-то в подвале сайта, или на неоспоримых гарантиях, извлечённых прямо из активного кода? Переход на техническую проверку — это не просто галочка на бумаге, чтобы избежать Закона 195/2024. Это высшая гарантия того, что вы действительно соблюдаете данные людей. Смена перспективы, которая просто меняет сам способ, которым мы думаем о безопасности.

Что входит

Работа, по составляющим

Инвентарь делается из кода и с живого сервера, а не из анкеты

Первый этап означает чтение исходного кода и опрос производства: какие поля фактически записываются, куда они попадают, что помещается в память браузера и в какой момент, какие сторонние сервисы загружают страницу, что фиксирует серверный журнал и как долго. Конкретный пример из нашего собственного инвентаря: чат-ассистент на сайте загружался при каждом просмотре страницы и записывал идентификатор сессии и историю в локальную память браузера **до** того, как посетитель что-либо запросит. Никакая анкета не выявила бы этого, потому что никто этого не знал.

Проверка поведения: нажимаем кнопку отказа и слушаем сеть

Наличие баннера согласия ничего не доказывает. Наш сканер находит баннер, фактически нажимает на элемент отказа, а затем слушает сетевой трафик три секунды. Инструмент отслеживания считается нарушением только если он уже отправлял данные до любого согласия и продолжает отправлять после отказа, без сигнала отказа в согласии. Сайт, который корректно обрабатывает отказ по умолчанию, не наказывается за свои ping без cookie — правило было добавлено явно, чтобы не противоречить проверке, которая как раз вознаграждает такое поведение.

Реестр операций по обработке, написанный как живой документ

Статья 30 требует учета операций по обработке с целями, категориями лиц и данных, получателями, передачами, сроками удаления и описанием мер безопасности. Мы пишем его строка за строкой из проверенного инвентаря, а то, что не удалось проверить, остается помеченным как «непроверено», а не заполненным по шаблону. Правило поддержки записывается в документ: если изменение кода меняет то, что собирается, кому это попадает или как долго хранится, реестр и опубликованная политика изменяются **в том же коммите**. Расхождение между кодом и политикой — это как раз проблема, которая порождает документ.

Оценка, которую можно восстановить, а не галочка

Семь категорий имеют фиксированные веса: cookie — 0,25, механизм согласия — 0,20, политика — 0,20, транспорт — 0,15, формы — 0,08, юрисдикция — 0,07, идентичность оператора — 0,05 — сумма ровно 1,0, проверенная тестом. Проваленная находка уменьшает свою категорию пропорционально серьезности: критическая — 1,0, высокая — 0,6, средняя — 0,3, низкая — 0,15; предупреждение стоит половину. Выше 80 — соответствует, выше 50 — риск, ниже — несоответствие. Все числа находятся в одном файле, как в едином источнике истины, именно чтобы любой мог пересчитать результат.

Жесткое правило для нарушений, которые происходят прямо сейчас

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

Хранение как автоматическая задача, которая оставляет след, а не как обещание в политике

«Мы храним данные 24 месяца» — это утверждение, которое проверяется только одним способом: запуском удаления. У нас журнал заявок на сайте имеет срок, читаемый из конфигурации (`LEAD_RETENTION_DAYS`, по умолчанию 730 дней), и очищается при каждой записи. На более крупной платформе очистка — это запланированная задача, которая выполняется **после** резервной копии и только если она удалась — удаление без свежей копии является единственной формой удаления, из которой нет возврата — и записывает строку в таблицу выполнений. Эта строка и есть требуемое доказательство соответствия по ст. 5 п. (2). До первого реального запуска задача выполняется вхолостую не менее недели, и журнал читается.

Передачи: где обязанность заканчивается и где начинается

Ст. 44 ч. (2) говорит, что вся глава о передачах **не применяется** к передаче в государства Европейской экономической зоны, где специальные разрешения не требуются. Это полностью меняет анализ: размещение в Европейском союзе — не эстетическое предпочтение, а разница между «ничего не нужно обосновывать» и «папка с гарантиями». Для остального мы проверяем конкретно: какой поставщик что получает, на каком основании и соответствует ли заявленное исключение. Пример из нашего собственного реестра: уведомление через Telegram — это передача в третье государство, и мы записали в реестре, что заявленное исключение рассчитано на разовые передачи, тогда как наша — систематическая. Это признанное ограничение, с технической альтернативой, записанной рядом с ним.

Обнаружение баннера, которое не притворяется, что видит всё

Восемнадцать известных селекторов платформ согласия, каждый с указанным источником, плюс эвристика для нарисованных от руки баннеров — очень частых у малых компаний в Молдове — которая читает вычисленные стили из живой страницы, а не из статического HTML. Обход входит в открытый shadow-DOM и в iframe, потому что некоторые баннеры живут там полностью. Закрытые shadow-root остаются невидимыми по конструкции: мы говорим это открыто и имеем тест, который фиксирует это утверждение.

Удаление утверждений, которые мы не можем подтвердить

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

Как это выглядит

Путь, шаг за шагом.

01

Сканируем снаружи и читаем изнутри, параллельно

Автоматическое сканирование за несколько секунд даёт публичное состояние: транспорт, cookie до согласия, реальное поведение баннера, элементы содержания политики, формы, юрисдикцию, идентификацию оператора. Параллельно читается код. Мы передаём отчёт с выводами, доказательствами и ссылкой на соответствующую статью Закона 195/2024 — и список расхождений между тем, что говорит опубликованная политика, и тем, что делает система.

02

Мы ведём реестр и отмечаем то, что не удалось проверить

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

03

Исправляем в коде то, что исправляется в коде

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

04

Передаём дело и процедуру, которая его поддерживает

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

IntrareVerificareDeciziePublicareНичто не проходит дальше без проверки.ПОРЯДОК — ЭТО АРГУМЕНТ
Маршрут работы по соответствию: сканирование снаружи и чтение кода параллельно, затем список расхождений между опубликованной политикой и реальным поведением, затем реестр с тем, что проверено и что осталось открытым, затем исправления в коде — с повторным сканированием в конце, чтобы разница была измерена, а не объявлена.

Данные

К чему прикасаемся, где оно лежит и сколько остаётся

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

Что именно видит автоматическое сканирование
Только публичную поверхность анализируемого сайта: заголовки ответов, записанные cookie, сетевые запросы, вызванные страницей, текст политики, поля форм, вызванные сторонние домены. Оно не проходит авторизацию, не заполняет формы реальными данными и не касается защищённых паролем областей. Сканирование публичного сайта — это именно то, что делает любой посетитель, только с включённым секундомером.
Как ведёт себя наш робот
Бюджет 45 секунд на сканирование. Собственный user-agent, который идентифицируется и ведёт на страницу, объясняющую, что делает сканирование и как от него отказаться. `robots.txt` целевого сайта соблюдается по умолчанию, с отдельным чтением, ограниченным 8 секундам, чтобы медленный `robots.txt` не съедал бюджет аудита. Перед любым запросом защита блокирует внутренние адреса, локальную сеть и точку метаданных облачной инфраструктуры.
Что мы затрагиваем в работе по соответствию на системе клиента
Схема базы данных, конфигурация, код и журналы — не содержимое персональных данных. Когда проверка всё же требует реальный пример (например, что именно попадает в уведомление), это делается на тестовом случае, созданном для этого, а не на живом клиенте. Доступ предоставляется на время работы и отзывается по завершении, а отзыв проверяется.
Где хранятся наши данные и почему это важно
Этот сайт работает на OVHcloud, Бухарест, Румыния — Европейское экономическое пространство. Платформа ассистентов работает на Microsoft Azure, Poland Central, что подтверждено запросом к службе метаданных виртуальной машины, а не документацией поставщика. Серверные журналы ротируются ежедневно, сохраняется 14 экземпляров, права на чтение ограничены. Эти три строки заменили гораздо более длинный список местоположений, который мы не смогли подтвердить.
Минимизация, применяемая и у нас
IP-адрес посетителя не записывается полностью: перед сохранением он обрезается до сетевого префикса — /24 для IPv4, /48 для IPv6 — потому что опубликованная политика говорит, что IP-адреса анонимизируются, а утверждение должно быть истинным в коде. Журнал запросов хранится с правами 0600 в каталоге 0700. Точка проверки состояния формы возвращает только логические значения, никогда не token, идентификатор чата или имя бота.

Случай

Что осталось от страницы соответствия после того, как для каждой строки был запрошен первичный документ

Ситуация

Работа была проведена на нас самих, а не на клиенте. Публичная страница соответствия компании была написана накоплением: утверждения возникали в одном внутреннем документе, повторялись во втором, переносились в третий и попадали на сайт без того, чтобы кто-либо когда-либо запросил оригинал. Всё звучало одинаково уверенно.

Что мы построили

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

Что получилось

Среди прочего были отсеяны независимый ежегодный тест на проникновение, 180-дневный журнал аудита, заявленное шифрование всех баз данных, двухфакторная аутентификация для всех административных учётных записей, ежедневная зашифрованная резервная копия вне офиса, число субпроцессоров, в три раза превышающее реальное, и две несуществующие локации хостинга. Остались две локации, обе подтверждены в Европейском экономическом пространстве. Отдельно была найдена и исправлена реальная проблема, о которой никто не знал: чат-ассистент загружался при каждом просмотре страницы и записывал сессию и историю в память браузера до того, как посетитель что-либо запрашивал. Теперь он загружается по нажатию кнопки.

Чего этот случай не говорит

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

Вопросы

О чём нас спрашивают перед тем, как позвонить

Вы даёте юридическую консультацию?

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

С какой даты применяется закон и какой конкретный риск существует?

Закон № 195/2024 вступил в силу 23 августа 2026. Штрафы имеют два порога, и текст говорит, что берётся большее значение между суммой и процентом: до 1.000.000 леев или 1% от общего оборота за предыдущий год за обязанности оператора и уполномоченного лица; до 2.000.000 леев или 2% за основные принципы обработки и условия согласия, за права субъектов данных и за передачи в другие государства. Согласие и права субъектов данных находятся в верхнем диапазоне — поэтому баннер, который не работает, важнее, чем кажется.

Мы размещаемся в Европейском союзе. У нас всё ещё есть обязательства по передаче?

Для передач в государства Европейского экономического пространства — нет. Ст. 44 ч. (2) прямо говорит, что вся глава о передаче к этим передачам не применяется и что специальные разрешения не нужны. Это делает выбор хостинга решением по соответствию, а не только по задержке. Однако обязательства сохраняются для любого поставщика вне ЕЭП — в том числе для небольших сервисов, которые никто не включает в список: уведомления через мессенджер, статистика трафика, сервис транзакционной электронной почты.

Нужно ли нам назначать ответственного по защите данных?

Закон требует этого в трёх случаях: государственный орган или учреждение; основные виды деятельности, которые предполагают регулярный и систематический мониторинг субъектов данных в широком масштабе; или обработка в широком масштабе специальных категорий данных либо данных о уголовных осуждениях. Если вы не подпадаете, назначение остаётся необязательным — но осторожно, из-за ловушки, которую мы обнаружили у самих себя: если вы публично заявляете о назначенном ответственном, возникает обязанность уведомления, сопровождающая назначение. Публично опубликованная позиция и внутренняя оценка не должны противоречить друг другу. Попадаете вы под это или нет — юридический вопрос; мы его отмечаем, а не решаем.

Сколько времени у меня есть, если произойдёт инцидент?

Уведомление Центра подаётся без необоснованных задержек и, если возможно, не позднее чем в течение 72 часов с момента, когда о нём стало известно; после этого срока уведомление должно сопровождаться мотивированным объяснением задержки. Уполномоченное лицо уведомляет оператора без необоснованных задержек. Сложность не в сроке, а в том, что должно содержать уведомление: характер нарушения, категории и приблизительное число затронутых лиц и записей. Без правильного учёта того, какие данные где находятся, эти 72 часа уходят на поиски. Поэтому реестр составляется до инцидента.

Агент ИИ, который разговаривает с клиентами, усложняет дело?

Да, по трём конкретным пунктам. Первый: разговор содержит то, что пишет клиент, а клиенты пишут что угодно, в том числе чувствительные данные, которые вы никогда не запрашивали, — это требует явной инструкции для персонала и срока хранения. Второй: ассистент отправляет текст поставщику модели, значит появляется субпроцессор и, как правило, передача. Третий, самый часто упускаемый из виду: компонент часто загружается при открытии страницы и записывает в память браузера до того, как посетитель что-либо запросил. Именно это мы нашли на собственном сайте и исправили, загрузив его только по нажатию кнопки.

Оценка 100 означает, что с правовой точки зрения у нас всё в порядке?

Нет. Оценка измеряет то, что можно автоматически измерить с публичной поверхности: транспорт, cookie, поведение баннера, элементы содержания политики, формы, юрисдикцию, идентичность оператора. Она не видит реальное основание обработки в бэкэнде, договоры с субпроцессорами, учёт согласий в базе данных, фактический срок хранения или то, как вы отвечаете на запрос доступа. Хорошая оценка говорит, что поверхность чистая. Остальное проверяется изнутри, а интерпретация остаётся юридической.

Можете просканировать наш сайт, ничего не сломав?

Сканирование — это визит, а не тест на проникновение: загружается публичная страница, нажимается контроль отказа в баннере и прослушивается трафик, при общем лимите 45 секунд. Робот идентифицируется собственным user-agent и по умолчанию соблюдает `robots.txt` сайта. Он не авторизуется, не заполняет формы реальными данными, не затрагивает защищённые зоны. Если вы предпочитаете, чтобы вас не сканировали, блокировка через `robots.txt` работает и соблюдается.

Почему вы убрали утверждения со своей собственной страницы о соответствии вместо того, чтобы добавить?

Потому что каждое публичное утверждение — это проверяемое заявление. Наша страница перечисляла ежегодный независимый тест на проникновение, журнал аудита на 180 дней, шифрование всех баз, двухфакторную аутентификацию на всех административных учётных записях, ежедневные зашифрованные резервные копии вне офиса, четырнадцать субпроцессоров и несколько мест хостинга. Ни одно из них не удалось подтвердить первичным документом. Мы убрали их и оставили то, что можно показать. Короткое и правдивое досье выдерживает проверку; длинное и декоративное — нет.

На чём основаны утверждения выше (25 источников)
  1. ongdpr.md отвечает 308 на /ro, затем 200 и 95 131 байтhttps://ongdpr.md · 2026-09-06

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

Что вы хотели бы наладить?

Расскажите о своём процессе. Вместе определим, что стоит построить, что можно подключить и как проверим результат.

Давайте обсудим