Приватность

Финансы и ИИ: что можно доверить ассистенту а что нет

Граница проходит не по слову «деньги», а по идентифицируемости: анализ обезличенных сумм безопасен и полезен, доступ к реквизитам и кабинету — нет. Таблица по категориям, способы обезличивания и правила исключения банковских окон из захвата.

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

Граница проходит не по слову «деньги», а по идентифицируемости. Сумма без реквизитов почти безопасна и вполне полезна. Реквизиты без суммы бесполезны для анализа и опасны в архиве.

#Что понадобится

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

#Таблица: что можно, что нельзя и как обезличить

Смотреть надо на среднюю колонку. Строки с «нет» не спасает аккуратность — их нельзя отправлять и не стоит хранить в архиве ассистента вообще.

Данные Можно ассистенту Как подготовить
Суммы и даты операций Да Убрать номер счёта и наименование плательщика
Категории трат и торговые точки Да, обычно Оставить тип («супермаркет»), убрать конкретный адрес
Ваш бюджет и цели накоплений Да Ничего не требуется: это ваши планы, а не реквизиты
Название банка вместе с остатком С осторожностью Заменить банк на метку, оставить сумму
Номер карты, срок, код проверки Нет Не отправлять и не хранить ни в каком виде
Номер счёта, IBAN, реквизиты перевода Нет Заменить на метку вида ACCOUNT_1
Логин и пароль от кабинета, коды из СМС Нет Это действующие учётные данные, им место в менеджере паролей
Выписка целиком, как выгружена банком Нет Удалить колонки с реквизитами и наименованиями сторон

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

#Шаг 1. Исключите банковские окна из захвата

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

Что исключить из захвата — то есть так, чтобы снимок не делался вовсе:

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

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

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

#Шаг 2. Готовьте выписку, а не скриншот

Скриншот кабинета содержит всё сразу и не редактируется. Выгруженная банком таблица редактируется за минуту:

  1. Удалите колонки с номером счёта, реквизитами контрагента и назначением платежа, если в нём фигурируют имена.
  2. Замените названия конкретных получателей на категории: вместо имени человека — «перевод физлицу», вместо конкретного магазина — «продукты».
  3. Оставьте дату, сумму и категорию — этого хватает для любой аналитики, которую ассистент реально способен сделать.
  4. Сохраните как отдельный файл. Исходную выписку не отправляйте вообще.

Если задача требует сохранить связь между операциями одного контрагента, используйте устойчивые метки: MERCHANT_1, PERSON_2. Полная процедура — в гайде про персональные данные в промпте.

#Шаг 3. Разведите анализ и хранение

Две разные вещи, которые смешивают.

Анализ — разовая операция: вы отправили подготовленные данные, получили разбор, использовали его. Данные не обязаны оставаться в памяти ассистента после этого.

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

Практический вывод: чувствительную финансовую аналитику разумнее делать в отдельном разговоре и потом удалять его целиком, а не полагаться на то, что ассистент «забудет». Что вообще имеет смысл пускать в память, разобрано в статье про память и приватность.

#Проверка результата

Три проверки через сутки после настройки.

  1. Поиск по названию банка в архиве. Ноль результатов — исключения работают. Есть результаты — смотрите, откуда: чаще всего виноваты уведомления.
  2. Поиск по последним четырём цифрам карты и по фрагменту номера счёта. Здесь ноль обязателен: если находится, данные уже в индексе, и их надо удалять.
  3. Просмотр извлечённых фактов памяти по слову «рубл», «счёт», «карта». Проверьте, не сохранил ли ассистент конкретики из вашего последнего финансового разговора.

#Что может пойти не так

Исключили банк, но не уведомления. Всплывающее сообщение о списании попадает в кадр поверх любого окна и содержит и сумму, и последние цифры карты.

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

Записали реквизиты «на всякий случай» в обычную заметку. Реквизитам место в зашифрованном контуре или в менеджере паролей, а не в тексте, который индексируется поиском.

Понадеялись на маскирование вместо исключения. Правила маскирования санируют распознанный текст; на самом скриншоте номер карты остаётся видимым.

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

#Частые вопросы

#Можно ли просто отправить скриншот выписки — там же не видно номера счёта?

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

#Что делать, если данные карты уже попали в архив?

Считать карту скомпрометированной и перевыпустить её, а не только удалять записи. Локальность архива не меняет вывода: данные побывали в месте, которое вы не контролируете полностью, — например, могли попасть в резервную копию. Порядок действий: перевыпуск, удаление записей, исключение окна из захвата.

#Безопаснее ли делать финансовую аналитику на локальной модели?

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

#Стоит ли подключать ассистента к банку через интеграцию?

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

#Помнит ли ассистент мои финансы между разговорами?

Да, если факт был извлечён в память: он подмешивается в контекст будущих запросов и уходит провайдеру вместе с ними. Это и есть причина разводить анализ и хранение. Общая рамка того, что и где остаётся, — в статье про приватный ИИ и локальное хранение.

#Вывод

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

Хотите ИИ, который помнит вас?

Persona держит контекст между чатами и работает на вашем железе — если развернуть её у себя и подключить локальную модель.

Создать аккаунт