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

Что мы храним, чего не храним и кто к чему имеет доступ

Подключить рабочий мессенджер к панели можно только при доверии. Здесь описано, как всё устроено, вместе с ограничениями.

Сначала о границах

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

Сегодня доступен один канал, Telegram (личные номера, группы, каналы и боты). WhatsApp в разработке (скоро), Instagram появится после него. Если не сказано иное, речь на этой странице идёт о нынешнем подключении Telegram.

Как подключается аккаунт

Номер подключается одним из трёх способов: сканированием QR-кода из приложения Telegram, по номеру телефона и коду от Telegram или импортом уже имеющегося файла сессии. Если на аккаунте включён облачный пароль, его один раз вводит тот, кто подключает номер; пароль нужен только для этого входа и не сохраняется.

Подключение появляется в списке Устройства в Telegram как отдельная сессия. Сессия на телефоне остаётся активной, а сессию панели вы можете завершить оттуда в любой момент, не обращаясь к нам.

Что хранится, а что нет

ДанныеСтатус
Ключ сессии аккаунтаХранится, зашифрован AES-256-GCM
Токены ботовХранятся, зашифрованы AES-256-GCM
История сообщений TelegramНе копируется; читается из Telegram в момент открытия чата
Превью последнего сообщенияХранится; один короткий фрагмент на чат, чтобы показать список чатов
Данные CRMХранятся: ответственный, этап, метки, внутренние заметки, свои поля, напоминания
События статистикиХранятся: направление, время, чат и сотрудник-отправитель; текста сообщения нет
Тикеты поддержкиХранятся; цитата сообщения, из которого создан тикет, остаётся внутри тикета
Ваши материалыХранятся: шаблоны сообщений, тексты рассылок и списки получателей
Пароли от панелиВ открытом виде не хранятся; сохраняется только необратимый хеш (scrypt)

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

Доступ команды

Каждый сотрудник входит под своей почтой и своим паролем. Пароль аккаунта мессенджера, код входа и облачный пароль команде не передаются; ключ сессии сотрудники тоже не видят. Ролей три: владелец, администратор и сотрудник. Что увидит сотрудник, решаете вы.

Вход в панель и двухэтапная проверка

Каждый сотрудник может включить двухэтапную проверку в разделе Настройки → Безопасность. Используется стандартный TOTP: подойдут Google Authenticator, Microsoft Authenticator или Authy. После включения при входе вслед за паролем запрашивается 6-значный код; чтобы отключить проверку, тоже нужен актуальный код. После десяти неудачных попыток входа действует пауза 15 минут.

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

Журнал действий

Владелец и администраторы видят, кто, что и когда сделал, в разделе Настройки → Журнал действий. В него попадают: добавление, изменение, отключение и удаление сотрудников; изменение доступа к номерам; удаление номера; удаление сообщений; экспорт в CSV; создание рассылок; импорт и распределение прокси; новые вебхуки; включение и отключение двухэтапной проверки.

Прокси для каждого номера

Номера, подключённые без прокси, используют IP-адрес нашего сервера. Каждому номеру можно задать свой SOCKS5-прокси или загрузить список в пул: он равномерно распределяет рабочие адреса по номерам и проверяет их доступность. Прокси не гарантирует, что аккаунт не ограничат; он лишь разделяет номера на сетевом уровне.

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

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

Как отключить аккаунт? Есть три варианта. Отключить приостанавливает сессию, запись остаётся в панели. Удалить стирает номер, его зашифрованный ключ сессии и записи CRM, привязанные к чатам этого номера. Вариант Также выйти дополнительно завершает сессию устройства на стороне Telegram. Кроме того, сессию можно завершить самостоятельно в списке устройств Telegram.

Могут ли сотрудники MyCRM зайти в моё рабочее пространство? Администратор платформы может войти в рабочее пространство для целей поддержки. Такой вход записывается в ваш журнал действий под именем «Администратор платформы».

Удалятся ли данные, когда закончится подписка? Нет. По окончании оплаченного срока панель переходит в режим только для чтения, данные не удаляются.

По теме: Права команды · Общие входящие · CRM для крипто- и Web3-команд · CRM для iGaming · Сайт продукта для Telegram · Начать пробный период