Anonio — анонимный чат со сквозным шифрованием и звонками/видео без регистрации

Демо: https://devcody.guru/

Домен временный — позже перенесу на постоянный. Хочу собрать фидбек по UX/стабильности.

Что это

  • Анонимные комнаты по ссылке - без аккаунтов и номеров.
  • E2E-шифрование сообщений (AES-GCM 256).
  • Голосовые и видеозвонки в браузере (WebRTC).
  • Markdown, эмодзи, индикатор «печатает…», ответы/цитаты.
  • Очистка комнаты в один клик. Сервер видит только шифротекст.

Зачем сделал

Хотел способ «скинул ссылку - и сразу поговорили приватно». Без регистрации, без логов в открытом виде, без трекинга.

Как устроено (коротко)

  • Ключ генерируется на клиенте и лежит в URL-hash (не уходит на сервер).
  • Сервер ретранслирует зашифрованные сообщения и минимум метаданных.
  • Звонки - WebRTC; медиа шифруется между браузерами. Сигналинг - только служебные сообщения.

Ограничения/честно о рисках

  • Нет аккаунтов → мало анти-абьюза (план: лимиты, TTL комнат, PIN).
  • История эфемерная: потеряли ключ - восстановить нельзя.
  • Мобильный Safari бывает капризным с WebRTC - присылайте кейсы.
  • Домен сейчас временный, позже перееду.

Кому может зайти

  • Временные приватные разговоры, быстрые созвоны «по ссылке».
  • Админы/модераторы, которым нужно обсуждение без логов.
  • Команды, где важна приватность без онбординга.

Планы

  • TTL/одноразовые комнаты, опциональный PIN.
  • Улучшение мобильного UX, PWA.
  • Self-hosted инструкция (если есть запрос).
  • Больше языков.
  • Разработка полноценного приложения.
  • AI транслейты в разговоры для удобства
  • В планах по мимо этих очень много реализаций, которые не расписать тут.

Нужен фидбек

  • UX: вход по ссылке, копирование ключа, переключение языка.
  • Безопасность: угроз-модель, что мог упустить.
  • Стабильность звонков (особенно iOS). Напишите в комментарии, что бы вы добавили/убрали.

Демо ещё раз: https://devcody.guru/ (позже будет постоянный)

Я независимый разработчик из России. Проект чисто технический, без политической повестки. Открыт к критике и любым PR-замечаниям.

2 комментария