Безопасность и приватность данных
Место обработки данных зависит от настройки вашей Искры и подключённых сервисов. Антоним выбирает отдельно настроенный маршрут запросов к моделям; доступ к диалогам и файлам, внешняя отправка и аналитика регулируются отдельно. Конфигурацию конкретной установки подтверждает её администратор.
Как работает Антоним: приватный режим обработки
Антоним направляет запросы к моделям Искры на серверы, настроенные для приватного режима. Их расположение, обслуживание и соответствие требованиям вашей организации подтверждает администратор. Если серверы не настроены, воспользоваться им нельзя. В организации режим новых чатов выбирает её владелец или администратор: Антоним обязателен для всех, включён или выключен по умолчанию либо запрещён. При запрете включить режим в своём чате нельзя; ранее включённый режим перестаёт действовать со следующего запроса.
Антоним выбирает место обработки; разрешённый контекст проходит обычную подготовку для модели. Это относится к ответам в чате и связанным вызовам моделей Искры — подбору навыков, сжатию контекста, распознаванию документов и промежуточным шагам. Инструкции подключённых папок идут в тот же приватный контур. Доступность распознавания и других возможностей зависит от его настройки.
При сбое приватного контура Искра возвращает ошибку, не передавая этот платформенный запрос обычной внешней модели. Если возможность в контуре не настроена, повтор запроса её не добавит. Скорость, качество и доступный объём контекста зависят от выбранных моделей. Настройка описана в разделе «Настройки» → «Антоним».
Внешние сервисы и доставка результатов
Антоним относится к обработке моделями Искры. Навыки и каналы доставки могут передавать данные внешним сервисам: выбирайте их с учётом содержания запроса, файлов и результата.
Какие данные получают внешние навыки
Подключённый навык может обращаться к почте, календарю, CRM, поиску или другому внешнему сервису. Переданные ему запросы, файлы и результаты обработки подчиняются условиям этого сервиса. Антоним не переносит такие API на приватные серверы и не заменяет их собственные настройки доступа.
У нейросетевых генераций и «Внешней модели» поведение зависит от способа подключения:
- Через Искру — при включённом Антониме навык отказывает до внешней генерации. Это относится к операциям с изображениями, видео, музыкой, речью и распознаванием аудио, а также к заданиям «Внешней модели».
- Свой ключ — навык обращается к внешнему сервису по вашему ключу провайдера, и этот отказ к нему не применяется: личный ключ меняет оплату, а не место обработки и не расширяет защиту Антонима.
Голосовой ввод, Email, Telegram и мобильный push
Каналы ввода и доставки имеют собственные границы. Приватный маршрут моделей Искры не делает внешнюю отправку локальной:
- Голосовой ввод передаёт запись сервису распознавания речи; это отдельный путь от распознавания документа в чате.
- Email-отчёт задачи при включённом Email-уведомлении передаёт текст результата через почтовую доставку. Антоним этот текст не скрывает.
- Telegram-бот может автоматически отправлять текст доступных результатов
вашего профиля, если подключение имеет право их читать и уведомления
включены. Это отдельная настройка бота (
/notifications onилиoff), независимая от Email-уведомления задачи. Антоним не заменяет такой результат коротким сообщением «готово». - Мобильный push под Антонимом приходит без предпросмотра ответа: только сообщение о готовности. Это ограничение push не распространяется на Email и Telegram.
- Озвучка ответа, если интерфейс её предоставляет, передаёт текст сервису синтеза речи. Сейчас озвучка ответа в интерфейсах Искры не включена.
Системные операции вне беседы
Системные операции вне конкретной беседы имеют отдельные настройки: на модерацию отправляются манифест и исходный текст навыка; при составлении описания «Как устроен навык» — манифест и текстовые файлы навыка; включённая администратором сводка активности использует заголовки чатов, первые реплики и имена файлов. Приватный режим вашего чата не переключает эти операции.
Хранение диалогов и доступ администратора
Диалоги — данные продукта: они хранятся в базе данных инсталляции, чтобы вы могли вернуться к беседе с любого устройства. В административном интерфейсе диалоги доступны для чтения; просмотр и экспорт содержимого журналируются.
В рабочем профиле сведения о беседах доступны также через навык «Аналитика организации», если он подключён на платформе. Владелец организации может получать числовые показатели, названия и даты рабочих чатов, резюме беседы и разбор занятости сотрудника. Администратору владелец отдельно выдаёт доступ только к цифрам или полный доступ с содержательными отчётами. Личный профиль вне организации и рабочие профили других организаций в эту аналитику не входят.
Для подготовки резюме исходный диалог обрабатывает модель по настройкам контура, а в ответ навыка поступает резюме. Модель может быть внешней: границы обработки определяет конфигурация, описанная выше в этой главе. Сам Антоним не отменяет доступ владельца или уполномоченного администратора к аналитике. Уровни и место настройки — в разделе «Аккаунт, профили и организации».
Личные навыки в профиле организации: что видит владелец
Навыки, которые вы создали, скопировали или установили себе, работая в профиле организации, видит владелец этой организации; если вы рядовой участник — и её администраторы. Им доступны файлы навыка, его версии и параметры подключений, включая адреса и логины. Что они могут менять, зависит от навыка:
- у любого вашего личного навыка — сменить режим и несекретные параметры подключения;
- у навыка, который вы создали или скопировали, — ещё поправить файлы (правка видна в истории версий с именем правившего, и её можно откатить), удалить навык или сделать его навыком организации;
- навык, который вы установили из каталога, они не могут ни удалить у вас, ни поднять в организацию, ни изменить его файлы или версию: кроме режима и несекретных параметров, у такой установки им доступен только просмотр.
О каждом таком действии вам приходит уведомление. Значения ключей, паролей и токенов владельцу и администраторам не показываются: им видно только, заполнен ли ключ, и статус «Ошибка входа», а ввести или заменить ключ в своих настройках можете только вы. Сохранённое значение Искра не показывает обратно никому, включая вас, — его можно только заменить новым. Ваш личный профиль — навыки и беседы вне организации — владельцу и администраторам организации не виден. Подробнее — «Навыки сотрудников».
Доска по ссылке, отзыв доступа и уже скачанные копии
Для внешнего доступа к доске выберите адресное приглашение или «По ссылке». Читателю доступны показанные файлы доски; соседние файлы Памяти, переписка и настройки чата ему не открываются. Приглашение открывает доску после входа с тем же подтверждённым адресом, поэтому за ним стоит проверенный профиль. Доска «По ссылке» открывается без входа по своему обычному адресу: пока выбрана эта аудитория, адрес доски сам и есть ключ, и обращаться с ним нужно как с паролем. Адрес у доски один и не меняется, поэтому его знают и все, кто видел доску раньше, — например участники группы или беседы, где доской делились. Полный список аудиторий доски описан в разделе «Доски».
Как закрыть внешний доступ к доске
Отзыв закрывает доступ, но не отменяет уже выданное. Выберите другую аудиторию — и адрес перестаёт открываться посторонним сразу, в том числе у читателя с открытой страницей — при ближайшей проверке. А файл, который читатель успел скачать или скопировать себе, остаётся у него: такую копию вернуть нельзя. Поэтому решение о внешнем показе принимают до того, как открыть доску по ссылке.
Искра не ведёт именных списков читателей доски по ссылке: кто именно открыл доску и прочитал ли он материал, продукт не показывает. Отпечатки браузера и длительная история сетевых адресов для этого не собираются.
Кто может разрешить внешнюю публикацию в организации
В организации одно персональное право управляет внешней публикацией досок, страниц бесед и приложений. Оно включено по умолчанию у всех ролей; владелец или администратор может его отозвать и вернуть. Отзыв закрывает внешний доступ к ранее опубликованным материалам текущего владельца, возврат открывает существующие живые публикации по прежним адресам.
Внутренние права доступа не меняются: сохраняются свои беседы, предпросмотр доски, аудитории «Организация» и «Группа», принятые приглашения проверенных коллег своей организации и авторизованный вход в приложение. Смена аудитории доски попадает в журнал организации; секреты и содержимое документов в запись не входят (см. раздел «Аккаунт, профили и организации»). Отзыв этого права закрывает дальнейший внешний доступ, но уже скачанные или скопированные получателем файлы остаются у него.
Продуктовая аналитика и тела диалогов
Базовая продуктовая аналитика собирает метаданные: токены, использованную модель, задержки, ошибки и события биллинга — тела диалогов в неё не входят. Также учитываются используемый клиент (приложение Android / iOS, desktop или браузер), операционная система, режим мобильного приложения и время использования. Администратор платформы видит эти сведения по аккаунту; один аккаунт может использовать несколько клиентов. Сигналы открытого интерфейса отправляются при возвращении в него и периодически, пока он видим.
Для защиты от злоупотреблений, например повторной регистрации после блокировки, события регистрации, входа и действий в Искре хранят IP-адрес, с которого пришёл запрос. Мобильное приложение после входа сообщает идентификатор устройства. Его формирует само приложение: системный идентификатор Android на сервер не передаётся. В браузере для той же цели сервер ставит cookie устройства на два года. Если с устройства, заблокированного за нарушение правил, создаётся новый аккаунт, Искра может заблокировать его автоматически. Эти сведения хранятся в аналитике Искры не дольше двух лет, в AppMetrica не передаются, и к ним обращается администратор платформы при разборе нарушений.
Мобильная аналитика описана отдельно: AppMetrica в мобильном приложении.
Отдельно учитывается, какими элементами интерфейса пользуются: какие кнопки, вкладки и пункты меню нажимают и какие предложения тарифа видят. Такое событие относится к аккаунту и визиту, как и остальная продуктовая аналитика, и содержит:
- условное имя элемента из закрытого перечня — например, «кнопка „Создать“ в „Планах“»;
- одно уточнение из того же перечня, если оно есть у элемента: какая вкладка, какой тариф, свёрнуто ли боковое меню;
- язык интерфейса и порядковый номер события в визите;
- используемый клиент, операционную систему и режим мобильного приложения.
Названий чатов, файлов, папок и навыков, текста сообщений, сетевого адреса и строки браузера в таком событии нет. Эти данные используются только как доли и воронки по всем пользователям — чтобы понимать, какие части интерфейса нужны, а какие нет.
Когда могут использоваться тексты сообщений
У сводок активности и диагностики отдельные условия; отсутствие тел диалогов в базовой аналитике не означает отсутствия этих режимов.
Если администратор инсталляции включил еженедельную сводку активности (weekly summary), первые пользовательские сообщения обычных рабочих чатов за неделю используются для её построения; временные чаты в неё не попадают.
Полные тексты запросов к моделям и ответов могут сохраняться при явно включённой отладочной трассировке. Кроме того, оператор облачной Искры может отдельно запустить ограниченный по сроку, числу примеров и объёму сбор успешных текстовых вызовов обычного облачного контура для сравнения моделей. Приватные и организационные контуры, приложения, служебные операции, распознавание документов, аудио и вызовы с изображениями в этот сбор не входят. По умолчанию сбор не ведётся; полученный архив передаёт и удаляет оператор.
AppMetrica в мобильном приложении: продуктовая аналитика
Если владелец сервера включил мобильную AppMetrica, приложение передаёт туда технические сведения об установке и сессиях, событие создания аккаунта (способ регистрации) и первого успешного мобильного ответа рабочего профиля (режим приложения). Также передаются события запроса отзыва, показа и закрытия окна оценки, выбора оценки, открытия магазина приложений или формы поддержки и отправки обращения. Эти события содержат режим приложения. Выбор оценки, открытие магазина или формы поддержки и отправка обращения передают также выбранную оценку от 1 до 5; закрытие окна — только если оценка уже выбрана.
Email, токены, адрес сервера, идентификаторы аккаунта и профиля, тексты диалогов и файлы в эти события не добавляются. Корпоративный сервер подключает свой аналитический ключ отдельно. Сбор рекламных идентификаторов и геопозиции, автоматические отчёты о сбоях выключены.
SIEM, DLP и экспорт журналов
Готовых SIEM- и DLP-коннекторов у Искры нет. Экспорт журналов (например, через syslog или Kafka) добавляется в рамках проекта внедрения — обсудите требования с командой Искры: mail@iskrabot.ru.