В Telegram добавили возможность регистрироваться без уведомления контактов. Однако функция не обеспечивает полную скрытность — люди с сохранённым номером по-прежнему могут найти новый аккаунт через синхронизацию адресной книги.
Раньше каждый новый пользователь получал сообщение: «Контакт теперь в Telegram». Теперь это оповещение можно отключить при регистрации. Но сам механизм сопоставления номеров с аккаунтами продолжает работать.
Telegram разделяет два процесса: отправку уведомлений и ведение списка контактов. Если уведомление не приходит, это не означает, что номер не связан с профилем. Когда человек синхронизирует телефонную книгу, Telegram сопоставляет сохранённые номера с аккаунтами в базе. Профиль нового пользователя может появиться в списке доступных контактов, несмотря на отключённое уведомление.
Есть и другой сценарий: существующий аккаунт со строгими настройками конфиденциальности меняет номер телефона. После смены номера профиль может быть обнаружен людьми, которые заранее добавили новый номер в контакты. Точное поведение системы во всех вариантах настроек ещё не подтверждено независимо.
Технически это основано на API Telegram. Метод contacts.importContacts загружает номера и возвращает данные связанных аккаунтов. Документация оговаривает, что результаты зависят от настроек конфиденциальности владельца профиля, поэтому обнаружение не гарантировано. Но событие updateContactRegistered позволяет приложениям обрабатывать информацию о регистрации контакта без видимых уведомлений. Отсутствие всплывающего сообщения не означает, что данные недоступны другим способом.
Параметр no_joined_notifications в методе auth.signUp существует как минимум с 2024 года. Его задача — запретить уведомления людям, у которых уже сохранён номер регистрирующегося. Полную невидимость аккаунта он не обещает.
Путаница возникала и ранее. В 2019 году и позже Telegram пояснял, что отключение уведомлений о новых контактах убирает оповещение, но не скрывает новый чат в списке. Однако настройка у получателя и отказ отправлять уведомления при регистрации — это разные механизмы.
Основная опасность — массовое сопоставление номеров с идентификаторами Telegram. Имея большую базу номеров, можно автоматизировано отслеживать появление новых аккаунтов, синхронизируя контакты. Это позволяет установить связь между номером и профилем без доступа к переписке. По некоторым публикациям, российские силовые структуры могли использовать Android-эмуляторы с загруженными номерами. Но открытых технических подтверждений масштаба и охвата такой системы нет.
Уже собранные соответствия между номерами и аккаунтами остаются ценными даже после смены настроек приватности. Новая опция не удаляет ранее полученные данные. При этом утверждение, что все старые аккаунты скомпрометированы, неправомерно. Для идентификации нужна либо ранее записанная связь номера с профилем, либо дополнительные сведения. Сам факт обнаружения аккаунта не означает взлома.
Пользователям стоит проверить два параметра в разделе «Конфиденциальность». Настройка «Кто видит мой номер телефона» управляет его отображением. Вторая — «Кто может найти меня по номеру» — ограничивает обнаружение аккаунта. Можно также отключить синхронизацию телефонной книги и удалить загруженные контакты, хотя это не удаляет номер из контактов других людей.
Остаётся неясным, насколько последовательно Telegram применяет защиту от поиска при регистрации и смене номера. Документация предусматривает ограничения при импорте контактов, но реальное поведение требует проверки. Отсутствие уведомления о регистрации пока нельзя считать надёжным доказательством того, что аккаунт остался незаметен для владельцев сохранённого номера.
