Безопасность

Куда уходят ваши данные

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

Ваш компьютер

Всё настоящее

  • исходный документ;
  • настоящие ФИО, паспорта, СНИЛС, счета;
  • таблица соответствий меток и данных, зашифрованная вашим паролем.
Нейросеть

Только очищенный текст

  • текст с метками вида [PERSON_1];
  • и только если вы сами скопировали его в ChatGPT, GigaChat или другую нейросеть.
Разработчик
Ничего из программы
  • нет регистрации и аккаунта;
  • нет сервера, куда что-то отправляется;
  • нет сбора статистики в программе.

Почему разработчик не может получить ваши данные

У программы нет кода, который отправляет данные в сеть. Более того, при запуске она сама запрещает себе сетевые соединения: при запуске программа запрещает своему процессу сетевые соединения. Это проверяет автоматический тест в открытом коде программы.

Модели распознавания входят в программу и работают на вашем процессоре. Им не нужен облачный сервис.

Таблица соответствий меток и настоящих данных хранится только на вашем компьютере в зашифрованном виде (AES-256). Ключ хранится в Связке ключей macOS этого Mac, поэтому копию хранилища на другом компьютере не открыть. Защита зависит от защиты вашей учётной записи Mac.

Проверьте сами за минуту

  1. Выключите Wi-Fi или отсоедините кабель.
  2. Откройте pii-roundtrip, перетащите документ.
  3. Программа работает как обычно. Ей не нужен интернет.

Для более строгой проверки поставьте монитор сетевых соединений, например бесплатный LuLu или Little Snitch. Он позволит убедиться, что pii-roundtrip не открывает сетевых соединений.

Открытый код

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

Что всё же уходит в нейросеть

В нейросеть уходит очищенный текст. Программа заменяет в нём прямые идентификаторы: ФИО, номера документов, счета, адреса. Она может пропустить часть из них: в нашем сравнении хотя бы одно значение осталось в 0,1% российских и 0,6% британских тестовых документов, поэтому проверьте текст перед отправкой. В тексте остаются косвенные сведения, например диагноз, должность или необычные обстоятельства дела. Если по ним можно узнать человека, уберите их вручную перед отправкой. Подробнее о том, что требует закон, в статье о персональных данных в нейросетях.

Коротко. Документ и настоящие данные остаются у вас. Нейросеть получает текст с метками и то, что программа могла пропустить. Разработчик не получает ваши документы и данные.