Открытый исходный код · Без слежки

Мессенджер
без серверной памяти.

GhostChat — приватный мессенджер. Сообщения шифруются у тебя в браузере, хранятся на сервере только до доставки получателю — затем удаляются. Открытый код. Бесплатно.

Открыть в браузере
E2E
P-256 + AES-256-GCM
0
Сообщений хранится после доставки
OSS
Открытый код, AGPL-3.0
Возможности

Всё что нужно.
Ничего лишнего.

Каждая функция спроектирована с приоритетом приватности. Никаких компромиссов между удобством и безопасностью.

End-to-end шифрование

Сообщения шифруются прямо в браузере через Web Crypto API. Приватный ключ никогда не покидает устройство в открытом виде.

Серверная память — 0

Сервер хранит ciphertext только до доставки получателю. После доставки — мгновенно DELETE. Никаких архивов.

Открытый код · AGPL

Всё проверяемо. Можешь развернуть свой сервер. Лицензия защищает от приватизации форками.

Везде, без установки

Web-версия + PWA (ставится как обычное приложение на iOS/Android). Android APK с пуш-уведомлениями.

Безопасность

Военный уровень
шифрования.

Используем те же алгоритмы, что применяют спецслужбы и банки. Открытые стандарты, проверенные временем.

P-256 ECDH — обмен ключами

Протокол Диффи-Хеллмана на эллиптической кривой через Web Crypto API. Сессионный ключ вычисляется независимо на каждом устройстве. Сервер не имеет доступа.

AES-256-GCM — шифрование данных

256-битный ключ, режим Galois/Counter с аутентификацией. Сообщения и медиа шифруются прямо в браузере.

Argon2id — пароли

Лучший современный алгоритм хеширования паролей. Устойчив к GPU-атакам и брутфорсу.

TOFU pinning публичных ключей

Ключи собеседников пиннятся локально. При смене ключа — предупреждение. Защита от подмены ключа сервером (MITM).

// Установка сессионного ключа
const myPriv = X25519.generatePrivate()
const myPub = X25519.getPublic(myPriv)

// Обмен публичными ключами
const shared = X25519.diffieHellman(
myPriv, theirPub
)

// Шифрование сообщения
const cipher = AES_GCM.encrypt(
message,
key: shared,
nonce: randomBytes(12)
)

// Подпись Ed25519
const sig = Ed25519.sign(cipher, privKey)

Сервер видит только зашифрованные байты
Протокол

Как работает
доставка сообщений.

Надёжная схема с подтверждениями. Сообщение либо доставлено, либо ты об этом знаешь.

1

Шифрование на устройстве

Сообщение шифруется локально сессионным ключом X25519 + AES-256-GCM ещё до отправки на сервер.

2

Сервер хранит резервную копию

Сервер принимает зашифрованный блоб и подтверждает сохранение. На сообщении — иконка 💾 (сохранено на сервере).

3

Доставка получателю

Если получатель онлайн — сервер немедленно пересылает сообщение. Если офлайн — хранит до подключения.

4

Подтверждение доставки

Получатель сохраняет сообщение и отправляет ACK. Сервер удаляет резервную копию и сообщает отправителю — ✓ доставлено.

5

Статус прочтения

Когда получатель открывает чат — отправитель получает ✓✓. Управление статусами полностью в твоих руках.

Платформы

GhostChat везде.

Один аккаунт — все устройства. Нативный Android, PWA на iOS, десктоп в разработке.

Android

Flutter-приложение. Поддержка фонового режима, уведомлений, LAN, BLE и серверных чатов.

Доступно сейчас

iOS

Доступно как PWA: открой сайт в Safari → «Поделиться» → «На экран „Домой"». Работает как обычное приложение.

Доступно · PWA

Desktop

Нативное приложение на Rust + Tauri для Windows, macOS и Linux.

В разработке

Mesh-сеть.
Без серверов вообще.

Следующий шаг — децентрализованная Mesh-сеть. Устройства соединяются напрямую, маршрутизируют сообщения через соседей. Никаких серверов, никаких точек отказа, никаких точек слежки.

Бонусом

Аккаунт работает
во всей экосистеме.

Войдёшь в GhostChat — те же логин и пароль работают в социалке и кошельке. Можно не пользоваться, всё опционально.

GhostSocial
Соцсеть без рекламы и трекинга. Алгоритм — у тебя в браузере, не на сервере.
GhostBank · бета
Игровая экономика. 3 валюты, NFT-маркет. Без реальных денег, не Web3.
Экономика

Своя экономика.
Без денег. Без блокчейна.

Игровая система внутри экосистемы. Зарабатывай за активность, обменивай между валютами, покупай NFT, приглашай друзей. Не Web3, не криптовалюта, не выводится. Всё ради вовлечённости, не наживы.

Gost
Базовая
За регистрацию (100), daily-бонус (10), пост (5), лайк (1), коммент (2), подписчика (5), приглашённого друга (10). Бесконечная эмиссия от активности.
Soul
Capped
Обмен из Gost через систему (курс динамический). Тратится на кастомный @username, перепродажу NFT с комиссией 10%. Capped эмиссия — сезонная.
Prem
Premium
Премиум-валюта для эксклюзивных декораций профиля. Только у владельцев Premium-подписки. Не передаётся.
NFT-маркет
10 стартовых от GhostEcos. Минти свои за Soul, торгуй с другими.
Реферальная программа
+30 Gost тебе при регистрации по ссылке. +10 пригласившему за каждого.
Кастомный @username
Купить короткий ник за Soul. Один основной, остальные — алиасы.
Счета и переводы
Выставь счёт другу, оплати в один тап. Soul переводится мгновенно.
Открыть GhostBank Реферальная ссылка

GhostBank — игровая система внутри экосистемы. Никаких реальных денег, выводов, обменов на криптовалюту или фиат.

Premium

Поддержи разработку.
Получи доступ первым.

GhostChat Premium — ранний доступ к закрытым функциям и поддержка независимого проекта.

≈ $— · 12 месяцев
Предзаказ · доступ при релизе
Купить Premium
Оплата через USDT (TON) или RUB

Что входит в Premium

Ранний доступ к функциям

Получай закрытые фичи раньше всех — до публичного релиза.

Поддержка разработки

Помогаешь развивать независимый открытый проект.

Приоритетная поддержка

Ответы на вопросы быстрее, баги в приоритете.

Знак Premium в аккаунте

Значок подтверждённого Premium в твоём профиле.