
Само открытие мини-приложения не даёт его разработчику доступ ко всей вашей переписке в Telegram. Но анонимным такой визит считать нельзя: оператор сервиса получает IP-адрес, а в зависимости от способа запуска может получить сведения профиля. Окно внутри Telegram не означает, что приложение создано или проверено самим мессенджером.
Перед запуском стоит понять, кто предлагает сервис и зачем ему ваши данные. Если вы уже передали код входа в Telegram, переходите сразу к действиям для защиты аккаунта.
Mini App представляет собой веб-приложение, которое открывается внутри мессенджера. У него может быть свой оператор, сервер и правила обработки данных. Формат и отличие от обычного бота разобраны в статье что такое Telegram Mini App.
Условия Telegram прямо разделяют платформу и сторонний сервис. При взаимодействии мини-приложение получает IP; данные, которые вы отправляете в него сами, также получает оператор. Это описано в условиях использования Mini Apps.
Если ссылку прислали от имени знакомого магазина, проверьте, указан ли этот бот на сайте или в другом канале самого магазина. Ссылка вида t.me ведёт в Telegram, но не подтверждает добросовестность того, кто создал бота. Знакомые логотип и название тоже можно скопировать.
При некоторых способах запуска Telegram передаёт приложению ваш числовой ID, имя и доступные поля профиля: например, username, фото или язык клиента. Набор зависит от режима запуска, заполненных полей и настроек приватности. Если приложение открылось из меню вложений, могут передаваться также сведения о собеседнике или чате. Это не означает передачу содержимого всей переписки.
Есть и исключения: в некоторых режимах запуска Telegram не передаёт этот стартовый набор сведений об аккаунте. Режимы перечислены в документации Telegram. Это не обещание анонимности: само веб-приложение по-прежнему взаимодействует с вашим устройством и сетью.
Сведения об устройстве тоже нельзя считать полностью скрытыми. Документированные возможности Mini Apps включают определение платформы и некоторые характеристики устройства. Их доступность зависит от клиента; это не равнозначно доступу ко всем файлам телефона. Поэтому правило «если не было запроса разрешения, ничего не передалось» не работает.
Номер телефона можно передать через штатную кнопку: Telegram показывает запрос поделиться им с ботом. Если вы сами вписали номер в поле страницы, это другой способ передать его оператору. Номер не следует приравнивать к доступу к аккаунту, но после отправки сервис уже его знает. Механизм штатного запроса описан в документации Telegram.
Геолокация требует разрешения конкретному приложению. При повторном обращении может использоваться ранее принятое решение, поэтому новое окно согласия появляется не каждый раз. Это условие отдельно указано для запроса местоположения.
Разрешение боту писать вам относится к сообщениям от этого бота. Оно не даёт ему прочитать все ваши личные чаты. В политике Telegram о ботах отдельно описаны другие ситуации: сообщения самому боту, его права в группе и подключение бота к выбранным бизнес-чатам. Их нельзя приписывать одному открытию Mini App.
Сопоставьте запрос с функцией, которой хотите воспользоваться. Для доставки может понадобиться адрес; для просмотра каталога сначала полезно понять, зачем требуют телефон. Наличие объяснения ещё не гарантирует надёжность сервиса, но без него у вас нет основания отдавать лишние сведения.

