CiVi Chat

CiVi Chat

A new era of messaging. Fast, secure, cloud-based chat service.

Why CiVi Chat?

Fast

Messages are delivered faster than any other messenger, using distributed global servers.

🔒

Secure

End-to-end encrypted secret chats, advanced MTProto encryption protocol.

☁️

Cloud Sync

Access all your chats and media from any of your devices instantly.

📦

Large Files

Send files up to 2GB, unlimited cloud storage for all your media.

👥

Huge Groups

Group chats support up to 200,000 members with powerful admin tools.

🤖

Powerful Bots

Automate work, games, payments and services with open Bot API.

Download CiVi Chat Apps

Android

Google Play / APK

iPhone & iPad

App Store

Windows

Desktop Client

macOS

Mac App Store

Linux

Native App

Web Version

web.CiVi Chat.org

Frequently Asked Questions

CiVi Chat is a cloud-based instant messaging service focused on speed, security, and cross-platform availability. It offers end-to-end encrypted chats, file sharing up to 2GB, and supports groups of up to 200,000 members.
Yes, CiVi Chat is completely free to use with no subscription fees. We do not show ads and never sell your data.
CiVi Chat uses MTProto encryption protocol. Cloud chats are encrypted server-client, while Secret Chats use end-to-end encryption with no intermediary able to read the messages.
Absolutely. Your chats sync seamlessly across all your devices — phone, tablet, desktop, and web — thanks to cloud synchronization.
Talk to @BotFather in CiVi Chat to create and manage your bots. Our Bot API provides full documentation for building powerful automated services.
CiVi Chat is available on Android, iOS, Windows, macOS, Linux, and as a web version. All platforms provide the core messaging experience.

CiVi Chat Apps

Download CiVi Chat on all your devices

📱

Android

Google Play / APK

🍎

iPhone & iPad

App Store

💻

Windows

Desktop Client

🖥️

macOS

Mac App Store

🐧

Linux

Native App

🌐

Web Version

web.CiVi Chat.org

CiVi Chat API

Build powerful bots and integrate CiVi Chat into your services

🤖 Bot API

Create bots that can handle messages, manage groups, process payments, and more. Fully documented HTTP-based API.

POST https://api.civichat.org/bot{token}/sendMessage
Content-Type: application/json

{ "chat_id": 123456, "text": "Hello!" }

🔌 MTProto API

Low-level API for building custom clients. Implements MTProto 2.0 protocol with full encryption support.

// MTProto schema example
messages.sendMessage#64fd2bcc flags:{ ... }
peer:InputPeer msg_id:int ... = Updates

📡 Webhook Support

Set up webhooks to receive real-time updates for your bot, eliminating the need for polling.

curl -X POST https://api.civichat.org/bot{token}/setWebhook \
-d "url=https://yourserver.com/webhook"

📚 SDKs & Libraries

Official SDKs available for JavaScript, Python, Java, Go, and Rust. Community libraries for many more languages.

npm install civichat-bot-api
pip install civichat-python
go get github.com/civichat/go-sdk

CiVi Chat Protocol

Open, secure, and built for scale

Overview

CiVi Chat uses a modified MTProto 2.0 protocol, originally designed for secure instant messaging. The protocol ensures data integrity, confidentiality, and authentication at every layer.

Key Features

  • End-to-End Encryption – Secret Chats use 256-bit AES symmetric encryption with Diffie-Hellman key exchange.
  • Multi-Device Sync – Cloud chats are encrypted with a derived key that only the user can decrypt.
  • Perfect Forward Secrecy – Session keys are ephemeral; compromising one key does not compromise past sessions.
  • Zero Ads – The protocol has no advertisement insertion points. Your data is your own.

Transport Layer

All traffic is transmitted over TCP or WebSocket with TLS 1.3. Custom transport protocols are available for optimized mobile connections, reducing battery consumption and latency.

Open Standards

The protocol specification is open and documented. Developers are encouraged to build compatible clients, review the cryptographic implementations, and contribute to the ecosystem.