SEDCORE
← Все проекты

WebChat

Чат, содержимое которого не видит даже сервер

Работает

Переписка шифруется прямо в браузере. На сервер уходит уже закрытый текст, и расшифровать его может только собеседник. Даже если забрать всю базу целиком, читать в ней будет нечего.

Ключ шифрования получается из пароля на самом устройстве — сервер пароль не получает и хранить его не может. Обратная сторона честная: забытый пароль означает потерю переписки, восстановить её не может никто.

Регистрация закрытая, по приглашениям. Есть группы, вложения, фотографии с обрезкой и просмотром, а также отдельная лента предложений и замечаний от участников.

Что внутри

Сквозное шифрование

Сообщения закрываются на устройстве и хранятся на сервере в зашифрованном виде.

Пароль остаётся у человека

Сервер не получает пароль и не может выдать ключ ни по запросу, ни по ошибке.

Вход по приглашениям

Случайные люди не заходят: аккаунт создаётся только по действующему приглашению.

Группы и вложения

Групповые чаты, файлы, фотографии с обрезкой и полноэкранным просмотром.

На чём сделано

PythonFastAPIPostgreSQLDocker

Хотите попробовать?

Проект открыт — заходите по ссылке ниже.