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 комментария