ПОЧЕРК
Данные

Что мы храним и чего не храним.

Здесь — по делу и без юридического языка. Всё, что на этой странице написано, закрыто кодом и тестами, а не обещанием.

Кто-нибудь читает мою переписку?
Нет.

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

Внутренняя админка сервиса устроена так, что содержание разговоров в ней не показывается: видны только обезличенные показатели — сколько разговоров, какой длины, какие срабатывания риска. Telegram-идентификатор в ней тоже не отображается.

Журналы

Проще перечислить, чего в наших журналах нет.

Это не обещание на словах: запрет встроен в код и проверяется тестами при каждой сборке. Сборка не проходит, если в журнал попадает хоть один фрагмент пользовательского текста.

Никогда не попадает в журналы, метрики и отчёты об ошибкахЧто записывается вместо этого
Текст ваших сообщений
длина в символах и время
Текст ответов бота
стадия разговора и модель, которая отвечала
Имена людей, о которых вы говорите
ничего
Ваш Telegram-идентификатор
внутренний идентификатор, не связанный с Telegram напрямую
Содержание голосовых
длительность в секундах
Почту и телефон — до первой оплаты
после оплаты — адрес почты для кассового чека, в зашифрованном виде; удаляется вместе со всем остальным
Обоснование оценки риска в свободной форме
уровень числом и класс из закрытого списка
Как это устроено технически

Шифрование. Содержание разговоров шифруется алгоритмом AES-256-GCM. У каждого человека свой ключ, который сам хранится в зашифрованном виде. Открытого текста разговора в базе не существует.

Очередь фоновых задач. В очередь кладётся только идентификатор сообщения — сам текст остаётся в базе зашифрованным и в очередь не попадает.

Голос. Аудиофайл удаляется сразу после распознавания. Тесты отдельно проверяют, что на диске не остаётся файлов.

Удаление ключа. Команда удаления первым делом уничтожает ваш ключ и только потом стирает строки. Порядок важен: если удаление оборвётся на полпути, данные уже нечитаемы — а не наоборот.

Маршрут

Куда попадают ваши слова. Поимённо.

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

Anthropic

Формирует ответы в разговоре и разбирает разговор после его окончания.

передаётся: текст разговора и то, что записано в память
Groq

Распознаёт голосовые сообщения.

передаётся: аудиофайл, который удаляется сразу после распознавания
Google

Озвучивает ответы бота голосом.

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

Векторный поиск по памяти, резервное распознавание речи и резервная озвучка.

передаётся: фрагменты памяти для поиска; аудио и текст ответа — только если основной подрядчик недоступен
Telegram

Доставка сообщений. Это ваш мессенджер, и переписка идёт по его правилам.

передаётся: сообщения как в любом чате Telegram
ЮKassa

Приём оплаты и кассовый чек по 54-ФЗ.

передаётся: сумма, идентификатор платежа и ваш адрес электронной почты — он нужен для кассового чека по 54-ФЗ и запрашивается перед первой оплатой. Реквизиты карты обрабатывает она, нам они не передаются
Яндекс.Метрика

Обезличенная статистика этого сайта — и только сайта.

передаётся: ничего из бота. Это два разных контура, и данные между ними не пересекаются

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

Управление

Всё это можно посмотреть, поправить и стереть.

/mapПосмотреть, что бот о вас помнит

Люди, узоры с доказательствами, цели, незакрытые дела и то, что помогало.

кнопка «нет, неверно»Опровергнуть вывод

Узор исчезает и не возвращается, пока не появятся новые основания.

/forgetУдалить одну запись

Точечно: конкретный факт, человека или узор — остальное остаётся.

кнопка памятиПерестать запоминать

Накопленное не стирается и вернётся, если включите обратно.

/exportВыгрузить всё файлом

Одним файлом, в читаемом виде, без просьб объяснить зачем.

/deleteСтереть всё и аккаунт

Ключ уничтожается первым. Восстановить будет нечем — это не фигура речи.

Ни одно из этих действий не требует объяснять причину, писать в поддержку и ждать ответа.

Чего мы не просим

Персональные данные не нужны — и мы их не спрашиваем.

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

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

Регистрация не нужна. Нет ни почты, ни пароля, ни личного кабинета на сайте — сервис живёт в Telegram, и войти сюда некуда.

Остались вопросы про данные?

Напишите на [email protected] — отвечает человек, по будням с 10:00 до 22:00 МСК.