Как мы обращаемся с вашими HR-данными
Всё на этой странице можно проверить в работе продукта.
- Токены Slack зашифрованы при хранении
- Установочные токены шифруются алгоритмом AES-256-GCM ещё до того, как попадут в базу данных.
- Каждое событие Slack, на которое мы реагируем, проверяется по подписи
- Slack подписывает каждый запрос. Прежде чем событие дойдёт до обработчика, мы сверяем эту подпись и её отметку времени сравнением за постоянное время и отклоняем всё, что проверку не прошло. Единственное исключение — проверочный запрос Slack для подтверждения адреса: на него мы отвечаем, возвращая присланное значение.
- Рабочие пространства изолированы
- Каждая возможность ограничена одним рабочим пространством. Одно рабочее пространство не может читать другое.
- Привилегированные действия записываются в журнал
- Изменения настроек и согласования записываются в журнал аудита.
- Поисковые эмбеддинги остаются в собственной базе данных продукта
- Записи базы знаний и записи памяти преобразуются в векторы в колонках pgvector внутри собственной базы Postgres продукта. Отдельный сервис векторного поиска их не получает.
Какие именно разрешения Slack мы запрашиваем
Оба способа установки — через панель управления и по прямой ссылке — собирают этот запрос из одного и того же списка в одном месте, поэтому разойтись они не могут. Сверьте его с экраном согласия, который показывает Slack.
- chat:write
- Отправлять ответы и сообщения о согласовании в тех каналах, где бот используется.
- im:write
- Открывать личную переписку, чтобы поздороваться с сотрудником и приватно сообщать решения по согласованию.
- im:history
- Читать ту личную переписку, в которой он участвует, чтобы разговор не терял контекст.
- app_mentions:read
- Знать, когда бота упоминают в канале, чтобы он мог ответить.
- users:read
- Сопоставлять аккаунт Slack с записью сотрудника и определять его руководителя и контактное лицо HR.
- users:read.emailдобавлено позже
- Читать адрес электронной почты коллеги — именно на него должно быть отправлено приглашение в Google Календаре.
- assistant:writeдобавлено позже
- Пользоваться собственной панелью ассистента в Slack: поздороваться в новой переписке, предложить подсказки для начала, показывать строку состояния во время работы и дать переписке название.
- files:readдобавлено позже
- Скачать голосовое сообщение, которое отправил сотрудник, чтобы расшифровать его.
- files:writeдобавлено позже
- Загрузить произнесённый вслух ответ обратно в переписку в виде аудиофайла.
- reactions:writeдобавлено позже
- Ставить реакцию :eyes:, которая подтверждает получение личного сообщения сразу, как оно пришло.
Пять отмеченных разрешений появились вместе с голосом, встречами и панелью ассистента. Slack закрепляет права приложения в момент установки, поэтому рабочее пространство, установленное до их появления, не получает их, пока руководитель HR не пройдёт повторную авторизацию, — а до тех пор сама возможность просто молчит, а не падает с ошибкой. Повторная авторизация расширяет права бота и ничего не отнимает.
Удаление данных
- Руководитель HR может удалить данные сотрудника по требованию
- Профиль сотрудника, его память и разговоры удаляются физически — не помечаются, а исчезают. Записи его заявок сохраняются для преемственности, и их можно обезличить отдельно.
- Удаление приложения стирает всё
- Удаление приложения из Slack каскадно удаляет рабочее пространство и стирает сохранённый токен.
Кто обрабатывает ваши данные
- Anthropic
- Claude формирует ответы ассистента.Передаются данные: Текст разговора, а также профиль сотрудника, балансы отпуска, применимая политика отпусков, записи памяти, любые записи базы знаний, использованные для ответа, и любые общекорпоративные директивы, заданные вашей командой HR
- Gemini создаёт эмбеддинги для поиска по базе знаний и памяти. Google Календарь хранит встречи — через подключение, которое каждый сотрудник делает сам.Передаются данные: Записи базы знаний, записи памяти и поисковый текст, который ассистент отправляет от имени сотрудника, чтобы их найти. Для назначенной встречи — её название, время начала и окончания и адреса электронной почты приглашённых: приглашение рассылает Google
- ElevenLabs
- Scribe расшифровывает голосовые сообщения, синтез речи читает ответы вслух.Передаются данные: Аудио голосового сообщения, отправленного сотрудником, и текст ответа, который читается вслух. В ElevenLabs ничего не уходит, пока кто-то не заговорит с ботом или не попросит его ответить голосом
Те же три компании и то, что получает каждая, перечислены в нашей политике конфиденциальности.