country English arrow
night Night Mode

BetterTelegram Whitepaper

Complete Technical Documentation

Comprehensive documentation covering BetterTelegram's architecture, security features, implementation details, and roadmap. Explore our approach to building the most secure Telegram modification available.

Full Documentation
1

Introduction

BetterTelegram is a plugin / modification for the Telegram client, built to maximize security and privacy for users who want true confidentiality in messaging. It offers end-to-end secure communication, minimal data collection, and features that give users complete control over their privacy. The project consists of a GUI interface, hooking mechanisms, and internal DLL modules to enhance the Telegram experience.

2

Problem Statement

  • Standard Telegram clients (and similar messaging apps) have limitations in truly private communication—metadata leaks, online status visibility, read receipts, etc.
  • No robust OTR (off-the-record) encryption for group chats.
  • Users often sacrifice usability for privacy.
  • Existing subscriptions rarely respect anonymity.
3

Solution: BetterTelegram

What is BetterTelegram

  • A modification (on-the-fly plugin) for Telegram that introduces additional security and privacy layers.
  • No email or phone required: identity is based on a unique account number.
  • Flexible licensing and cryptocurrency payments supported.
  • GUI built with Electron, enabling cross-platform usage.

Key Features

  • OTR Encryption: Ensures authenticated end-to-end encryption (via LibOTR).
  • Group OTR: Proprietary extension to support secure multi-participant chats.
  • Ghost Mode: Hide online status and read messages without notifying others.
  • Message Deletion Protection: Prevents others from deleting chat messages on your side.
  • Plugins/Customization: GUI includes plugin support for modular enhancements.
  • Chat History Protection: Prevent unauthorized clearing of conversations.
  • Flexible Subscription: 30-day free trial, extendable with discounted long-term plans.
  • Anonymous Identity: Account number only, no phone or email.
  • Crypto Payments: Pay using BTC, ETH, USDT, BNB, or XMR.
  • No Ads / No Telemetry: Privacy-first experience without data collection.
4

Architecture & Security Details

OTR Encryption & Protocols

  • Built on LibOTR, offering authenticated key exchange, deniability, and perfect forward secrecy.
  • Proprietary extensions allow group OTR encryption, supporting multiple participants beyond LibOTR's standard peer-to-peer model.

Ghost Mode & Privacy Controls

  • Ghost Mode hides presence and suppresses read receipts.
  • Message Visibility: Ability to read messages invisibly.
  • History Lock: Prevents remote deletion of history.

Protection Mechanisms

  • Authenticated OTR prevents MITM attacks.
  • Forward secrecy: session compromise does not affect past or future messages.
  • Additional protocol checks for group OTR.
5

Product Roadmap & Upcoming Features

  • MacOS & Linux support
  • Proxying messages on private servers
  • NodeJS Bot OTR integration
  • Restoring Telegram's global group & channel search
  • Mobile support in the longer term
6

Subscription & Licensing Model

30
Days Free Trial
2
Devices Per License
5
Crypto Payment Options
  • Free Trial: 30 days
  • Flexible Licensing: Add custom periods; discounts for long-term
  • Payment Options: BTC, ETH, USDT (ERC20), BNB (ERC20), XMR
  • Device Limit: Up to 2 computers per license
7

Use Cases & User Scenarios

  • Activists & Journalists: Confidential, secure messaging under high-risk conditions.
  • Enterprises: Private communications for teams.
  • Privacy-focused Individuals: Hide online status, control read receipts, maintain anonymity.
  • Tech Enthusiasts: Users who want to experiment with enhanced Telegram functionality.
8

Technical Implementation

GitHub Repositories Overview

  • gui — BetterTelegram GUI (front-end).
  • hooks — Injection library for modifying Telegram runtime.
  • internal — Core DLL handling the privacy/security logic.

GUI Repository Details

  • The GUI is built with Electron, HTML, CSS, and JavaScript.
  • Provides a desktop app interface for settings, plugins, notes, login, and more.
  • Repository structure includes: Home.html, Settings.html, Plugins.html, About.html, LoginTwoSetup.html, Notes.html
  • Resource folders: images, styles, resources
  • Releases: e.g., version 1.3.2 (Windows executable). MacOS/Linux support under development.
  • Built with Node.js & NPM. Build process uses electron-builder to create distributable apps.

Internal Modules & Components

  • Hooking/injection modifies Telegram client behavior in real time.
  • GUI connects to core logic for user settings.
  • Account numbers & licensing system integrated with BetterTelegram server.
  • Proprietary group OTR module for multi-user encryption.
9

Security Audits & Trust Model

  • Uses reviewed, open-source components (LibOTR).
  • Proprietary elements subject to internal review.
  • No ads, no tracking, no telemetry.
  • Users should verify binaries and checksums before installation.
10

Frequently Asked Questions

What makes BetterTelegram different from regular Telegram?

BetterTelegram adds features like Ghost Mode, OTR group encryption, message deletion protection, and anonymous licensing.

Do I need a phone number to use BetterTelegram?

No. BetterTelegram uses a generated account number. You don't need a phone number or email address.

Is BetterTelegram legal to use?

Yes. It is a modification of the native Telegram App, not a separate client.

Can BetterTelegram prevent Telegram itself from seeing my data?

Telegram servers still transmit data. BetterTelegram ensures the data is encrypted and unreadable without the correct keys.

How secure is Group OTR encryption?

Group OTR extends LibOTR with multi-party key exchange, ensuring forward secrecy and deniability across all participants.

What happens if I lose my account number?

Your account number acts as your identity. If lost, you may need to generate a new one, as recovery is limited for privacy reasons.

How does Ghost Mode work?

Ghost Mode suppresses online status updates and read receipts. You can read messages without others knowing.

Can I use BetterTelegram on mobile devices?

Current support is focused on desktop platforms (Windows, soon MacOS/Linux). Mobile support may be added in the future.

How do subscriptions work?

You receive a license key tied to your account number. It can be extended flexibly with crypto payments.

Is BetterTelegram GUI open-source?

Yes. The GUI is open-source and publicly available on GitHub under bettertelegram-client/gui.

How do I build the GUI from source?

Install Node.js and NPM, download the code, install dependencies, and build with Electron (electron-builder).

Does the GUI collect data or telemetry?

No. The GUI has no ads or telemetry; it's security-focused.

How are updates handled?

Releases are published on GitHub (e.g., v1.3.2). Users can download and verify them. Checksums and open-source code help ensure authenticity.

Get BetterTelegram Now

Experience the most secure Telegram modification with military-grade OTR encryption

Get Started