This Privacy Policy describes how we, the developer of TvGram
(package name dev.ghost.tvgram), handle personal data in connection with your use of
our Android TV application (the “App”).
In this policy, “we”, “us”, and “our” refer to the
TvGram developer, and “you” refers to you, the user of the App.
1. Data controller and contact
TvGram is a client-side application. We do not operate a messaging backend and do not receive
the content of your Telegram chats through our own servers.
If you have questions about this Privacy Policy, contact us:
2. Telegram and your account data
TvGram is an alternative client built on the official
Telegram Database Library (TDLib).
All sign-in, messaging, and media transfers occur directly between your device
and Telegram’s official servers.
- We do not collect, store, or have access to the content of your cloud chats, including messages, photos, videos, or documents.
- We do not know who you message or when.
- Your phone number, profile name, profile photo, and other account data are processed by Telegram when you sign in, according to Telegram’s own policies.
For data processed on Telegram’s network, the official Telegram Privacy Policy applies:
telegram.org/privacy.
TvGram is focused on browsing group chats and playing videos on Android TV.
Features such as secret chats, People Nearby, or live location sharing are not part of this App.
3. Local storage on your device
To provide App functionality, certain data is stored locally on your Android TV device:
- Session data (tokens): TDLib keeps encrypted session tokens locally so you remain signed in.
- Media cache: Thumbnails, avatars, and temporary video files may be saved while browsing or during playback. Full video files are released after you leave the player to save device storage.
- Local database (Room): Metadata about cached files (for example, file identifiers and local paths). Full videos are not kept in long-term storage by design.
- App preferences (DataStore): Selected interface language, ad frequency counters, and the time of the last storage cleanup.
You can delete local data at any time by:
- Using the Storage section in the Profile tab inside the App;
- Signing out of your account in the App;
- Clearing app data or uninstalling the App in your device’s system settings.
4. App permissions
TvGram requests only the following Android permissions:
- Internet access: Required to connect to Telegram servers and third-party services listed below.
- Network state access: Required to check whether a network connection is available.
The App does not request access to your contacts, location, camera, microphone,
or SMS.
5. Diagnostics and analytics (Google Firebase)
To improve stability, the App uses Google Firebase services:
- Firebase Crashlytics: Collects crash reports, stack traces, device model, Android version, and App version. Collection is enabled in both debug and release builds.
- Firebase Analytics: May collect usage and device information automatically when the Firebase SDK is present in the App.
When diagnosing playback issues, the App may attach technical context to crash logs, such as
video file identifiers, chat identifiers, message identifiers, and player state.
Message text is not included. Log strings are sanitized to remove file paths,
IP addresses, and URLs where possible.
Google’s privacy practices:
policies.google.com/privacy.
6. Advertising (Yandex Mobile Ads)
For users without an active Premium (ad-free) subscription, the App may show
interstitial advertisements from Yandex before video playback.
To select and display ads correctly, the
Yandex Mobile Ads SDK
may receive data such as:
- Your IP address (used to deliver relevant ads based on country or region);
- Device model and Android OS version;
- Advertising identifiers and data needed for ad targeting, fraud prevention, and proper ad rendering.
Yandex privacy policy:
yandex.com/legal/confidential.
Users with an active Premium subscription do not see interstitial ads before playback.
7. Premium subscription and developer API
To determine whether ads should be suppressed, the App contacts a
subscription API operated by the developer (not by Telegram):
- Data sent: Your Telegram User ID, a timestamp, a one-time nonce, and a cryptographic HMAC signature. Your password, message content, and chat history are not sent.
- Data received: Whether ad-free (Premium) access is active and, if applicable, the expiration date.
Premium payments are made via Telegram Stars through a Telegram bot outside the TV App.
Payment data is processed by Telegram and recorded on the developer’s subscription backend for
entitlement management and support.
8. Sharing with third parties (summary)
Data may be processed by the following parties:
- Telegram — account, chats, and media on Telegram servers;
- Google (Firebase) — crash reports and analytics;
- Yandex — advertising for non-Premium users;
- Developer subscription server — Premium status linked to your Telegram User ID.
We do not sell your personal data.
9. Your rights and data deletion
- For Telegram account data (messages, profile, account deletion), contact Telegram support or use Telegram’s in-app privacy settings.
- For local App data, clear storage in the App or remove App data in Android system settings.
- For questions about this Privacy Policy or Premium entitlements, contact us using the details in Section 1.
10. Children
TvGram is not directed at children under the age of 13, and we do not knowingly collect
personal data from children under 13.
11. Changes to this policy
We may update this Privacy Policy from time to time. The updated version will be published on
this page with a revised “Last updated” date. Continued use of the App after changes means
you accept the updated policy.
Настоящая Политика конфиденциальности описывает, как мы, разработчик приложения
TvGram (идентификатор пакета dev.ghost.tvgram), обрабатываем
персональные данные в связи с использованием вами нашего приложения для Android TV
(далее — «Приложение»).
В этой политике «мы», «нас» и «наш» относятся
к разработчику TvGram, а «вы» — к пользователю Приложения.
1. Оператор данных и контакты
TvGram — клиентское приложение. Мы не управляем сервером обмена сообщениями и не получаем
содержимое ваших чатов Telegram через собственную инфраструктуру.
По вопросам, связанным с настоящей Политикой конфиденциальности, вы можете связаться с нами:
2. Telegram и данные аккаунта
TvGram — альтернативный клиент на базе официальной библиотеки
Telegram Database Library (TDLib).
Авторизация, обмен сообщениями и передача медиафайлов происходят
напрямую между вашим устройством и официальными серверами Telegram.
- Мы не собираем, не храним и не имеем доступа к содержимому ваших облачных чатов, включая сообщения, фото, видео и документы.
- Мы не знаем, кому и когда вы пишете.
- Номер телефона, имя профиля, фото профиля и другие данные аккаунта обрабатываются Telegram при входе в соответствии с политиками Telegram.
В отношении данных, обрабатываемых в сети Telegram, действует официальная политика конфиденциальности Telegram:
telegram.org/privacy.
TvGram ориентирован на просмотр групповых чатов и воспроизведение видео на Android TV.
Функции вроде секретных чатов, «Люди рядом» или трансляции местоположения в этом Приложении не реализованы.
3. Локальное хранение на устройстве
Для работы Приложения на вашем устройстве Android TV локально сохраняются следующие данные:
- Данные сессии (токены): TDLib хранит зашифрованные токены авторизации, чтобы вам не приходилось входить при каждом запуске.
- Кэш медиа: Превью, аватары и временные видеофайлы могут сохраняться при просмотре или во время воспроизведения. Полные видеофайлы освобождаются после выхода из плеера для экономии памяти устройства.
- Локальная база данных (Room): Метаданные кэшированных файлов (например, идентификаторы файлов и локальные пути). Полные ролики по умолчанию не хранятся долговременно.
- Настройки приложения (DataStore): Выбранный язык интерфейса, счётчики частоты показа рекламы и время последней очистки хранилища.
Вы можете удалить локальные данные в любой момент:
- Через раздел «Память» (Storage) на вкладке «Профиль» в Приложении;
- Выбрав выход из аккаунта в Приложении;
- Очистив данные приложения или удалив Приложение в системных настройках Android.
4. Разрешения приложения
TvGram запрашивает только следующие разрешения Android:
- Доступ к сети (Интернет): Необходим для подключения к серверам Telegram и сторонним сервисам, перечисленным ниже.
- Доступ к состоянию сети: Необходим для проверки наличия сетевого подключения.
Приложение не запрашивает доступ к контактам, геолокации, камере, микрофону
или SMS.
5. Диагностика и аналитика (Google Firebase)
Для повышения стабильности Приложение использует сервисы Google Firebase:
- Firebase Crashlytics: Собирает отчёты о сбоях, трассировки стека, модель устройства, версию Android и версию Приложения. Сбор включён как в отладочных, так и в релизных сборках.
- Firebase Analytics: Может автоматически собирать данные об использовании и устройстве при наличии Firebase SDK в Приложении.
При диагностике ошибок воспроизведения к отчётам могут добавляться технические параметры:
идентификаторы видеофайла, чата и сообщения, а также состояние плеера.
Текст сообщений не передаётся. Строки логов по возможности очищаются от путей
к файлам, IP-адресов и URL.
Политика конфиденциальности Google:
policies.google.com/privacy.
6. Реклама (Yandex Mobile Ads)
Для пользователей без активной Premium-подписки (без рекламы) Приложение может показывать
межстраничную рекламу Yandex перед воспроизведением видео.
Для подбора и корректного отображения объявлений
Yandex Mobile Ads SDK
может получать следующие данные:
- IP-адрес (используется для подбора рекламы по стране или региону);
- Модель устройства и версия ОС Android;
- Рекламные идентификаторы и данные, необходимые для таргетинга, защиты от мошенничества и корректной отрисовки баннеров.
Политика конфиденциальности Yandex:
yandex.ru/legal/confidential.
Пользователи с активной Premium-подпиской не видят межстраничную рекламу перед воспроизведением.
7. Premium-подписка и API разработчика
Для определения, нужно ли отключать рекламу, Приложение обращается к
API подписки, управляемому разработчиком (не Telegram):
- Отправляемые данные: Ваш Telegram User ID, метка времени, одноразовый nonce и криптографическая подпись HMAC. Пароль, содержимое сообщений и история чатов не передаются.
- Получаемые данные: Активен ли режим без рекламы (Premium) и, при наличии, дата окончания.
Оплата Premium производится через Telegram Stars в Telegram-боте вне TV-приложения.
Данные платежа обрабатываются Telegram и фиксируются на сервере подписки разработчика для
управления правами и поддержки пользователей.
8. Передача данных третьим лицам (сводка)
Данные могут обрабатываться следующими сторонами:
- Telegram — аккаунт, чаты и медиа на серверах Telegram;
- Google (Firebase) — отчёты о сбоях и аналитика;
- Yandex — реклама для пользователей без Premium;
- Сервер подписки разработчика — статус Premium, привязанный к вашему Telegram User ID.
Мы не продаём ваши персональные данные.
9. Ваши права и удаление данных
- Для данных аккаунта Telegram (сообщения, профиль, удаление аккаунта) обращайтесь в поддержку Telegram или используйте настройки конфиденциальности в Telegram.
- Для локальных данных Приложения — очистите хранилище в Приложении или удалите данные приложения в настройках Android.
- По вопросам настоящей Политики конфиденциальности или Premium-подписки свяжитесь с нами по контактам из раздела 1.
10. Дети
TvGram не предназначен для детей младше 13 лет, и мы сознательно не собираем персональные
данные детей младше 13 лет.
11. Изменения политики
Мы можем время от времени обновлять настоящую Политику конфиденциальности. Актуальная версия
публикуется на этой странице с обновлённой датой «Последнее обновление». Продолжение
использования Приложения после изменений означает принятие обновлённой политики.