Доступная версия
Для скачивания доступна GhostChat 1.1.24. Более новые тестовые сборки пока не опубликованы.
Самый безопасный мессенджер.
GhostChat — приватный мессенджер. Сообщения шифруются у тебя в браузере,
хранятся на сервере только до доставки получателю — затем удаляются.
Открытый код. Бесплатно.
Каждая функция спроектирована с приоритетом приватности.
Никаких компромиссов между удобством и безопасностью.
End-to-end · sealed-sender v2
Ed25519 identity аккаунта + X25519 пер-устройство. Сервер не знает кто кому пишет — даже метаданные сокрыты.
Все твои устройства
Multi-device fanout: сообщение шифруется отдельно под ключ каждого твоего устройства. Прочитал на телефоне — доставлено и на десктоп.
Серверная память — 0
Сервер хранит ciphertext до доставки получателю. После — DELETE с TTL 24ч (запас на офлайн-устройства). Никаких архивов.
Открытый код · AGPL
Всё проверяемо. Можешь развернуть свой сервер. Лицензия защищает от приватизации форками.
Везде, без установки
Web-версия + PWA (ставится как обычное приложение на iOS/Android). Android APK с пуш-уведомлениями.
Соцсеть в комплекте
GhostSocial — приватная социалка с тем же аккаунтом. Лента, посты, комменты — но без алгоритмов, без трекинга, без рекламы.
Безопасность
Военный уровень шифрования.
Используем те же алгоритмы, что применяют спецслужбы и банки.
Открытые стандарты, проверенные временем.
Sealed-sender v2 — Ed25519 + X25519
Долгоживущая identity Ed25519 на аккаунт + сессионный X25519 на каждое устройство. Подписанные prekey'и защищают от MITM сервера. Сервер не знает кто кому пишет.
AES-256-GCM + HKDF-SHA256
256-битный ключ через ECDH→HKDF, режим Galois/Counter с аутентификацией. Случайный salt на каждый handshake — pre-recorded трафик не пересобрать даже при утечке.
Multi-device fanout
Каждое твоё устройство имеет свой X25519 ключ, подписанный твоей identity. Отправитель шифрует отдельный envelope под каждое — никакой сервер не видит plaintext, ни на одном из них.
TOFU + server identity pinning
Долгоживущий Ed25519 сервера подписывает каждый handshake. Клиент пиннит и сверяет подпись — MITM-атака на сам сервер невозможна.
// Установка сессионного ключа
constmyPriv = X25519.generatePrivate()
constmyPub = X25519.getPublic(myPriv)
// Обмен публичными ключами
constshared = X25519.diffieHellman(
myPriv, theirPub
)
// Шифрование сообщения
constcipher = AES_GCM.encrypt(
message,
key: shared,
nonce: randomBytes(12)
)
// Подпись Ed25519
constsig = 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.
В разработке
Соцсеть
GhostSocial. Без алгоритма.
Социальная сеть на том же аккаунте. Лента строго хронологическая — никаких «рекомендованных» постов, никакой рекламы, никакого трекинга. Что ты лайкнул, кому подписался — знаешь только ты.
Хронологическая лента
Сначала свежее, потом старое. Никакой ИИ не решает что тебе показать. Подписался — увидишь всё, не подписался — не увидишь ничего.
Без рекламы и продажи данных
Никакой рекламы в ленте. Никаких промо-постов. Никаких сторонних трекеров, пикселей и шеринга данных с третьими. Лайки и просмотры считаем — это нужно для счётчиков и ленты — но это твои данные, не товар.
Посты, комменты, опросы
Текст до 1000 символов, фото/видео/голосовые, голосования, реакции. Хэштеги и упоминания. Никакого API не нужно — всё в браузере.
Каналы и группы
Свой канал в стиле Telegram — пиши подписчикам. Группы для общения, роли (owner/admin/member), E2E sender-key.
Модерация людьми
Жалобы рассматривают живые модераторы по прозрачным правилам. Никакого AI-чёрного-ящика — банов «потому что так решила нейросеть» нет.
Один аккаунт со всем
Тот же логин что в чате. Профиль, подписки, посты — общие. Не нравится соцсеть — не открывай вкладку, чат и кошелёк работают отдельно.
Следующий шаг — децентрализованная Mesh-сеть. Устройства соединяются
напрямую, маршрутизируют сообщения через соседей. Никаких серверов,
никаких точек отказа, никаких точек слежки.
Экономика
Своя экономика. Без денег. Без блокчейна.
Игровая система внутри экосистемы. Зарабатывай за активность, обменивай между валютами, покупай 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 переводится мгновенно.