Код входа в сам Telegram нельзя передавать мини-приложению. Пароль двухэтапной проверки Telegram ему тоже не нужен. Обещание подарка, голосования или доступа в канал не меняет назначение этих данных. Если форма просит именно их, остановитесь.
При этом одноразовый код может относиться к другому сервису. Telegram различает собственные коды входа из служебного чата Telegram и коды сторонних сервисов из чата Verification Codes. Перед вводом прочитайте, какое действие и для какого сервиса подтверждается; вы должны были начать его сами. Это различие описано в официальном FAQ.
Сам экран с надписью «Подтвердите, что вы человек» ничего не объясняет. Посмотрите, что он требует: решить задачу, поделиться номером или передать данные для входа. Это разные действия с разными последствиями. У стороннего сервиса также может быть собственный пароль; не используйте для него пароль защиты своего Telegram.
Только открыли. Сам этот факт не доказывает, что аккаунтом завладел кто-то ещё. Закройте приложение, если не хотите продолжать. Учтите, что свайп вниз может лишь свернуть его в нижнюю панель. Откройте панель и закройте соответствующую вкладку штатной кнопкой своего клиента. Сворачивание и повторное открытие описаны в обзоре панели Mini Apps.
Передали номер, геопозицию или другое поле. Считайте отправленное известным оператору. Если в вашем клиенте доступна настройка геолокации для этого приложения, отключите ненужный доступ. Если бот пишет вам без надобности, его можно заблокировать.
Закрытие окна, отзыв разрешения и блокировка не стирают данные, уже полученные сервисом. Если нужно их удалить, найдите контакты оператора и порядок обращения в его политике конфиденциальности. Telegram описывает это отдельно в стандартной политике для ботов и Mini Apps; у конкретного разработчика может быть своя политика.
Откройте доверенный клиент Telegram и проверьте Настройки → Устройства. В некоторых версиях раздел называется «Активные сеансы» и находится в настройках конфиденциальности. Завершите незнакомые сеансы. Включите двухэтапную проверку, если она отключена; если её пароль тоже раскрыли, смените его. Официальный порядок работы с сеансами приведён в справке Telegram.
Не выходите из своего последнего доступного доверенного сеанса ради этой проверки. Если Telegram не даёт отключить другие устройства после недавнего входа, используйте устройство, на котором уже были авторизованы раньше, или следуйте сообщению клиента. Такое ограничение описано в документации завершения сеансов.
Список устройств показывает входы в аккаунт. Он не перечисляет все данные, которые вы раньше передавали ботам: отсутствие незнакомой сессии не означает, что отправленный номер или текст остался только у вас.
Нет общего правила, по которому каждое открытие Mini App публикуется всем вашим контактам. Но обещать полную скрытность тоже нельзя. Оператор может видеть взаимодействие с сервисом; при некоторых способах запуска приложение получает контекст чата.
Отдельно от открытия приложение может предложить отправить результат в чат, пригласить знакомого или опубликовать что-то. Смотрите, какое действие подтверждаете и кому отправляется сообщение. Например, при вызове бота из поля сообщения пользователь выбирает результат для отправки; у запуска через меню вложений другой механизм работы с чатом. Различия описаны в разделе о способах запуска Mini Apps.
Если для вас важна приватность конкретного действия, проверьте ещё и правила самого сервиса. Они могут предусматривать собственные публичные профили, списки участников или публикацию результатов, независимо от того, где открывается его интерфейс.
Посетителю должно быть понятно, кто обслуживает его заявку, зачем нужен каждый запрашиваемый контакт и где обратиться по поводу данных. Запрашивайте разрешение в момент использования нужной функции и объясняйте, что произойдёт после подтверждения.
Если формат продукта ещё не выбран, в статье о создании приложения с помощью ИИ сравниваются веб, Telegram и магазины приложений. Для уже выбранного сценария разработка Telegram Mini Apps включает интерфейс и серверные интеграции; требования к данным и разрешениям стоит определить вместе с этим сценарием.
Вайб-кодинг это хорошо или плохо: ответ по данным
Спор идёт на эмоциях, а данные есть: где сгенерированный код держится, где ломается и кого на самом деле заменяет. Разбор по трём критериям.
Сайт с админкой и личным кабинетом: что внутри и сколько стоит
Админкой пользуетесь вы, а кабинетом ваши клиенты. Разбираю, из чего собирается каждая половина и почему кабинет стоит от 17 тысяч рублей, а админка от 4.
Что такое Telegram Mini App и как сделать свой
Приложение внутри мессенджера: чем отличается от бота и от сайта, из чего состоит, где ломается. Плюс рабочий шаблон на Python, который можно скачать.