О сервисе
Что такое ЯЧат
ЯЧат — веб-мессенджер для личного общения и групп. Он открывается в браузере, работает на поддерживаемых компьютерах и телефонах и сосредоточен на конкретных разговорах, а не на бесконечной публичной ленте.
1. Назначение ЯЧата
ЯЧат создан для переписки между людьми. Основная единица сервиса — чат: личный разговор с конкретным собеседником или группа с определённым составом участников. Интерфейс не строится вокруг публичной ленты, рейтинга публикаций и навязчивых рекламных блоков.
Сервис предоставляет техническую среду для общения, но не определяет содержание пользовательских сообщений и не подтверждает автоматически правдивость каждого профиля или внешней ссылки.
2. Основные принципы
Интерфейс должен оставаться понятным: список чатов, активная переписка и настройки разделяются так, чтобы на компьютере сохранялся контекст, а на телефоне элементы не сжимались в нечитаемую кашу. Состояния доставки и защиты должны называться фактически, без ложного обещания готовой функции.
ЯЧат развивается постепенно. Новая возможность сначала должна работать и проходить проверку, а уже потом описываться как доступная всем пользователям.
3. Работа в браузере
Веб-приложение доступно по адресу web.yachat.site. Оно работает в современном браузере с включённым JavaScript и локальным хранилищем. На поддерживаемом устройстве страницу можно добавить на главный экран как веб-приложение.
Первая загрузка скачивает интерфейс, шрифты и необходимые ресурсы. Повторные открытия используют версионированный кэш. Ограничения корпоративной сети, расширения браузера и блокировка API могут мешать работе отдельных функций.
4. Аккаунт и вход
Аккаунт связан с поддерживаемым номером телефона, профилем, настройками и зарегистрированными устройствами. Для входа используется одноразовый код через доступный канал подтверждения или код, созданный на уже авторизованном устройстве.
Код подтверждает контроль над способом входа в конкретный момент, но не является паспортной проверкой личности. Его нельзя сообщать другим пользователям, модератору или человеку, который представляется поддержкой.
5. Профиль и поиск
Профиль может содержать отображаемое имя, уникальный ник, описание и аватар. Эти сведения помогают отличать собеседников и показываются в предусмотренных интерфейсом местах. Пользователь самостоятельно решает, какую информацию добавить в открытые поля.
Внутренний поиск позволяет находить аккаунт по поддерживаемому номеру или нику. Он не предназначен для массового перебора контактов и не превращает профиль в публичную страницу поисковой системы.
6. Личные чаты
Личный чат объединяет двух участников. В нём можно отправлять сообщения, отвечать на реплики, пересылать поддерживаемые материалы и видеть технические состояния доставки. Повторное открытие того же собеседника использует существующий диалог вместо создания множества копий.
Перед отправкой чувствительной информации следует проверить имя, ник и активный заголовок чата. Получатель может сохранить расшифрованное сообщение или сделать снимок экрана.
7. Группы
Группа позволяет собрать нескольких участников в одном чате, задать название, описание и аватар, управлять составом и использовать приглашение. Права участника зависят от его роли и текущего состояния членства.
Удалённый участник перестаёт получать новые сообщения, но может сохранить уже просмотренные материалы. Защищённый режим личных чатов не означает автоматического E2EE для групп.
8. Сообщения, ответы и пересылка
Сообщение может содержать обычный или форматированный текст, сведения об ответе, пересылке и клиентском времени. Интерфейс показывает локальное состояние отправки, подтверждение сервера и, когда это доступно, доставку и прочтение.
При нестабильной сети обновление может прийти с задержкой. Технический статус не является нотариальным доказательством момента ознакомления или личного присутствия владельца устройства.
9. Фото и документы
ЯЧат поддерживает передачу предусмотренных интерфейсом вложений. Большое изображение может быть уменьшено для быстрой доставки; для сохранения исходного качества используется отправка как документ, если такое действие доступно.
Сервис не следует использовать как единственное место хранения важного файла. Пользователь отвечает за право передавать материал и должен осторожно относиться к неожиданным исполняемым файлам и внешним ссылкам.
10. Несколько устройств
Один аккаунт может работать на нескольких поддерживаемых устройствах. Каждое устройство получает отдельную сессию и при использовании защищённых сообщений — собственный криптографический идентификатор и ключи.
Новое устройство не обязательно получает все локальные секреты старого. Очистка данных сайта, переустановка браузера или удаление профиля браузера могут завершить сессию и удалить ключи истории на этом устройстве.
11. Сквозное шифрование личных сообщений
Поддерживаемые новые личные сообщения шифруются на устройстве отправителя и расшифровываются устройствами участников. Если безопасная доставка невозможна из-за неготового устройства, отправка блокируется вместо скрытого перехода к открытому тексту.
Сквозное шифрование защищает содержимое, но не скрывает сам факт существования чата, участников, зарегистрированные устройства, приблизительное время и размер операции. Старые сообщения сохраняют режим, который действовал при их отправке.
12. Присутствие, набор и уведомления
ЯЧат показывает состояние «в сети», время последней активности, набор текста и прочтение, когда соответствующие события доступны. Фоновый режим, сон устройства и плохое соединение могут задержать обновление статуса.
Уведомления зависят от разрешений браузера и операционной системы. Текст может отображаться на экране блокировки согласно настройкам самого устройства.
13. Безопасность и модерация
Пользователь может пожаловаться на сообщение, чат или аккаунт. Жалоба должна содержать понятную причину, а решение принимается с учётом контекста, доказанности и тяжести возможного вреда.
Угрозы, преследование, эксплуатация несовершеннолетних, мошенничество, вредоносные файлы и публикация интимных материалов без согласия могут привести к ограничению доступа. Подробные критерии находятся в правилах модерации.
14. Граница приватности
Публичный сайт и приватное веб-приложение разделены. Открытые страницы рассказывают о сервисе и его правилах. Чаты, номера телефонов, настройки, содержимое аккаунтов и служебные операции не предназначены для публичного просмотра.
Полная информация о категориях данных, локальных ключах, аналитике и сроках хранения приведена в политике конфиденциальности.
15. Что могут индексировать поисковые системы
Главная страница, эта страница и документы ЯЧата могут появляться в поиске. Маршруты веб-приложения, профилей, чатов, настроек и API закрыты от индексации техническими правилами.
Запрет индексации снижает риск, но не управляет копией, которую другой пользователь сам опубликовал за пределами ЯЧата.
16. Инфраструктура
Публичные страницы и серверные функции размещаются с использованием Vercel. Основные записи аккаунтов и чатов хранятся в Supabase. Отдельные функции могут использовать провайдеров push-доставки и подтверждения входа.
Инфраструктурный провайдер обрабатывает технические запросы в пределах своей роли. Это не означает, что он получает открытый текст поддерживаемых E2EE-сообщений.
17. Доступность и развитие функций
Набор возможностей может отличаться из-за браузера, состояния аккаунта, готовности устройств и этапа развёртывания. Возможны обслуживание, задержка сети, ошибка провайдера или временное отключение функции.
Наличие кнопки или описания будущей возможности не считается гарантией запуска в определённый срок. Фактическое состояние определяется работающим интерфейсом и серверной поддержкой.
18. Как начать пользоваться ЯЧатом
Откройте веб-приложение, выберите страну номера, введите телефон и подтвердите вход доступным способом. Если аккаунта ещё нет, после подтверждения ЯЧат предложит создать профиль.
Подробные пошаговые инструкции, устранение ошибок входа и описание настроек находятся в справке.