Security
Видалені повідомлення в Telegram: як вести журнал аудиту, який команда не зможе стерти

Повідомлення Telegram, яке хтось видалив для всіх, відновити неможливо, тож журнал аудиту має існувати ще до видалення. Entergram дає для цього два інструменти. Перший зупиняє видалення: налаштування робочого простору, які забороняють команді видаляти чи редагувати повідомлення. Другий пересилає кожен чат, доступний місцю (seat), у канал Slack через інтеграцію зі Slack від Entergram, тож копія з'являється поза Telegram, щойно надходять повідомлення. Одне обмеження одразу: чи лишається копія в Slack після видалення повідомлення на боці Telegram, поки не підтверджено. Тому вважайте гарантією саме блокування видалення, а канал Slack другим записом, який ви перевіряєте, перш ніж на нього покладатися.
Чому видалені повідомлення в Telegram становлять ризик для бізнесу
У Telegram є функція, якої майже немає в інших інструментах для ділового листування. Будь-який учасник може видалити повідомлення для всіх, будь-коли, без обмеження в часі й без сліду. Повідомлення не позначається як видалене. Воно не лишає заглушки «це повідомлення видалено», як на деяких платформах. Воно просто зникає з чату, на кожному пристрої, для кожної людини в розмові.
Для приватних чатів між друзями це функція приватності. Для компанії, яка веде в Telegram продажі, підтримку чи роботу з постачальниками, це необмежена відповідальність.
Подумайте, що може зникнути після одного видалення:
- Ціна, яку менеджер справді назвав, до того як клієнт поскаржився на рахунок.
- Дата доставки, яку пообіцяв постачальник, до того як відвантаження затрималося.
- Повідомлення, в якому працівник передав список клієнтів конкурентові.
- Послідовність повідомлень, яка доводить, що ваша команда відповіла на скаргу в обіцяний строк.
- Той єдиний рядок, який захоче прочитати регулятор, аудитор чи адвокат протилежної сторони.
Найнеприємніше те, що найсильніший мотив видалити повідомлення зазвичай має той, хто його надіслав. Менеджер, який наобіцяв зайвого, працівник, що йде до конкурента, підрядник, який зірвав строк. Їм не потрібні права адміністратора чи технічні навички. Їм потрібно два дотики.
Це найпоширеніша причина, з якої компанії забороняють командам користуватися Telegram, навіть коли всі клієнти, до яких вони хочуть достукатися, вже там. Ризик не в тому, що Telegram небезпечний. Ризик у тому, що Telegram дає кожному працівникові тиху кнопку видалення, спрямовану на записи самої компанії.
Що насправді відбувається, коли хтось видаляє повідомлення в Telegram
Тут варто бути точним, бо багато порад на цю тему хибні.
Видалити для себе прибирає повідомлення лише з пристрою однієї людини. Усі інші в чаті досі його бачать. З погляду обліку записів це нешкідливо.
Видалити для всіх якраз і має значення. У приватних чатах і в більшості налаштувань груп Telegram поширює видалення на всіх учасників. Повідомлення зникає з історії чату на всіх пристроях. Немає вбудованого журналу адміністратора, який фіксував би, що було в тексті до його зникнення.
З цього випливають три речі, і саме через них звичні обхідні шляхи не працюють:
Експорт Telegram не допомагає заднім числом. Ви можете експортувати історію чату з Telegram Desktop, і цей експорт справжній. Але він фіксує чат таким, яким той є в момент експорту. Якщо повідомлення видалили минулого вівторка, його не буде в експорті, який ви робите сьогодні. Експорт це знімок, а не журнал аудиту, і ніхто не робить його щодня для кожного акаунта в компанії.
Пересилання теж не допомагає. Повідомлення, переслане в архівний канал, переживе видалення оригіналу. Це працює, але залежить від того, чи вирішить людина заздалегідь, що конкретне повідомлення може згодом знадобитися. Повідомлення, які зрештою виявляються важливими, майже ніколи не ті, які хтось здогадався переслати.
Скриншоти не є доказом у будь-якому серйозному сенсі. Їх легко підробити, вони не мають часової позначки, яку можна перевірити, і вони охоплюють одне повідомлення з розмови, що може налічувати сотні.
Чесний висновок такий: відновити повідомлення Telegram, яке видалили для всіх, неможливо. Відновлення є хибною метою. Працює лише одне з двох: зупинити видалення до того, як воно станеться, або автоматично зберегти повідомлення деінде в момент його надходження.
На цій ідеї побудовані обидва інструменти нижче.
Модель аудитора: друга копія поза Telegram
Принцип простий. Якщо запис існує лише всередині Telegram, той, хто контролює повідомлення в Telegram, контролює і запис. Щоб розірвати цей зв'язок, запис має потрапляти туди, де відправник не має влади.
Інтеграція зі Slack від Entergram створена саме для цього. Кожне місце підключає власний Slack через OAuth і вибирає один публічний чи приватний канал. Відтоді Entergram пересилає в цей канал кожен чат Telegram, доступний цьому місцю, як журнал аудиту. Пересилання працює в один бік: з Telegram у Slack.
Копія потрапляє в Slack, систему, яку працівник не може переписати з Telegram. Без блокування видалення менеджер усе ще може видалити свою частину чату в Telegram, але змінити канал Slack звідти він не може. Що відбувається з копією в Slack після видалення повідомлення на боці Telegram, поки не підтверджено. Доки цього не підтверджено, надішліть тестове повідомлення з підключеного акаунта, видаліть його для всіх і самі перевірте канал, перш ніж посилатися на нього як на доказ видаленого повідомлення.
Це і є модель аудитора. Не резервна копія, яку треба не забути зробити, і не інструмент криміналістичного відновлення. Паралельний запис, який накопичується сам, у системі з іншим власником, іншою моделлю доступу та іншою політикою зберігання, ніж у месенджера, що перевіряється.
Кілька речей роблять цей підхід суттєво кращим за архівні канали й ручні експорти, з яких починає більшість команд:
Він автоматичний. Ніхто не вирішує, що варто зберегти. Кожен чат, доступний місцю, пересилається в процесі, тож запис не обмежується тим, що хтось передбачливо зберіг.
Slack уже є керованою системою. Більшість компаній, яким потрібен журнал аудиту, вже мають Slack під контролем IT, з політикою зберігання, якою керує адміністратор, eDiscovery на платних тарифах і правами доступу, які звичайні користувачі не можуть обійти. Ви не додаєте нову поверхню для комплаєнсу. Ви спрямовуєте Telegram в ту, якою вже керуєте.
Права доступу розділені за задумом. Менеджер контролює свій чат у Telegram. Він не контролює канал Slack, у який пише пересилання. Саме це розділення між людиною, яка веде розмову, і системою, яка тримає копію, і є суттю журналу аудиту.
Маршрутизація йде за місцем, а не за акаунтом. Кожне місце пересилає в один канал. Колега, який працює з десятьма акаунтами Telegram, надсилає їх усі в той самий канал, тож канали плануються на людину, а не на акаунт. Якщо двом людям потрібні окремі записи, вони підключають окремі канали.
Slack зберігає запис. Робота лишається в Entergram.
Пересилання навмисно одностороннє. Ніщо, написане в каналі Slack, не повертається в Telegram, і відповісти зі Slack неможливо. Ваша команда відповідає клієнтам з Entergram, через справжній особистий акаунт Telegram, якому вже належить розмова, і клієнт продовжує спілкуватися з тією самою людиною в тому самому акаунті.
Для журналу аудиту такий поділ підходить. Оскільки з каналу нічого не йде клієнтові, канал є записом того, що відбулося в Telegram, а не місцем, де даються нові обіцянки.
Так само це тримає проблему ботів поза записом. Entergram є шаром поверх справжніх особистих акаунтів Telegram, а не продуктом на Bot API, тож пересилаються справжні розмови, які ваша команда веде зі своїх акаунтів. Бот не може прочитати приватний чат, учасником якого він ніколи не був, а міст до Slack на основі бота може пересилати лише те, що отримав сам бот.
Що це означає на практиці:
- Ваша команда веде розмову в Entergram, з акаунта, який клієнт уже знає.
- Канал Slack збирає кожен чат, доступний цьому місцю, у міру того, як усе відбувається.
- Керівники й відділ комплаєнсу читають і шукають записи в Slack, не входячи в акаунти Telegram.
Запис наповнюється сам, тож лишається повним. Нікому не треба пам'ятати, що щось треба переслати.
Де доречний Make.com, а де ні
Команди, які хочуть тримати записи у сховищі даних чи системі комплаєнсу, часто питають, чи може архівувати інтеграція з Make.com. Не може, і варто знати чому, перш ніж будувати на ній процес.
Застосунок Entergram для Make опублікований у Make, встановлюється за посиланням-запрошенням і підключається через API-ключ робочого простору. Його дії оновлюють теги, оновлюють контактні дані й позначають чат як прочитаний. Він нікуди не копіює вміст повідомлень, тож це не шлях для архівування.
Зате Make допомагає з обліком навколо суперечки:
- Позначайте чат тегом, коли потрібен запис. Форма, тікет в іншому інструменті чи подія в білінгу можуть позначити відповідний чат як спірний або такий, що на розгляді, щоб його було легко знайти згодом.
- Підтримуйте контактні дані актуальними з вашого джерела істини, щоб чат, який ви переглядаєте, був прив'язаний до правильного клієнта.
- Позначайте чати прочитаними, коли їх обробило правило, щоб інбокс показував лише те, що ще відкрите.
Діють звичні запобіжники. Підключення Make тримає API-ключ робочого простору, тож поводьтеся з ним як з робочими обліковими даними, і додайте обробник помилок, щоб невдалий запуск не залишав теги записаними наполовину.
Для самого запису повідомлень є два інструменти: блокування видалення і канал Slack. Make підтримує порядок на боці CRM навколо них.
Другий інструмент: зупиніть видалення біля джерела
Пересилання в Slack дає другу копію. Блокування видалення не викликає сумнівів, бо воно взагалі не дає видаленню статися.
У налаштуваннях приватності робочого простору власник може заборонити користувачам видаляти повідомлення і заборонити користувачам редагувати повідомлення. Коли це ввімкнено, учасники команди, які працюють через ваш робочий простір Entergram, не мають кнопки видалення. Надіслане повідомлення лишається в розмові.
Той самий набір налаштувань має ще два захисти від тієї ж базової проблеми, тобто внутрішнього витоку даних, а не зовнішньої атаки:
- Приховати юзернейми, щоб працівник, який іде, не виніс список Telegram-юзернеймів клієнтів.
- Приховати інформацію про учасників груп, щоб склад ваших цінних спільнот не був файлом, який може скопіювати будь-хто.
Разом ці два інструменти закривають різні сценарії збою, і тому вам потрібні обидва:
| Інструмент | Що він зупиняє | Де зберігається запис |
|---|---|---|
| Заборона видалення повідомлень | Саму спробу видалення всередині вашого робочого простору | У Telegram, збережено |
| Інтеграція зі Slack | Запис, що існує лише всередині Telegram | У Slack, поза Telegram |
Сама лише заборона лишає прогалини. Вона керує поведінкою вашої команди у вашому робочому просторі, але не може завадити клієнтові, постачальникові чи контрагентові з іншого боку розмови видалити власні повідомлення. Це поза будь-чиїм контролем, крім їхнього.
Саме цю прогалину має закрити канал Slack, і саме цю частину треба перевірити. Якщо копія в Slack лишається після того, як інша сторона видалила своє повідомлення, ваш канал досі містить сказане нею, а в суперечках про те, що пообіцяла інша сторона, це найважливіша половина. Спершу проведіть тест видалення з розділу вище у своєму робочому просторі, бо що відбувається з копією в Slack після видалення на боці Telegram, поки не підтверджено.
Кому це потрібно
Регульованим галузям. Фінансові послуги, страхування, охорона здоров'я та юридичні практики мають обов'язки зі зберігання записів, які не роблять винятку для застосунку, що його обрав клієнт. Якщо ваші клієнти хочуть Telegram, а регулятор хоче записів, вам потрібне і те, і те.
Компаніям, які заборонили Telegram зі страху. Це найпоширеніший випадок, який ми бачимо, і зазвичай це невдалий обмін. Бізнес втрачає реальні угоди, бо потенційні клієнти на його ринку живуть у Telegram, а заборона існує лише тому, що керівництво не бачить, що кажуть, і не може довести, що пообіцяли. Щойно видалення заблоковано в робочому просторі, а кожен чат пересилається в канал Slack, який може читати керівництво, заперечення за забороною зникає. Політика може змінитися з «не користуйтеся Telegram» на «користуйтеся Telegram через робочий простір».
Командам з високою плинністю кадрів. Продажі й підтримка постійно змінюють людей. Коли хтось іде, його акаунт Telegram іде разом із ним, і все, що в ньому було, теж. Канал Slack, який збирав чати цієї людини, поки вона працювала, означає, що історія клієнта живе не лише в акаунті, якого вже немає.
Усім, хто розв'язує суперечки про те, що було сказано. Постачальникам, агенціям, підрядникам, усім, чиї розбіжності зводяться до названої ціни, обіцяної дати чи обсягу, що розрісся. У таких стосунках розмова набагато частіше є контрактом, ніж сам контракт.
Операціям з багатьма акаунтами. Якщо у вас кілька акаунтів Telegram, ризик множиться з кожним, як і складність ручного ведення записів. Entergram керує інбоксом 100+ акаунтів в одному інтерфейсі, і кожне місце пересилає кожен доступний йому чат у власний канал Slack, хоч скільки акаунтів це охоплює.
Як це налаштувати
Налаштування коротке, і більшість часу йде на рішення щодо каналів і зберігання, а не на технічні кроки.
1. Підключіть свої акаунти Telegram до Entergram. Це справжні особисті акаунти, кожен працює через власний виділений проксі. Чи буде акаунт спільним для всього робочого простору, чи приватним для однієї людини, вирішується для кожного акаунта окремо.
2. Підключіть Slack з кожного місця. Кожен колега підключає власний Slack через OAuth і вибирає один публічний чи приватний канал. Таблицю маршрутизації за акаунтами будувати не треба: канал отримує кожен чат, доступний цьому місцю.
3. Обмежте, хто може приєднатися до каналу. Він містить записи компанії, тож членство має бути так само суворим, як доступ до самих акаунтів. Зазвичай правильний вибір це приватний канал. Налаштування, де кожен приєднується до кожного каналу аудиту, легко зробити і важко захистити.
4. Налаштуйте зберігання в Slack відповідно до своїх зобов'язань. Копія в Slack настільки довговічна, наскільки дозволяє політика зберігання каналу, де вона лежить. Якщо ваша галузь вимагає семи років, налаштуйте сім років. Запис, що автоматично видаляється через 90 днів, не є журналом аудиту.
5. Увімкніть заборону видалення й редагування в налаштуваннях приватності робочого простору Entergram і повідомте команду, що їх увімкнено. Це не стеження, яке варто приховувати. Люди поводяться краще, коли знають, що запис постійний, і саме те, що ви їм про це кажете, відрізняє інструмент комплаєнсу від проблеми з довірою.
6. Перевірте видалення, перш ніж покладатися на канал. Надішліть повідомлення з підключеного акаунта, видаліть його для всіх у Telegram і подивіться, що показує канал Slack. Чи переживає копія в Slack видалення на боці Telegram, поки не підтверджено, тож дізнайтеся, як поводиться ваш канал, раніше, ніж про це спитає аудитор.
Підсумок
Повідомлення Telegram, яке видалили для всіх, відновити неможливо. Експорт фіксує лише те, що ще існує, пересилання залежить від того, чи хтось передбачить майбутнє, а скриншоти нічого не доводять.
Що ви можете зробити, так це подбати, щоб ваша команда не могла видалити повідомлення і щоб воно ніколи не існувало лише в Telegram. Увімкніть заборону видалення й редагування в Entergram, і в межах вашого робочого простору таких видалень навіть не намагатимуться робити. Пересилайте кожен чат у канал Slack, і друга копія накопичуватиметься поза Telegram у міру розмови.
У результаті Telegram перестає бути каналом, якого боїться ваш юридичний відділ. Ваші менеджери говорять з клієнтами там, де клієнти справді є, зі справжніх акаунтів, які ці клієнти впізнають, а копія запису накопичується там, де її не можна переписати з Telegram.
Готові зробити свої розмови в Telegram придатними для аудиту? Подробиці налаштування дивіться на сторінці інтеграції Slack і Telegram або ознайомтеся з Telegram CRM, що стоїть за нею.
Готові покращити роботу в Telegram?
Не втрачайте більше жодного ліда. Не губіть жодного повідомлення.
Почати з Entergram


