Технологии
ChatMeld обновился: новые профили, единый вход и больше контроля над уведомлениями
ChatMeld получил крупное обновление: уникальные никнеймы, публичные профили, авторизацию через MeldID и гибкие настройки уведомлений с режимом тишины. Новые возможности делают общение удобнее, сохраняя приватность, безопасность и временный характер переписки.
ChatMeld стал удобнее: новые профили, единый вход и больше контроля над общением
ChatMeld получил крупное обновление, в котором появились постоянные никнеймы, публичные профили, авторизация через MeldID и дополнительные возможности управления уведомлениями. Разработчики сделали приложение удобнее для повседневного общения, сохранив его первоначальные принципы: контактные данные участников остаются закрытыми, сообщения не превращаются в постоянный архив, а безопасность обеспечивается независимо от публичного имени пользователя.
В предыдущих материалах я уже рассказывал о ChatMeld — необычном сервисе, в котором общение строится не вокруг списка контактов, а вокруг места, языка и условий доступа к разговору.
Мы разбирали географические чаты, Wi-Fi-пространства, автоматический перевод, временное хранение сообщений и систему безопасности, которая позволяет применять ограничения даже без привычной регистрации.
Теперь ChatMeld получил одно из самых заметных обновлений своей пользовательской системы.
В приложении появились функции, которых раньше действительно не хватало: постоянные никнеймы, публичные профили и единая авторизация. Кроме того, разработчики расширили возможности управления уведомлениями, позволяя пользователю самостоятельно определять, как часто и в какое время приложение должно привлекать его внимание.
На первый взгляд всё это выглядит как обычное развитие современного приложения для общения.
Но в случае ChatMeld интереснее другое: как добавить привычные возможности, не изменяя саму идею сервиса?
От цветных номеров к постоянным никнеймам
Раньше участники ChatMeld получали автоматически созданные обозначения, состоящие из цифр и цвета.
В пределах одного чата этого было достаточно. Пользователи могли различать собеседников и обращаться друг к другу, не раскрывая дополнительных сведений.
Однако у такой модели существовало ограничение.
Представим человека, который регулярно пользуется ChatMeld. Утром он общается с пассажирами поезда, днём участвует в обсуждении возле университета, а вечером заходит в чат своего района.
В каждом разговоре его обозначение могло быть другим.
Для внутренней системы безопасности это не имело значения: ChatMeld и раньше использовал собственные технические идентификаторы.
Но для обычных участников ситуация выглядела иначе. Узнать знакомого собеседника в другом чате было практически невозможно.
Теперь эта проблема решена.
Каждый зарегистрированный пользователь получает один уникальный никнейм, действующий во всём ChatMeld независимо от языка, местоположения и выбранного чата.
Если человек использует никнейм Bobr, он остаётся Bobr и в немецкоязычном чате Берлина, и в русскоязычном разговоре в Мюнхене.
При этом никнейм не является техническим идентификатором пользователя.
Его можно изменить в соответствии с возможностями действующего тарифа, но такая смена не создаёт новую регистрацию и не отменяет ранее установленные ограничения.
Получилось разделение двух задач: никнейм помогает людям узнавать друг друга, а внутренняя система продолжает отвечать за безопасность.
Профиль, в котором не нужно раскрывать контакты
Вместе с никнеймами в ChatMeld появились публичные профили.
Теперь можно открыть профиль другого участника и увидеть предусмотренные приложением сведения о нём.
В профиле отображаются имя и никнейм. Если пользователь обладает специальными полномочиями, может отображаться и его служебный статус, например статус модератора.
Набор доступных сведений может расширяться, но уже сейчас заметно главное отличие от привычных социальных платформ.
ChatMeld не требует публиковать номер телефона, электронную почту или ссылки на другие мессенджеры.
Более того, действующие правила общения по-прежнему ограничивают распространение контактных данных в сообщениях.
Это особенно важно для сервиса, в котором люди могут вступать в разговор, не зная друг друга заранее.
Представим посетителей мероприятия.
Они находятся в одном месте, видят доступный чат и начинают обсуждать происходящее. Теперь участники могут обращаться друг к другу по постоянным никнеймам и открывать публичные профили.
Но для этого им не нужно обмениваться телефонными номерами или предоставлять доступ к своим личным контактам.
Имя пользователь указывает непосредственно в ChatMeld. Оно является публичной частью профиля, но само по себе не означает подтверждения реальной личности.
Таким образом, профиль делает общение понятнее, не превращая приложение в систему обязательного раскрытия персональных контактов.
MeldID: единый вход, но не единый профиль для всех сервисов
Самое существенное техническое изменение связано с авторизацией.
ChatMeld теперь использует MeldID — единую систему входа экосистемы DigiMeld.
В предыдущей статье я подробно объяснял, как ChatMeld работал без привычной регистрационной формы.
Тогда приложение самостоятельно создавало технический профиль и идентификатор устройства. Пользователю не требовалось вводить электронную почту, придумывать пароль или заполнять анкету.
Такая архитектура позволяла обеспечить безопасность без традиционного аккаунта.
Теперь система дополнена авторизацией через MeldID.
При входе ChatMeld получает от MeldID только два значения: адрес электронной почты и уникальный идентификатор учётной записи.
Никакие другие персональные сведения из MeldID не запрашиваются.
Имя и никнейм пользователь указывает уже непосредственно в ChatMeld.
Это означает, что единая авторизация не превращается в автоматическое объединение публичных профилей разных приложений.
Установка отдельного приложения MeldID для входа в ChatMeld также не требуется.
На практике пользователь получает привычный способ входа, а сам ChatMeld — возможность управлять постоянными никнеймами и профилями без создания собственной независимой системы паролей.
Единый вход не означает общую систему блокировок
У единой авторизации есть особенность, на которую стоит обратить внимание.
Когда несколько приложений используют одну систему входа, может возникнуть вопрос: что произойдёт, если пользователя заблокируют в одном из них?
В ChatMeld этот вопрос решён разделением ответственности.
MeldID используется для регистрации и авторизации.
ChatMeld самостоятельно управляет профилями, никнеймами, модерацией и ограничениями доступа.
Если пользователь нарушает правила ChatMeld, санкции применяются исключительно внутри этого приложения.
Его учётная запись MeldID не блокируется.
Возможность пользоваться другими сервисами DigiMeld также не затрагивается.
При этом наличие MeldID не позволяет обходить ограничения ChatMeld.
Система продолжает использовать внутренние идентификаторы и технические механизмы безопасности, которые существовали ещё до появления новой авторизации.
Поэтому смена никнейма или повторный вход не отменяют ответственность за нарушения.
Это важное архитектурное разделение: единая система входа упрощает доступ, но не превращает разные приложения в единую систему санкций.
Никнеймы тоже проходят модерацию
Раньше автоматическая модерация ChatMeld была сосредоточена прежде всего на сообщениях и названиях чатов.
Теперь она распространяется и на никнеймы.
Это логичное развитие существующей системы.
Ведь постоянный никнейм видят другие участники. Следовательно, он тоже может использоваться для оскорблений, провокаций, распространения запрещённых выражений или выдачи себя за представителя сервиса.
Поэтому ChatMeld проверяет никнеймы на соответствие установленным правилам.
Для этого используются механизмы SprachMeld и другие средства автоматизированной проверки.
Система учитывает не только отдельные запрещённые слова, но и попытки скрыть их с помощью изменения написания.
Кроме того, пользователи получили возможность пожаловаться на неподходящий никнейм.
При этом модерация никнейма не заменяет модерацию сообщений.
Все сообщения по-прежнему проходят проверку до публикации, а при необходимости отдельные нарушения могут рассматриваться модераторами.
Таким образом, новые возможности не создали отдельную незащищённую область приложения. На них распространяются те же принципы безопасности, которые уже использовались в ChatMeld.
Уведомления, которые подстраиваются под пользователя
Ещё одно заметное изменение касается push-уведомлений.
На первый взгляд это обычная функция любого приложения для общения. Но в ChatMeld она имеет особое значение.
Пользователь может одновременно участвовать в нескольких географических, Wi-Fi или гибридных чатах. Если в каждом из них идёт активное обсуждение, количество новых сообщений быстро увеличивается.
В обычном мессенджере такая ситуация нередко превращается в непрерывную последовательность уведомлений.
В ChatMeld разработчики предусмотрели несколько уровней управления оповещениями.
Пользователь может самостоятельно включать или отключать звук уведомлений, тактильный отклик и отображение уведомлений при открытом приложении.
Отдельно регулируется поведение push-уведомлений во время нахождения в чатах.
Например, можно отключить уведомления из активного чата, продолжая получать сообщения из других разговоров.
Но особенно интересна возможность ограничить количество повторных уведомлений.
Вместо отдельного push-уведомления на каждое новое сообщение можно выбрать режим, при котором ChatMeld отправляет только одно уведомление для конкретного чата.
Следующие сообщения продолжают поступать, но новые оповещения не отправляются, пока пользователь не откроет соответствующий разговор.
Представим чат, в котором за несколько минут появилось пятьдесят сообщений.
Вместо пятидесяти уведомлений пользователь получает одно.
Он знает, что в чате есть новые сообщения, но телефон не напоминает об этом после каждой новой реплики.
Это особенно удобно для активных обсуждений, где пользователю важен сам факт появления новых сообщений, а не немедленное уведомление о каждом из них.
Режим тишины по расписанию
Теперь ChatMeld получил ещё одну возможность — режим тишины.
Пользователь самостоятельно выбирает время начала и окончания периода, в течение которого уведомления должны приходить без звука.
Например, с 22:00 до 08:00.
При этом уведомления не блокируются и не исчезают. Они продолжают поступать, но не сопровождаются звуковыми сигналами.
Время учитывается в соответствии с часовым поясом телефона, а установленное расписание подтверждается сервером.
Таким образом, пользователь может настроить не только количество уведомлений, но и время, когда приложение не должно отвлекать его звуковыми сигналами.
Мне кажется, это особенно удачное дополнение к концепции ChatMeld.
Сервис позволяет участвовать в разговорах, связанных с окружающим пространством, но не требует постоянно следить за каждым сообщением.
Общение остаётся доступным, а управление вниманием — за самим пользователем.
А что произошло с приватностью?
Пожалуй, это главный вопрос после появления регистрации и публичных профилей.
Раньше ChatMeld не требовал от пользователя электронной почты. Теперь она используется при авторизации через MeldID.
Это реальное изменение в составе обрабатываемых данных.
Однако важно понимать, для чего эти сведения используются и кому они доступны.
Адрес электронной почты необходим для работы системы авторизации и связи регистрации с профилем ChatMeld.
Другие участники его не видят.
Уникальный идентификатор MeldID также остаётся внутренним техническим значением.
Имя и никнейм существуют отдельно, непосредственно в ChatMeld.
Геолокация по-прежнему используется для определения доступности соответствующих чатов, а не для создания рекламной истории перемещений.
Сообщения не используются для формирования постоянного персонального архива переписки.
Технические идентификаторы продолжают выполнять задачи безопасности и предотвращения злоупотреблений.
Получается, что разработчики не отказались от обработки персональных данных — без неё невозможно обеспечить полноценную авторизацию и работу профилей.
Но они сохранили разделение между данными, необходимыми системе, и информацией, доступной другим участникам.
Именно это разделение имеет практическое значение для приватности.
Постоянный профиль не означает постоянную переписку
В ChatMeld есть особенность, которая отличает его от большинства привычных мессенджеров.
Здесь срок существования пользователя и срок существования разговора не связаны напрямую.
Пользователь может иметь постоянный никнейм и возвращаться в приложение под одним профилем.
Но обычный чат продолжает существовать в соответствии со своим сроком действия.
Если участники продолжают общение, активность продлевает срок жизни разговора.
Если общение прекращается, чат удаляется после истечения установленного времени.
Появление MeldID не изменило эту модель.
Регистрация не означает автоматического сохранения всех сообщений пользователя.
Постоянный никнейм не создаёт постоянную историю разговоров.
А возможность открыть публичный профиль не превращает обычный чат в персональную переписку.
В этом и заключается одно из главных отличий ChatMeld: система сохраняет данные профиля, необходимые для его работы и обеспечения безопасности, но не создаёт бессрочный архив каждого разговора.
Удаление профиля стало отдельной функцией
Появление постоянных регистраций потребовало изменить и управление пользовательскими данными.
Теперь запросить удаление профиля ChatMeld можно непосредственно из приложения.
При удалении освобождается закреплённый никнейм, а связанные с профилем сведения удаляются в соответствии с установленными правилами хранения.
При этом удаление ChatMeld не означает удаления MeldID.
Это разные регистрации с разным назначением.
Если пользователь хочет полностью удалить свою учётную запись MeldID, он может воспользоваться соответствующей функцией приложения MeldID либо направить запрос через TicketMeld, выбрав нужный проект и форму удаления.
Есть и автоматический механизм.
Если регистрация ChatMeld остаётся неактивной в течение года, она удаляется, а никнейм становится доступным для повторного использования.
Таким образом, постоянный профиль не обязательно означает бессрочное хранение пользовательской регистрации.
Что осталось без изменений
После такого обновления ChatMeld стал заметно ближе к привычным приложениям по удобству использования.
Но основные принципы его работы сохранились.
Общение по-прежнему зависит от языка, местоположения и условий доступа к конкретному чату.
Географические комнаты остаются привязанными к определённой территории.
Wi-Fi-чаты продолжают объединять пользователей соответствующей сети.
Гибридные комнаты позволяют использовать географическое или сетевое условие доступа.
Автоматический перевод помогает участникам общаться на разных языках.
Временные чаты не превращаются в постоянные группы только потому, что у пользователей появились профили.
Предварительная модерация продолжает проверять сообщения до их публикации.
А публичный никнейм не заменяет внутреннюю систему безопасности.
По сути, изменился способ взаимодействия пользователя с приложением, но не сама модель общения.
Развитие без отказа от первоначальной идеи
Когда я впервые писал о ChatMeld, меня заинтересовала прежде всего необычная организация общения.
Вместо поиска знакомых людей приложение предлагало найти разговор, соответствующий месту, языку и текущей ситуации.
Позже я подробнее разобрал систему безопасности и убедился, что отсутствие привычной регистрации не означало отсутствия технического контроля.
Теперь ChatMeld сделал следующий шаг.
Разработчики добавили функции, которые действительно необходимы для более удобного повседневного использования: постоянные никнеймы, публичные профили, единую авторизацию, гибкое управление уведомлениями и понятный механизм удаления регистрации.
При этом они не стали менять всю архитектуру ради привычного интерфейса.
Пользователь получил возможность быть узнаваемым в разных чатах, но ему не требуется публиковать контактные данные.
Появилась единая авторизация, но ограничения одного приложения не распространяются на другие.
Появился постоянный профиль, но разговоры сохранили временный характер.
Уведомления стали гибче, но пользователь сам определяет, когда и насколько часто приложение должно привлекать его внимание.
Расширилась модерация, но её назначение осталось прежним — предотвращение нарушений, а не наблюдение за повседневной жизнью пользователей.
На мой взгляд, именно так и должно выглядеть развитие продукта, который изначально предложил собственный подход к общению.
Не отказываться от удачных решений только потому, что пользователям потребовались дополнительные функции, а расширять возможности, сохраняя первоначальные принципы.
ChatMeld стал удобнее и понятнее, но его главная идея осталась прежней: для общения достаточно общего места, языка и желания разговаривать — без необходимости обмениваться личными контактами.
Подробнее о ChatMeld: https://chatmeld.de