Tor-first
Без Tor переписка невозможна. Onion-канал является частью модели приватности.
Мессенджер для редких критичных разговоров
Сообщения, фото, рация и группы не проходят через какие-либо серверы.
root.onion /v1/register accepts one-time invite stores used invite ids rejects messages device-a.onion -> device-b.onion text / photo / push-to-talk / groups
Загрузка
BF35B54D97D24D5172AB0E7B687FE44D1A8546C905B54C65F1AB84ADBECFF414
Android может попросить разрешить установку из браузера. Это нормально для APK с сайта. Скачивайте только здесь и сверяйте SHA-256.
Что это
NoPE создан для борьбы с всепоглощающим контролем, во имя приватности пользователей и свободы мыслей. Здесь нет запретных тем для разговора: каждый диалог остается только между теми, между кем он состоялся.
Без Tor переписка невозможна. Onion-канал является частью модели приватности.
Root-регистратор активирует доступ, но не хранит и не пересылает обычные сообщения.
Фото пересобираются и пережимаются перед отправкой. Сервер проекта не хранит изображения.
В группах только переписка. Участники различаются цветной обводкой сообщений, без имен.
Устойчивость к блокировкам
В странах с жестким регулированием мессенджеров, таких как Россия, Китай, Иран, Турция, ОАЭ, Пакистан, Вьетнам и другие, обычно блокируют домены, IP-адреса, публичные API и центральные серверы доставки. NoPE устроен иначе: обычная переписка идет напрямую между onion-адресами пользователей, а Root-регистратор нужен только для одноразовой активации и не участвует в передаче сообщений. Поэтому заблокировать приложение целиком крайне сложно: нет общей ленты трафика через сервер проекта, нет базы переписки на VPS, нет публичного endpoint для сообщений, а onion-сайт и альтернативные Tor-маршруты можно менять без потери уже созданных чатов. Абсолютную гарантию не может дать ни один сервис, но архитектура NoPE изначально уменьшает количество точек, по которым приложение можно отключить для всех сразу.
Приватность без лишних следов
В NoPE нет регистрации по номеру телефона, почте или имени. Приложение не просит геолокацию, не строит профиль пользователя и не собирает адресную книгу. Мы не создаем базу ваших контактов, IP-адресов, истории активности и привычек общения.
Сообщения, фото и голосовые фрагменты не хранятся на серверах проекта. Они существуют только на устройствах участников чата в момент отправки и получения. Фото перед отправкой очищаются от метаданных, пересобираются и пережимаются, чтобы убрать лишние следы вроде геометок и данных камеры.
Чаты рассчитаны на короткие критичные разговоры: после закрытия чата или приложения содержимое не должно превращаться в постоянный архив. NoPE спроектирован так, чтобы разговор не жил на сервере и не оставлял привычный цифровой хвост.
Соединение идет через Tor и onion-маршруты. Это скрывает прямые адреса участников и убирает центральный сервер доставки из обычной переписки. Root-регистратор нужен для активации и проверки одноразового ключа, но не участвует в передаче сообщений, фото, групп или рации.
Переписка и звонки защищены шифрованием на стороне приложения. Взломать саму переписку или разговор практически невозможно: слабым местом остается не канал, а человек или его устройство. Поэтому NoPE убирает телефонные номера, почту, публичные профили, метаданные и случайные входящие запросы: чат появляется только после взаимного добавления.
Нет номера телефона, email, имени, никнейма и публичного профиля.
Сервер проекта не хранит переписку, фото, голосовые сообщения и содержимое групп.
Обычная связь идет через onion-маршруты, без центрального сервера доставки сообщений.
Чат создается только когда оба участника добавили ID друг друга.
Настоящая анонимность
NoPE не пытается стать местом, где люди живут каждый день. Это защищенный канал для коротких разговоров, которые не должны попадать в облако, профиль, рекламную систему или базу чужого сервера.
У проекта нет сервера доставки переписки. Сайт нужен для покупки и информации, Root-регистратор нужен для одноразовой активации, но сообщения, фото, группы и рация идут между устройствами через onion-каналы.
Шифрование построено на современном AEAD: XChaCha20-Poly1305. Ключ сообщения получается из Curve25519 shared secret, а AAD привязывает шифртекст к типу пакета, отправителю, получателю, времени создания и TTL. Если эти поля подменить, расшифровка не пройдет.
use chacha20poly1305::{
aead::{Aead, KeyInit, Payload},
XChaCha20Poly1305, XNonce,
};
fn message_key(identity: &DeviceIdentity, peer: [u8; 32]) -> [u8; 32] {
let shared = MontgomeryPoint(peer).mul_clamped(encryption_secret(identity));
blake3::hash(&[MESSAGE_CONTEXT, &shared.to_bytes()].concat()).into()
}
fn encrypt_payload(key: &[u8; 32], nonce: &[u8; 24], msg: &[u8], aad: &[u8]) {
XChaCha20Poly1305::new(key.into())
.encrypt(XNonce::from_slice(nonce), Payload { msg, aad });
}
Инструкция
NoPE снаружи выглядит как обычные заметки. Защищенная часть открывается только через вашу кодовую заметку, а первый Root-инвайт используется один раз и больше не подходит для входа.
val firstEntryCode = "Nope"
if (note.title == entryCode && note.body.isBlank()) {
openProtectedArea()
}
if (rootInvite.acceptOnce()) {
rootInvite.wipe()
entryCode = userCustomCode
}
Практика связи
Сначала вы один раз обмениваетесь AMT1 ID в любом привычном мессенджере. После этого обычный мессенджер больше не нужен для скрытой связи: разговоры уходят в NoPE.
Чтобы не писать лишнего в открытых чатах, заранее договоритесь об обычной фразе: "встретимся на нашем месте", "проверь список", "зайди в старую папку". Это не пароль, а сигнал: пора открыть NoPE.
Для вашей же безопасности лучше держать NoPE на отдельном чистом телефоне: без повседневных аккаунтов, лишних приложений и неизвестных APK. Если само устройство уже скомпрометировано, ни один мессенджер не сможет честно обещать полную защиту.
Покупка
Один ключ стоит 15 USD и используется один раз. Для вашей же безопасности основной способ оплаты - Monero. Дополнительно доступен USDT BEP20, но такая оплата оставляет больше внешних следов.
Root-инвайт одноразовый и действует 24 часа с момента покупки. Если приложение удалено, телефон утерян или сброшен до заводских настроек, для создания нового аккаунта потребуется новый ключ.
После оформления заказа здесь появятся адрес, сумма и номер заказа.
Реферальная программа
Реферальная программа создана, чтобы как можно больше людей узнали о NoPE и перешли на сторону анонимного общения без следов в клирнете. Если вы помогаете распространять проект и по вашей ссылке покупают ключ, с каждого ключа за 15 USD вам начисляется 5 USD в XMR. Программа закроется после 100 000 покупок по реферальным ссылкам.
Отзывы и связь
На сайте не будет публичной формы связи. После активации NoPE в настройках появятся две функции: одноразовый отзыв и анонимное обращение к администрации по темам поддержки, ошибок или рекламы проекта.
Кнопка появляется только у активированного пользователя. После отправки отзыв помечается использованным и исчезает навсегда. На сайт попадают только одобренные отзывы.
Обращение идет через onion-канал приложения. Один активированный пользователь получает ограниченное число обращений в сутки, чтобы не нагружать канал спамом.
Загружаем отзывы...
Серверная схема
Заказы, оплата, выдача инвайта, реферальная статистика.
Подключен к актуальной ноде, быстро видит входящую транзакцию и ждет 2 блока из 10 перед выдачей инвайта.
Отдельная машина с root_private.key. VPS сайта не хранит приватный Root-ключ.
Проверяет инвайт и помечает его использованным. Сообщения через него не идут.