Дисклеймер: Это статья-проверка на прочность. Проект работает на PHP + MySQL + Polling каждые 3 секунды. Если вы кликнули по ссылке, а сервер отдаёт 502 или упорно молчит — значит, поллинг взял своё под нагрузкой Хабра, а я прямо сейчас судорожно оптимизирую запросы и чиню базу!

Привет, Хабр.

Эту статью я собирался опубликовать уже несколько месяцев, но каждый раз находилась новая причина этого не делать. То хотелось закончить еще одну функцию, то исправить очередной баг, то немного привести в порядок интерфейс. Каждый раз казалось, что проекту нужно совсем немного времени, и тогда его уже можно будет спокойно показать людям.

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

Поэтому сегодня я решил остановиться и показать проект таким, какой он есть сейчас. Не идеальным, не законченным, зато настоящим. И если после этой статьи окажется, что половину backend'а стоит переписать — значит, публиковал я ее не зря.

 Так выглядит основное окно веб-версии Conlink. Сейчас проект уже работает, но многие элементы интерфейса продолжают дорабатываться.
Так выглядит основное окно веб‑версии Conlink. Сейчас проект уже работает, но многие элементы интерфейса продолжают дорабатываться.

С чего все началось

Наверное, делать собственный мессенджер в 2026 году — не самая очевидная идея. Сегодня есть Telegram, WhatsApp, Signal, Discord и еще множество отличных сервисов. На первый взгляд кажется, что эта ниша давно занята и придумать здесь уже нечего.

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

Хотелось максимально простого сценария: почта, пароль, подтверждение письма — и можно пользоваться. Без SMS, без номера телефона, без необходимости оставлять еще один персональный идентификатор.

Конечно, номер телефона решает множество задач. Он помогает бороться со спамом, искать знакомых и восстанавливать доступ к аккаунту. Но мне стало интересно, можно ли построить сервис, который сможет нормально существовать и без этого. Так постепенно и появился Conlink.

 Регистрация в Conlink не требует номера телефона — достаточно электронной почты и подтверждения аккаунта
Регистрация в Conlink не требует номера телефона — достаточно электронной почты и подтверждения аккаунта

Один разработчик против целого проекта

Все это время над проектом работал только я. Без команды, без инвестиций, без архитектора, который мог бы вовремя сказать: «Не делай так, потом сам же будешь переписывать». Практически каждое решение приходилось принимать самостоятельно. Иногда удачное, иногда — не очень.

Если честно, в начале разработки я вообще редко думал о красивой архитектуре. Главная цель была намного проще: сделать так, чтобы проект вообще начал работать. И уже потом постепенно улучшать все остальное. Именно поэтому некоторые решения внутри сейчас выглядят далеко не идеально. Но благодаря этому проект вообще появился.

 На первый взгляд — обычный чат. Но именно за этим простым интерфейсом скрывается большая часть работы: авторизация, хранение сообщений, синхронизация и доставка данных.
На первый взгляд — обычный чат. Но именно за этим простым интерфейсом скрывается большая часть работы: авторизация, хранение сообщений, синхронизация и доставка данных.

Что уже работает

На сегодняшний день полностью готова веб‑версия. Сейчас уже можно:

  • зарегистрироваться по электронной почте;

  • создавать личные чаты;

  • создавать групповые чаты;

  • приглашать пользователей по ссылке;

  • обмениваться сообщениями;

  • пользоваться проектом без привязки к номеру телефона.

Мобильные приложения пока находятся в разработке. Сейчас основная работа идет над звонками, push‑уведомлениями и адаптацией интерфейса под Android и iOS.

 Текущая схема обмена сообщениями в Conlink. На первом этапе я сознательно выбрал HTTP Polling вместо WebSocket, чтобы быстрее получить рабочий MVP.
Текущая схема обмена сообщениями в Conlink. На первом этапе я сознательно выбрал HTTP Polling вместо WebSocket, чтобы быстрее получить рабочий MVP.

Почему Polling, а не WebSocket?

Наверное, именно этот вопрос появится в комментариях одним из первых. И это абсолютно нормально. Да, современные мессенджеры чаще всего используют WebSocket. Да, я понимаю его преимущества. Но когда ты один делаешь первый MVP, постоянно приходится выбирать между двумя вариантами: первый — сделать максимально правильно, второй — сделать так, чтобы проект вообще появился. Я выбрал второй.


Поэтому сейчас клиент просто обращается к серверу раз в несколько секунд и спрашивает: «Есть новые сообщения?» Если есть — получает их. Если нет — получает пустой ответ.


Backend написан на PHP, база данных — MySQL. Никаких Redis, никаких очередей, никаких WebSocket. Все максимально просто. Можно ли сделать лучше? Безусловно. Но именно такая архитектура позволила мне за относительно короткое время получить полностью рабочий продукт, а не бесконечно строить инфраструктуру.

 Момент, которого я одновременно жду и немного боюсь — первая настоящая проверка проекта людьми, которые видят его впервые.
Момент, которого я одновременно жду и немного боюсь — первая настоящая проверка проекта людьми, которые видят его впервые.

Самое честное признание

А теперь о том, что меня действительно беспокоит. Чем дольше я работаю над проектом, тем сильнее понимаю, что постепенно перестал замечать собственные ошибки. Когда несколько месяцев подряд смотришь на один и тот же интерфейс, он начинает казаться абсолютно логичным. Когда каждый день работаешь с одним и тем же кодом, многие спорные решения перестают бросаться в глаза. Именно поэтому мне сейчас особенно не хватает взгляда со стороны.

Backend пока далек от идеала. Практически каждый запрос поллинга приводит к обращению в MySQL. Многие SQL‑запросы можно сделать эффективнее. Некоторым таблицам явно не хватает оптимизации. Где‑то стоит добавить кэширование, где‑то полностью пересмотреть подход. И это нормально. Я прекрасно понимаю, что проект еще находится на стадии, когда многие решения неизбежно придется менять. Именно сейчас сделать это проще всего.

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

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

Именно поэтому я пишу эту статью

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

И, конечно, очень интересно услышать мнение об интерфейсе. Потому что если разработчик долго смотрит на собственный продукт, он почти неизбежно перестает замечать вещи, которые новый пользователь видит буквально за несколько минут.

Если захотите посмотреть проект

Если после статьи вам стало интересно, как все это выглядит сейчас, посмотреть веб‑версию можно здесь. Буду благодарен любой обратной связи. Особенно если она окажется критической. Иногда один подробный комментарий с разбором ошибок помогает проекту гораздо больше, чем несколько недель самостоятельной разработки.

Вместо заключения

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

Поэтому сегодня я просто решил показать проект сообществу. Без громких обещаний, без заявлений о том, что я сделал «новый Telegram». Просто как результат нескольких месяцев работы одного разработчика, который очень хочет понять, что получилось хорошо, а что пора менять уже сейчас.

Если найдете ошибку, баг, неудачное решение или просто поделитесь своим мнением — буду действительно благодарен.

Спасибо, что дочитали.

Комментарии (158)


  1. RunForest
    04.08.2026 17:00

    Пока не попробовал весь функционал, но по интерфейсу есть моменты с мобильной версткой, где то кнопки больше панели.


  1. Lord_of_Rings
    04.08.2026 17:00

    Если хотите получить максимум фидбека и советов, лучше в опенсорс выкладывать


    1. BorisXQ Автор
      04.08.2026 17:00

      Это не open-source проект, по крайней мере пока.


      1. ImagineTables
        04.08.2026 17:00

        Есть такая программа, называется AIMP. Она очень хороша, но для меня не идеальна: она не умеет показывать embedded-обложки файла в плейлисте. Думаете, что я сделал? Стал проверять открытость исходников AIMP’а? Нет, я пошёл к автору на форум и написал: «Добавбте обложков, пажалуйста, оченб обложков хочется». Сдаётся мне, реальные пользователи дадут реальный фидбек, движимые своим интересом, а кому не надо, того исходниками не купишь.


  1. Akuma
    04.08.2026 17:00

    Почему не SSE? Удобнее вебсокетов и все еще реалтайм без создания новых запросов


    1. uranik
      04.08.2026 17:00

      SSE односторонний


      1. MihaOo
        04.08.2026 17:00

        А ещё можно столкнуться с лимитом воркеров т.к. один SSE запрос занимает один воркер


        1. Akuma
          04.08.2026 17:00

          А long-polling висящий запрос чем в этом плане отличается?


          1. Tdvist
            04.08.2026 17:00

            Ты в статье не про long polling, а просто polling. Там запрос сразу отрабатывает.


      1. Akuma
        04.08.2026 17:00

        А long-polling типа двух-сторонний?

        Тот же http запрос, просто удобнее и можно не прерывать.


  1. BorisXQ Автор
    04.08.2026 17:00

    Хостинг не поддерживает, но планируется внедрение.


  1. Zhabrozavr
    04.08.2026 17:00

    Мне, как мракобесу, интересно - почему такая иконка? Без смс и номеров - это хорошо.


    1. kenomimi
      04.08.2026 17:00

      Иконка, однозначно ассоциирующаяся с мировыми заговорами, ящериками, рептилоидами, и прочими мифическими суперзлодеями - то что нужно для нового продукта /s


  1. nehrung
    04.08.2026 17:00

    Conlink Messenger. Его главная фича — полный отказ от привязки к номеру телефона: только email, пароль и никакого сбора персональных данных.

    Бинго!!! Я давно искал нечто подобное после ухода Скайпа, который в начале своего существования тоже не требовал номера мобилы (нашёл только Токс, но он вроде бы помер), потом долго ждал, и наконец, похоже, дождался!

    Конечно, номер телефона решает множество задач

    Но приносит одну проблему, наглухо перечеркивающую те, решённые - он бесповоротно деанонимизирует. Конечно, все эти Telegramы, WhatsAppы, Signalы, Discordы умоляют пользователя: не бойся, мы тебя не выдадим - но как мы можем это проверить? К сожалению, только по факту пользования. А хотелось бы знать точно и заранее.

    ...полностью готова веб‑версия. Сейчас уже можно:

    А видеосвязь планируется? Или только текст и голос? Кстати, в вашем списке голос впрямую тоже не упоминается, так что можно быть твёрдо уверенным только в текстовых сообщениях. Как только видеосвязь там появится, с этого момента я - ваш клиент (не зря же я упомянул про Токс). А если этот ваш Conlink научится ещё и импортировать список контактов хотя бы из вышеперечисленных - ну тогда ваааще место ему будет в красном углу рядом с иконами и мы будем на него молиться.


    1. valq7711
      04.08.2026 17:00

      Zangi есть так-то (барев дзез мессенджер)


      1. SukhovPro
        04.08.2026 17:00

        Состовляете список кого заблокировать? :)

        Поиск еще TeleGuard подсказывает, без регистрации вообще, ему ни почта, ни телефон не нужны с e2e. Но при потере телефона, если не сделать бекап, то акаунт теряется насегда.


    1. SensDj
      04.08.2026 17:00

      есть Delta Chat на базе е-мэйлов, с возможностью шифрования,

      если у вас есть свой почтовый сервер, и у адресата свой (или пользуется вашим) - то переписку вообще никто посторонний не увидит


    1. UplandDivan
      04.08.2026 17:00

      Я давно искал нечто подобное после ухода Скайпа, который в начале своего существования тоже не требовал номера мобилы

      Вроде бы Threema не требует мобильного номера. E2E шифрование присутствует. Платная правда, но без подписок, одноразовая покупка что-то около $5. Если вы не в России (где её блокируют), то вполне вариант.


    1. Domestomag
      04.08.2026 17:00

      Чем тебя jabber не устроил?


      1. edik-petrof
        04.08.2026 17:00

        О, я ждал этого вопроса джва года!)) Расскажу свой пользовательский опыт. Если коротко - целый зоопарк разных клиентов вместо одного нормального. Под Android: в одном клиенте нет кнопки для удаления сообщений. В другом она есть (хоть и работает как-то странно, не всегда корректно передает команду удаления сообщений на клиенты, которые в данный момент офлайн), но не прикручен FCM. Из-за чего, поскольку на Android 14+ постоянное соединение с сервером просто рвется системой принудительно по таймауту даже при наличии у приложения foreground service, сообщение не увидишь до тех пор, пока сам специально не откроешь клиент. Знакомая ситуация, правда? Тут недавно по новостям один известный мессенджер дал такого же МАХу (типа каламбур), когда его вынесли из Гугл маркета, видимо с отзывом FCM-токена. Точно не скажу, поскольку сам лично пользуюсь опен-сорсными решениями.

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

        P.S. Десктопный jabber тоже удалось потестировать, но совсем немного. Из обнаруженных проблем - клиент может отказаться соединяться с сервером, если используется неправильный (точнее сказать, незаполненный в некоторых полях) сертификат. Решается использованием правильно настроенных серверов, поэтому как будто бы не проблема. Но это только то, что само проявилось за короткое время тестов, возможно дальше удалось бы выявить и другие грабли.


    1. BorisXQ Автор
      04.08.2026 17:00

      Видеосвязь будет, только после написания мобильных приложений.


    1. General_Mobile
      04.08.2026 17:00

      С почтой тоже перебор :) Если анонимность - или она есть или ее нет :)


    1. Wijey
      04.08.2026 17:00

      Бинго!!! Я давно искал нечто подобное после ухода Скайпа, который в начале своего существования тоже не требовал номера мобилы (нашёл только Токс, но он вроде бы помер), потом долго ждал, и наконец, похоже, дождался!

      как-то плохо искали, штук 5 таких мессенджеров знаю, они как правило ещё и максимально секьюрные


      1. nehrung
        04.08.2026 17:00

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


        1. Wijey
          04.08.2026 17:00

          эх как поблочат их все сейчас, прочитав комменты) ну да ладно:

          Wire, Session, Olvid, SimpleX, Element X


          1. andreymal
            04.08.2026 17:00

            Как минимум про Session много нытья в интернете, что это бывший форк Signal со специально ослабленной криптографией

            Разработчики Matrix много лет знали про некоторые уязвимости в libolm и не торопились исправлять их, отчего доверия к ним не прибавляется (да и сам Matrix в целом просто плох)

            SimpleX давно поблочили в России (а установка своего сервера, подозреваю, сломает всю суть протокола)

            А у джабберного OMEMO, к слову, просто как обычно бардак в реализациях (есть как минимум три версии, несовместимые друг с другом)


    1. nixtonixto
      04.08.2026 17:00

      Конечно, номер телефона решает множество задач
      Но приносит одну проблему, наглухо перечеркивающую те, решённые - он бесповоротно деанонимизирует.

      Email сейчас тоже на большинстве сервисов привязан к номеру телефона. Поэтому получается шило на мыло.

      В этом плане лучше Keet, который p2p, не требует почты или телефона, и как следствие p2p позволяет передавать файлы большого размера (но не всех форматов). Из критических недостатков - Android-версия сильно садит аккумулятор.


      1. rPman
        04.08.2026 17:00

        идея p2p хорошая, но keet похоже не opensource, а значит утверждениям о приватности и шифровании верить нельзя.

        если проприетарный месседженер полностью бесплатный, свободный, никаких ограничений... как минимум это подозрительно, какая у него схема монетизации (у бесплатного ценностью являются сами клиенты, в наших реалиях это сбор и продажа чувствительной информации - граф контактов и сообщения).


    1. Maximil
      04.08.2026 17:00

      А чем вам Matrix не подходит? Номер телефона там не обязателен: поднимаете собственный сервер, подключаетесь к федерации - и полетели. И текст, и голос, и видеосвязь уже есть.


  1. pushd0w
    04.08.2026 17:00

    152ФЗ наглухо не соблюден, непонятно кому я предоставляю свой имейл и кто будет читать мою переписку. Я так понимаю зарегистрированы ли вы в ркн как оператор персональных данных можно не спрашивать.

    Также нарушен 149 ФЗ, который прямо требует идентификацию по номеру телефона для сервисов обмена сообщениями, у вас этого нет. Или вы думаете вы один такой умный и решили оторвать кусок пирога рынка мессенджеров, а остальные так почему-то до сих пор не сделали?

    Также не очень то верится, что вайбкодер на пхп реализовал e2ee, но реалтайм обмен клиент-сервер делает на поллингах.

    Не могу представить себе отморозка кто будет на серьезных намерениях пользоваться этой очередной поделкой с заявленным e2ee (что вряд ли правда) и вести там реальную переписку.

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


    1. dos
      04.08.2026 17:00

      А что если человек вне юрисдикции РФ?


      1. pushd0w
        04.08.2026 17:00

        Какой человек?

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

        А если пользователь, то ответственности за это никакой нет. Хотя как я уже написал выше, не представляю себе разумного человека, кто готов вести частную переписку в сервисе, созданном не пойми где не пойми кем.


        1. 5erG0
          04.08.2026 17:00

          Так про любой сервис можно сказать. Вся переписка контролируется, только если это не твой собственный сервис.


        1. Diam77
          04.08.2026 17:00

          "кто готов вести частную переписку в сервисе, созданном не пойми где не пойми кем "
          Так оно про все мессенждеры так, не пойми где не пойми кем. Уверяют, что именно тем, кто прописан в регистрационных доках, в лицензиях, в перечнях, но мало ли в чём уверяют.
          PS И - да, частенько вижу советы в инете, по типу если вам грозит ональный зонд, то мой, мол, вам совет, лучше сами приготовьте швабру без сучков, сами её смажьте, сами займите заранее позу, и т.д.


          1. pushd0w
            04.08.2026 17:00

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

            Условно говоря может кто-то там захочет на любовные темы поговорить со своей возлюбленной - где гарантии, что прямо сейчас автор этого так называемого E2EE мессенджера не сидит и не читает эту переписку и не сольёт её в интернет завтра же? Да, и телега не дает таких гарантий, но им есть что терять - репутацию. А автору этого сервиса терять нечего, он вообще аноним.


            1. Diam77
              04.08.2026 17:00

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


              1. pushd0w
                04.08.2026 17:00

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

                А я лично с вас, как и от автора статьи ничего не требую, только информирую, потому что в данный момент мне это захотелось сделать и хабр это сделать позволяет.


                1. Diam77
                  04.08.2026 17:00

                  автор, кстати, давно мог и знать и про 149ФЗ, и всё прочее такое. Если он не пишет в своей статье про это, возможно он не не знает, а счёл допустимым этим пренебречь.


                  1. magic2k
                    04.08.2026 17:00

                    я боюсь автор в целом не особо много знает и про мессенджеры и про дизайн сервисов и про законы. И вообще тут недавно.

                    я при этом не умаляю достоинства, что он вообще этим занялся и постигает тему лучшим из возможных способов


                1. phosfin
                  04.08.2026 17:00

                  Малость не в тему, но давно ищу ответ на вопрос, может подскажите? Переписал под себя приложение для андроид на PJSIp, интересует правомерность использования сети WiFi без доступа к интернету, и вообще к сетям? Можно ли использовать в государственном учреждении в виде оперативной связи?


                  1. Hellmannn
                    04.08.2026 17:00

                    А что может быть неправомерным, в использовании штатного функционала приборов, под андроидом?


                    1. phosfin
                      04.08.2026 17:00

                      Есть указание от контрОрганов про использование WiFi, ну там вроде только про доступ к инету, но ретивые начальники просто боятся его использования, ну и моя сеть из мешсистемы под вопросом неопределенности.


                      1. rPman
                        04.08.2026 17:00

                        закон не запрещает использовать частникам bluetooth/wifi (точнее разрешенные частоты и мощности передатчика) но при ограничениях, в частности самый заметный - запрещено предоставление услуг связи другим лицам.

                        Т.е. если вы с помощью разрешенных к ввозу устройств сделали себе личный радиоканал (условно видеокамеры вокруг дачи поставили) и пользуетесь этим только вы - то все ок, а вот p2p mesh сеть связи скорее всего попадает под предоставление услуг связи.

                        p.s. на практике, 'к вам придут' как только вы кому то помешаете, например зарабатывать монополиям предоставления связи по ценам многократно выше себестоимости


                      1. Hellmannn
                        04.08.2026 17:00

                        про использование WiFi, ну там вроде только про доступ к инету

                        Ну так стандартнейший функционал андроида - стать точкой доступа для кого-то.

                        Нет никакого криминала.


                      1. phosfin
                        04.08.2026 17:00

                        Т.е. прямого запрета на использование нет, спасибо.


        1. pushd0w
          04.08.2026 17:00

          Дополню, что в подобных сервисах не стоит вопроса "находится в юрисдикции РФ или нет", если им пользуются граждане этой страны - это не ваш выбор и не ваша опция. Если вы хотите принимать оплаты на сайте, или если монетизируете свой сервис как-то иначе (например через договор с рекламодателем), то представительство в России вам в любом случае нужно (Гражданство или фирма/ИП, если вы не являетесь гражданином РФ), в противном случае вы не сможете заключить ни один юридически значимый договор и решать споры, возникшие в ходе исполнения обязанностей по данному договору будет некому - проще говоря, в суд вы пойти не сможете, легально принять оплату вы не сможете, платёжку подключить не сможете. Ну а если вы являетесь гражданином России, но не хотите выполнять требования закона, то единственный вариант для вас сегодня, это принимать оплату в крипте, но жить в таком режиме вы вряд ли захотите.


        1. Wesha
          04.08.2026 17:00

          а сервис рано или поздно будет заблокирован.

          Кстати, как там успехи в блокировке Telegram?

          “The internet treats censorship as a fault and reroutes around it.”


          1. nidalee
            04.08.2026 17:00

            Кстати, как там успехи в блокировке Telegram?

            Хорошо, у меня на работе уже >50% коллег в Максе сидят.


            1. Wesha
              04.08.2026 17:00

              Хорошо, у меня на работе уже >50% коллег в Максе сидят.

              И как Максим, ему нравится?

              Потому что тот, который мессенджер — это МАХ русскими буками (как в слове МАХОВОЙ).

              Следите за руками

              Делай раз:

              (Источник: https://legal.max.ru/ps)
              (Источник: https://legal.max.ru/ps)

              Делай два:

              (источник: там же, чуть ниже)
              (источник: там же, чуть ниже)

              Делай три:

              (Источник: https://www.rusprofile.ru/egrul?ogrn=1247700595230)

              Товарищ Сталин Путин! Произошла чудовищная ошибка!


              1. k4ir05
                04.08.2026 17:00

                Не всё так просто. На первой картинке первое название русскими, второе - нерусскими. И вообще в соглашении название организации написано русскими буквами, название сервиса - английскими.


              1. nidalee
                04.08.2026 17:00

                Что-то вас совсем куда-то не туда понесло, вот вам тогда еще пища для размышлений, развлекайтесь: , , , , ,


      1. mirwide
        04.08.2026 17:00

        Тогда домен не был бы зарегистрирован в reg.ru и не хостился в reg.ru.

        Стресс тест на шаренном хостинге с шаренным инстансом БД... ФСБ может спать спокойно.


        1. pushd0w
          04.08.2026 17:00

          Поддерживаю замечание про домен.

          Дополнительно упомяну, что с 1 сентября все владельцы доменов в ру зоне обязаны будут проходить идентификацию через ЕСИА (Госуслуги то бишь), а там либо блокировка домена, либо станет однозначно известно, кто владеет сервисом.


      1. k4ir05
        04.08.2026 17:00

        Это в пользовательском соглашении прописано.


    1. vzakladkenet
      04.08.2026 17:00

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


      1. pushd0w
        04.08.2026 17:00

        Вы будете удивлены, когда узнаете, что РКН и ФАС практически не занимаются мониторингом сервисов в сети, а работают по заявкам от граждан - тут пруфов не будет, сам услышал на стороне, но информацию можно считать достоверной так как получена она была как раз от того, на кого поступила информация о несоблюдении одного из вышеперечисленных законов. Не потому что органы ленивые, а потому что граждане сами отлично справляются с тем, чтобы проявлять, так сказать, активную гражданскую позицию.

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


        1. rPman
          04.08.2026 17:00

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

          Youtube тоже не простым гражданам помешал и его 'сервера деградировали' не просто так


          1. pushd0w
            04.08.2026 17:00

            Заявка на шаурмячную за нарушение закона о рекламе в формулировке "лучшая шаурма" это вряд ли была указка сверху. Как и куча других случаев, например жалоба на автора видео в тикток, где он спилил дерево на своём участке без получения разрешения на это. Я могу еще огромное количество случаев привести. Люди сами отлично справляются с обеспечением органов работой.


            1. rPman
              04.08.2026 17:00

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

              но ютуб очевидно блокировали по иным причинам, как и другие обсуждаемые вещи.


        1. Wesha
          04.08.2026 17:00

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

          «...и всё‑таки я хочу спросить: кто написал четыре миллиона доносов?» ©


    1. kinall
      04.08.2026 17:00

      Удивлён, что это не топ-коммент. Сейчас тема мессенджеров настолько чувствительная, что начинать надо не с технологий, а с глубокого юридического анализа своих предполагаемых действий и своего планируемого продукта. Да и в процессе постоянно консультироваться.

      Так сказать, LDD - Law Driven Development :)

      Ну и да, без приложения отчётов хотя бы какого-то сканера уязвимостей что-то такое выкладывать... Так себе идея.

      Но если это пет-прожект just for fun, то вопросов нет. Но и практического применения, боюсь, тоже)


      1. pushd0w
        04.08.2026 17:00

        Меня еще забавляет то, что публикуя проект на русскоязычную аудиторию автор представляет прямое нарушение 149фз как бизнес-фичу, мол все дураки, а я Дартаньян, придумал регистрацию в мессенджере без номера телефона.

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


        1. dimonz80
          04.08.2026 17:00

          Очередь в пятницу с вечера занимаешь?


          1. pushd0w
            04.08.2026 17:00

            Может да, а может и нет.

            Ну а ты наверно бравый борец с системой?


            1. dimonz80
              04.08.2026 17:00

              Может да, а может и нет.

              Ну а ты наверно бравый блюститель законов, если 3 года уже бегаешь и пытаешься что-то кому-то доказать про мессенджеры https://habr.com/ru/news/756190/comments/#comment_25888212


              1. pushd0w
                04.08.2026 17:00

                А по существу то есть что ответить?

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

                Ты, приводя мой комментарий, решил меня в чем-то разоблачить?


                1. dimonz80
                  04.08.2026 17:00

                  По существу, степень общественной опасности топикстартера и его поделки ничтожна, чтобы носиться со 152ФЗ и писать километровые тирады про нарушения.


                1. Hellmannn
                  04.08.2026 17:00

                  авторы свои поделок до сих пор не удосужатся написать нормальную обработку персональных данных на своих сайтах,

                  А зачем это?

                  Достаточно не собирать и не хранить эти ПД. Тогда и претензий не может возникать..


                  1. Wesha
                    04.08.2026 17:00


                1. Wesha
                  04.08.2026 17:00

                  с кем связаться в случае утечки данных или нарушения моих прав как пользователя сервиса.

                  А если Вы будете знать, с кем связаться, Вам легче станет?


                1. VO_Obsidian
                  04.08.2026 17:00

                  По существу очень даже есть что сказать - соответствие общественным запросам и интересам закона это взаимоисключающие вещи. Если делать по LDD, то получим очередной зонд, ну и кому он понадобится?

                  Не, можно конечно сделать такое с нормальной модерацией и позиционировать это как "макс без скамеров", но, боюсь, тоже долго не просуществует


              1. pushd0w
                04.08.2026 17:00

                А ты на меня из-за чего так разозлился то?) за то что сам живешь в стране, которая тебя не устраивает ограничением твоих свобод? Ну, раз уж на то пошло, то мы оба живём в одной стране, разница лишь в том, что я соблюдаю закон в своей деятельности, а ты не делаешь ничего, и законов даже не знаешь, о которых я упомянул в данном обсуждении.

                При этом ты с чего-то решил, что дохера оппозиционер, и это забавно.


                1. dimonz80
                  04.08.2026 17:00

                  Разозлился я, а много букв написал почему-то ты.


                1. Diam77
                  04.08.2026 17:00

                  может, он и не один такой. Но да-да, конечно, это никак не повлияет на то, что вам это кажется забавным.


                  1. dimonz80
                    04.08.2026 17:00

                    То, что pushd0w показалось забавным - это "сама придумала, сама обиделась"


                    1. Diam77
                      04.08.2026 17:00

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


                      1. dimonz80
                        04.08.2026 17:00

                        Тоже думал о мотивах, и тоже пришел к двум вариантам

                        • Личная заинтересованность

                        • Душевная травма / психические отклонения (без негатива к pushd0w, если что)


                      1. pushd0w
                        04.08.2026 17:00

                        Ничего из вышеперечисленного, просто захотелось обсудить эту тему. Ну а вы продолжайте жить в мире розовых пони) поверьте, как только получите первое предписание, весь ваш протестный и оппозиционный потенциал резко улетучится. И да, опережая ваше предположение - это не личный опыт. А что касается моего отношения к установке запретов - нет, я отношения к ним я не имею.

                        К тому же, будь у меня или у кого либо заинтересованность в наказании, то вряд ли кто-то стал бы писать здесь предостережения в комментариях, а просто заполнил бы соответствующую форму обращения.


                      1. dimonz80
                        04.08.2026 17:00

                        Учитывая, что триггером послужил пет-проект какого-то ноунейма, который проводит нагрузочное тестирование хабраэффектом, вынужден склониться ко второму варианту.


                      1. Diam77
                        04.08.2026 17:00

                        нет, там всё хуже. Глубочайшая уверенность, что поведение по писаным правилам есть высшая добродетель. Молчим даже, что писанные меняются с дикой скоростью, и с такой же скоростью у него перестраивается внутренне убеждение о том, что правильно.


                1. Wesha
                  04.08.2026 17:00

                  ты с чего-то решил, что дохера оппозиционер, и это забавно.

                  Тащмаёр, не нервничайте так!


            1. Wesha
              04.08.2026 17:00

              Ну а ты наверно бравый борец с системой?

              А я вот, например, истовый верун в то, что тот, кому что-то знать не нужно, знать это не должен. Хотя бы для того, чтобы не утекла база.

              (Да, этот мессенжер этому правилу тоже не соответствует, и я им пользоваться не планирую — но это хотя бы шаг в правильном направлении.)


      1. nehrung
        04.08.2026 17:00

        начинать надо не с технологий, а с глубокого юридического анализа своих предполагаемых действий и своего планируемого продукта. 

        Ну или посто подождать, пока вся эта "нужда вь глубоком юридическом анализе" не облетит с нашей жизни, "как с белых яблонь дым". Страстно надеюсь, что ждать придётся недолго.


      1. nidalee
        04.08.2026 17:00

        LDD в РФ в контексте мессенджера значит только что вы выпускаете очередной Max. Если LDD мессенджер, то можно даже не заморачиваться - просто Max качайте уже и все.


    1. n0isy
      04.08.2026 17:00

      А с разве email И ПСЕВДОНИМ это 152фз?


      1. pushd0w
        04.08.2026 17:00

        Псевдоним нет, email - разумеется, а что вас удивляет?


        1. Prologos
          04.08.2026 17:00

          Страшно, очень страшно,.. ведь сайтов с регистрацией по email миллионы и все CMS из коробки предлагают такую регистрацию, это же так можно доиграться и вообще электричество запретить (а мысль интересная конечно, что в крайнем случае можно на пользователя повесить эту проблему - мол, пусть сам себе псевдоним с паролем где хочет хранит, если "крейзи ступид экшен" всё таки начнётся)

          Upd. Но с псевдонимом есть проблема, что регистрации по псевдониму приведут к росту спама и т.п.


          1. pushd0w
            04.08.2026 17:00

            Регистрация по email это нормально, если ваш сервис не попадает под определение "организатор сервиса обмена мгновенными сообщениями" - тогда достаточно иметь вменяемую политику обработки персональных данных и получить согласие на обработку персональных данных и проблем не будет. А если вы пилите сервис обмена мгновенными сообщениями (читайте подробнее в 149-ФЗ и 241-ФЗ), то тогда регистрация по номеру телефона обязательна.

            Если проще, то требования к регистрации в условном интернет магазине отличаются от регистрации в мессенджере - это разные процессы и разная ответственность.


            1. nidalee
              04.08.2026 17:00

              Другой вопрос на подумать - какой критерий у "мгновенности" сообщений и как сделать сервис обменя почти мгновенными сообщениями :)


              1. BlackMokona
                04.08.2026 17:00

                Все законы сейчас пишутся максимально размытыми, чтобы можно было кого угодно привлечь в случае необходимости или наоборот нарушение проигнорировать, если кому надо занесли


              1. pushd0w
                04.08.2026 17:00

                Там всё проще, полная формулировка такая:

                Организатор распространения информации в сети "Интернет" в случае осуществления деятельности по обеспечению функционирования информационных систем и (или) программ для электронных вычислительных машин, которые предназначены и (или) используются для обмена электронными сообщениями исключительно между пользователями этих информационных систем и (или) программ для электронных вычислительных машин, при котором отправитель электронного сообщения определяет получателя или получателей электронного сообщения и не предусматривается размещение пользователями сети "Интернет" общедоступной информации в сети "Интернет" (далее - организатор сервиса обмена мгновенными сообщениями)

                Поэтому необходимость в определении критерия "мгновенности" отпадает.

                Пункт 4.2: https://www.consultant.ru/document/cons_doc_LAW_61798/9ab7abe2b9fe407f507610f7e6e14a951d575585/


            1. webhamster
              04.08.2026 17:00

              В любом случае, никто не может ограничить появления, разработку и использование пользователями OpenSource мессенджеров типа Tox. В РФ их можно только блокировать и не более того.


          1. Wesha
            04.08.2026 17:00

            регистрации по псевдониму приведут к росту спама и т.п.

            Ви так говорите, как будто сейчас мало спама.


            1. rPman
              04.08.2026 17:00

              Свободная и бесплатная регистрация - спам покроет 90%-99% вашего внимания. До появления централизованных систем контроля за спамом в почтовых сервисах (а так же фактической монополизации этой почты) почта предоставляла из себя просто помойное ведро, сотни сообщений среди единиц полезных.

              На текущий момент существует только два метода нормальной защиты от спама - ограничение регистрации аккаунтов (с этим справляется сотовый номер или использование стороннего сервиса, основанного на нем же) или введение платы за регистрацию или сообщения (в качестве эксперимента это может быть прогрессивная плата от количества принимаемых сообщений пользователем, т.е. послать одинокому пользователю сообщение дешевле чем пользователю с тысячами активных контактов) - этот вариант вообще мало кому интересен.


              1. Wesha
                04.08.2026 17:00

                На текущий момент существует только два метода нормальной защиты от спама

                Неправда ваша, дяденька Биденко! Есть как минимум третий, и он отлично работает.

                или введение платы за регистрацию

                Вы серьёзно не понимаете, что это деанонимизация? В том смысле, что в какой-то момент в цепочке (которую государству раскрутить — как два пальца, благо все банки под Мюллером ходят) появится номер платёжной карточки, который однозначно связан с тушкой человека.


    1. BorisXQ Автор
      04.08.2026 17:00

      Сейчас Conlink — это MVP, цель которого проверить саму идею и собрать обратную связь. По юридической части действительно еще предстоит работа, включая вопросы соответствия требованиям законодательства. Что касается E2EE — шифрование реализовано независимо от способа доставки сообщений. HTTP Polling был выбран сознательно для ускорения разработки первой версии, в дальнейшем планируется переход на WebSocket


    1. pewpew
      04.08.2026 17:00

      Почему сервис, не позиционирующий себя как находящийся в юрисдикции РФ обязан соблюдать эти ваши ФЗ с какими-то там цифрами? Судя по доменному имени и огромном количестве поддерживаемых языков (в настройках профиля), целевая аудитория вовсе не ограничивается какой-то одной стремительно окукливающейся страной, а потому беспокоиться об отчётах товарищам майорам из РФ не планирует и тем более подавать челобитную на регистрацию в местячковых реестрах планов не имеет.


      1. pushd0w
        04.08.2026 17:00

        "Позиционирование сервиса" не означает ровном счетом ничего, это не вы выбираете, каким юрисдикциям соответствовать. Если действие происходит в данной стране, то оно должно соответствовать законам данной страны, это не я придумал. Так что если предприниматель ведет деятельность на территории РФ (как минимум он принимает регистрацию от пользователей, дислоцирующихся в России, а еще вроде как выше написали, что домен проекта зарегистрирован через рег.ру) то выбора "соответствовать законам" или нет, не стоит - делать это придется, если хочется вести прозрачный бизнес. Ну а если нет, то остается надеется, что пронесёт, но денег скорее всего вы не увидите, а если даже увидите, то потом с большой вероятностью потеряете.

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


        1. pewpew
          04.08.2026 17:00

          Если действие происходит в данной стране

          Если вы производите действие в данной стране, то это вовсе не означает, что кто-то другой такое действие будет производить именно в ней. Это интернет (пока что) и производимое действие доступно из любой другой страны, добровольно подключившей себя к международной сети. То, что страна подключила себя к этой сети не означает автоматически, что все сервисы интернета обязаны прогибаться под каждую такую страну. Мониторить законы каждой из почти 200 стран мира - это тот ещё идиотизм.


          1. pushd0w
            04.08.2026 17:00

            Вы неправильно понимаете как работает закон, ваша произвольная трактовка не имеет ничего общего с реальностью.

            Если прямо сейчас на сайт зайдет ркн, сделает там контрольную закупку и начнет делопроизводство, которое гарантированно закончится какими-либо санкциями, то ваша аргументация "То, что страна подключила себя к этой сети не означает автоматически, что все сервисы интернета обязаны прогибаться под каждую такую страну. Мониторить законы каждой из почти 200 стран мира - это тот ещё идиотизм." от ответственности вас никак не спасёт. Спросите у Гугл - американская компания, а штрафы почему-то получает из Европы, и там такой аргумент не канает, как и сотни других дел - да, в моем примере дело не в обработке персональных данных, но сути это не меняет никак - вы пытаетесь апеллировать к юрисдикции, я же вам говорю, что изначальное место регистрации компании не имеет никакого значения, когда дело касается клиентов/пользователей этой компании. Опять же, не я это придумал, меня переубеждать смысла нет, есть ваша трактовка, а есть реальность.


            1. pewpew
              04.08.2026 17:00

              Я вас ни в чём не убеждаю. Но по вашим же словам из какого-нибудь малоизвестного Турбокистана, который никто даже не знает где находится и существует ли в природе владельцу сервиса может прийти злобное судебное предписание. Просто потому что он не удосужился соблюсти обязанность ставить какой-нибудь дисклеймер, прописанный в законах этой всеми забытой страны на главной странице. Просто потому что они зашли и не увидели.
              Ещё раз - стран много. Прогибаться под каждую? И что они там сделают? Выставят штраф и заочно посадят?


              1. pushd0w
                04.08.2026 17:00

                Конкретно в данном случае речь о России, а не Турбостане, автор почти 100% гражданин России, так что тут вопроса "прогибаться или нет" не стоит. Можно саботировать, но пыл сопротивления резко тухнет когда сначала приходит штраф, а потом арест от приставов за неуплату, можно начать со штрафов ГИБДД.

                Прогибаться под другие юрисдикции или нет, то тут каждый сам решает, если в стране нарушения нет ни счетов ни имущества, то и сделать с вами скорее всего у органов этой страны вряд ли что-то получится. Но условные турбостаны обычно таким и не занимаются, а если речь о России, Европе или США, то там с этим строже.

                Просто изначально вы говорили что закон в интернете не применим, но на самом деле применим и глобализм тут роли не играет.


                1. pewpew
                  04.08.2026 17:00

                  Конкретно в данном случае речь о России

                  Это вы почему-то пишете так, как будто речь о России. Я вам отвечал на ваши комментарии без этого умолчания, которое вы почему-то решили использовать. По вашим словам сходу, любой сервис просто потому что гладиолус должен соблюдать законы РФ. Мой посыл про это.


                  1. pushd0w
                    04.08.2026 17:00

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


            1. Wesha
              04.08.2026 17:00

              гарантированно закончится какими‑либо санкциями

              Ну вот Telegran “гарантированно закончился какими‑либо санкциями”, и чо? Как успехи на фронте борьбы с ветром в поле?


        1. Wesha
          04.08.2026 17:00

          Если действие происходит в данной стране, то оно должно соответствовать законам данной страны

          Если.

          Вы ещё скажите, что «солнечное затмение происходит в данной стране». (Для особо одарённых — можете даже попытаться запретить.)


    1. General_Mobile
      04.08.2026 17:00

      По поводу 149 ФЗ – можно особо не париться :)

      В условиях усиления онлайн-цензуры и сбора данных пользователи должны иметь право оставаться анонимными. Такого мнения придерживается Совет ООН по правам человека:

      Совет ООН по правам человека:

      Двадцать девятая сессия от 22 мая 2015

      Пункт 3 повестки дня

      Поощрение и защита всех прав человека, гражданских, политических, экономических, социальных и культурных прав, включая право на анонимность.

      Доклад A/HRC/29/32 специального докладчика по вопросу о поощрении и защите права на свободу мнений и их свободное выражение - Дэвида Кея*

      Если 149 ФЗ, который прямо требует идентификацию по номеру телефона для сервисов обмена сообщениями – напрямую противоречит мнению Совета ООН по правам человека, а Россия все еще является членом ООН, то такой закон можно считать ничтожным и не соблюдать.


      1. pushd0w
        04.08.2026 17:00

        Россия 2015 года и 2026 года это принципиально другой мир, надеяться на то, что вы сможете защитить свои права в ООН до того, как обанкротитесь или еще чего хуже здесь - это просто беспечность. Не уверен, что какие либо органы связанные с ООН сегодня вообще будут защищать ваши права.

        В любом случае, брать на себя такой риск или нет дело ваше разумеется.


      1. TheOldGrouch
        04.08.2026 17:00

        Вы забыли добавить дисклеймер “not a legal advice”. Ну и есть такая вещь, как приоритет национального законодательства.


      1. AlexKniga
        04.08.2026 17:00

        В 2020 году в Федеральный закон "О безопасности" от 28.12.2010 N 390-ФЗ внесены изменения: «решения межгосударственных органов, принятые на основании положений международных договоров РФ в их истолковании, противоречащем Конституции РФ, не подлежат исполнению в РФ».

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


      1. trinxery
        04.08.2026 17:00

        1. Упомянутый доклад это не резолюция всея ООН, это ***** доклад какого-то докладчика по отдельно взятой теме, понимаете?

        2. "Поощрение и защита всех прав человека, гражданских, политических, экономических, социальных и культурных прав, включая право на анонимность" -- этой фразы в докладе даже нету! На титульной странице (даже не в тексте) есть фраза "Поощрение и защита всех прав человека, гражданских, политических, экономических, социальных и культурных прав, включая право на развитие"

        P.S. Доклад


    1. kirillstrelets
      04.08.2026 17:00

      Соблюдать законы, как оператору ПД, в настоящее время - это утопия


      1. pushd0w
        04.08.2026 17:00

        Ничего невозможного в этом нет, для этого многого не надо


        1. mirwide
          04.08.2026 17:00

          ПД тут не главное, почта сама по себе не ПД. В связке с историей сообщений, может быть, но не факт.

          Самое дорогое и не приятное для мессенджера, нужно интегрироваться в СОРМ и передавать все сессионные ключи от TLS и от e2e, при наличии. Та самая история из-за чего телеграм заблокировали первый раз в 2018.


      1. Wesha
        04.08.2026 17:00

        Не собирать ПД? Да не, ерунда какая!


  1. peacemakerv
    04.08.2026 17:00

    C SSE есть моё open-source поделие https://github.com/peacemakerv2/msgql, успешно эксплуатируемое малым коллективом на shared-хостинге.


    1. edik-petrof
      04.08.2026 17:00

      Список функций впечатляет. Даже с учетом того, что половина из них скорее всего не нативные, а из внешних библиотек. Жаль только не указано, сколько по времени такое пишется. Я так понял, что репозиторий был создан 2 месяца назад под заливку уже готового продукта?


      1. peacemakerv
        04.08.2026 17:00

        Все нативное (кроме библиотек просмотра файлов), https://habr.com/ru/articles/1044412/, вайбкодинг.


        1. nidalee
          04.08.2026 17:00

          Интересно, почему ваша статья не взлетела.


          1. peacemakerv
            04.08.2026 17:00

            Самому интересно и не понятно. Вероятно потому, что "вайбкодинг" и "php" вызывают рвотный рефлекс на этом ресурсе :)


  1. UplandDivan
    04.08.2026 17:00

    А будет ли возможность поднять собственный ни от кого не зависящий self-hosted инстанс?


    1. simplepersonru
      04.08.2026 17:00

      для такого человечество придумало matrix + element


      1. UplandDivan
        04.08.2026 17:00

        Только один Element устаревший и жирный, ибо клиент на каком-то веб-фреймворке сделан, а в новом Element X звонки и видео настроить сложнее, чем научиться трансгаллактическим звездолётом управлять.


        1. eleimt
          04.08.2026 17:00

          Звонки настраиваются не сложно. Да и в целом нет проблем с настрокой и ресурсами для Element.


  1. Dakota775
    04.08.2026 17:00

    Круто) долго писал? Я недавно свою гостевуху написал, там можно граффити нарисовать и отправить на стену. Когда друзей туда сгонял, пришлось им запрещать рисовать незаконные вещи, иначе меня закроют


  1. antirek
    04.08.2026 17:00

    https://t.me/chottodev - разарабатываем компоненты для чата: ui, отдельно движок, дополнительные сервисы


  1. 0xC18
    04.08.2026 17:00

    Правовые документы можете засунуть себе в одно известное место, потому-что фактически они написаны не для кого ибо никто конкретно в них не фигурирует. По персональным данным также крепанут, в случае жалобы. Идентификация на основе лишь почты - а зачем? Ботов и скамеров в чате будет море. Тут уж либо делать с номером телефона, либо делать идентификацию на основе ключей. Почта тут ни к селу, ни к городу. Шифрование? - А зачем? Если ключи не передаются по отдельным каналам без посредников, то от шифрования толку ровно 0 (ну только если вы не "спецслужбист")


    1. BorisXQ Автор
      04.08.2026 17:00

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

      По регистрации без номера телефона — это сознательное решение Conlink. Оно уменьшает привязку аккаунта к личности, но требует других механизмов защиты от спама (подтверждение email, ограничения, антибот-защита).

      По E2EE: ключи генерируются на стороне клиента, приватные ключи сервер не получает, поэтому сервер не имеет возможности расшифровать сообщения.


  1. AlexFe2000
    04.08.2026 17:00

    Идея супер. Импорт списка контактов из других мессенджеров в планах есть?


    1. BorisXQ Автор
      04.08.2026 17:00

      Не было, но спасибо за идею


  1. Sfinx88
    04.08.2026 17:00

    Вообще, есть целая уйма сервисов и готовых CMS с реализованным функционалом обмена личными сообщениями (личка). А уж сколько скриптов чатов на PHP было понаписано в нулевые-десятые и не счесть…


    1. magic2k
      04.08.2026 17:00

      это отличный способ научиться, мессенджер - прекрасное упражнение. Вот автор и учится. Главное, трезво оценивать ценность результата


  1. ildus78
    04.08.2026 17:00

    Баг на этапе регистрации: При вставке через буфер обмена кода подтверждения регистрации, пришедшего на электронную почту, вставляется только первая цифра.


    1. navferty
      04.08.2026 17:00

      Также баг - не даёт использовать некоторые символы (я пытался использовать пароль с символами [ и >).

      А насчёт кода подтверждения, то что сайт запрашивает доступ к буферу обмена, очень смущает.

      Недавно тут была статья "Просто дайте мне ввести цифры" https://habr.com/en/articles/1059166/, и я согласен с её выводом - для поля ввода лучше использовать нативное HTML поле, а декорировать его средствами CSS.


  1. loxx
    04.08.2026 17:00

    Я бы название поменял. Текущее звучит как-то резковато.


  1. kuza2000
    04.08.2026 17:00

    Но мне стало интересно, можно ли построить сервис, который сможет нормально существовать и без этого

    На этот вопрос давно ответила ICQ и еще пучок месенджеров, еще в 2000х годах :)

    Вообще, привязка всего в интернете к телефону - это, скорее, недавнее веяние, ему лет 10. А до этого все прекрасно существовало без номера телефона.


    1. kenomimi
      04.08.2026 17:00

      Оно существовало ровно до того момента, как крупные игроки теневого бизнеса не начали продавать спам мессенджеров как почти белый сервис для всех.


    1. magic2k
      04.08.2026 17:00

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


  1. General_Mobile
    04.08.2026 17:00

    К сожалению, вы уже на самом старте ошиблись!

    Вам хотелось максимально простого сценария: почта, пароль, подтверждение письма — и можно пользоваться. Без SMS, без номера телефона, без необходимости оставлять еще один персональный идентификатор.

    Тогда, зачем вам вообще нужна почта? Еще один персональный идентификатор? Почему не «сразу» пользоваться, как тут: https://voxtel.io/ ?

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

    PS. Лучший источник хороших идей – это копировать у самых лучших и делать еще лучше!

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

     2. Лучший источник хороших идей – окружающая жизнь, другие классные проекты и ваши интересы.

     3. Надо все время пытаться соединять разные факты, мнения, свои интересы и реальные задачки. На их пересечении и рождаются классные идеи.

     4. Так что, полезные новые идеи начнут появляться, когда вы не будете высасывать сферических коней в вакууме из своей головы.

     5. Кстати, в этом плане дети гораздо естественнее, чем взрослые.


    1. BorisXQ Автор
      04.08.2026 17:00

      Регистрация через email была выбрана как компромисс между приватностью и удобством. Полностью без идентификаторов — это другой подход, который тоже имеет свои плюсы и минусы. Conlink изначально ориентирован на пользователей, которым нужна более простая регистрация без привязки к номеру телефона, но при этом с возможностью восстановления аккаунта


      1. General_Mobile
        04.08.2026 17:00

        Если вы думаете, что тут https://voxtel.io/ нет восстановления аккаунта или даже одновременного использования на неограниченном количестве устройств, то вы ошибаетесь – это все тут есть и БЕЗ обязательной регистрации на старте :)  

        Для успеха вам сильно НЕ хватает «насмотренности». Так, например, в инструментарии креативного мышления есть несколько подобных техник – например, морфологический ящик, фокальные объекты, в которых вы сопоставляете разные свойства объектов или даже произвольные слова, и пытаетесь понять, чем это может оказаться в реальности. Так что, реальные полезные идеи начнут появляться, когда вы станете "ходячим морфологическим ящиком", а не будете высасывать сферических коней в вакууме из своей головы.


  1. DaggerMouse
    04.08.2026 17:00

    Но если известны правила поллинга и время ответа, вы и так можете посчитать максимальную теоретическую пропускную способность...


  1. westfild
    04.08.2026 17:00

    Я, видимо, совсем оторвался от реальности, но почему бы не запустить код ревью KIMI или Codex? 20 минут и вам на месяц работы. НО проект такого уровня вайбкодится примерно за день и то, если начинать работу в обед...


  1. n0th1ngnew
    04.08.2026 17:00

    Почему практически любой современный мессенджер начинается с просьбы ввести номер телефона?

    Может вы просто не те используете. Вот сравнение некоторых популярных и больше половины из них не требуют номера телефона.


  1. evil_raider
    04.08.2026 17:00

    Пост написать нейросетевым помощником, однако

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

    почему нельзя было задать свой вопрос тому же помощнику? Тогда бы не было долгого неотпускания.

    И да, непонятно, зачем оно нужно. Для того, чтобы потренироваться и показать миру, на что ты способен, не хватает открытого исходного кода, без открытого кода подразумевается серьёзное использование настоящими людьми в настоящих целях? :D Для этого было совершено большое количество архитектурных косяков


  1. hauserich
    04.08.2026 17:00

    Тестировать не пробовал, да и пользоваться не планирую (телеграм и вотсап вполне устраивают). Но автору хочу пожелать успехов просто по факту смелости начать и желания сделать что-то свое, отличное от других.

    Не вижу проблем с "обработкой персональных данных", ибо их тут нет: левая почта к таким данным относиться не может, ибо тоже анонимна. Ничего персонального не вижу. Где находится автор и на кого рассчитан продукт, не знаю, но если в РФ все продолжится как есть, то рано или поздно данный мессенджер тоже заблокируют. А в других странах очень высокая конкуренция, поэтому чтобы там пробиться на рынок, надо вложиться в рекламу или иметь особую фишку, но таковых в описании не видно.

    В любом случае - еще раз автору успехов. А там будет видно...


  1. webhamster
    04.08.2026 17:00

    Логотип со следящим глазом, конечно, надо переделать. Очень странно выбирать для анонимного мессенджера логотип со всевидящим оком.


  1. akkusama
    04.08.2026 17:00

    На старте с технической точки зрения пользователи могут лишь заметить некоторые ui/ux нюансы, покритиковать юридические моменты и в целом саму идею. Я потыкав, вижу продукт в mvp и мне даже нравится эта аскетичность функций в нем.

    Предположу, что у меня как и у большинства людей на старте проблема продуктового нюанса. Я могу узнать о продукте и прийти по приглашению, либо пригласить своих друзей, чтобы с ними поболтать. Я не могу знать стоит ли мне сейчас на этом этапе втягивать друзей в этот продукт. Заходя в продукт я получаю только чат с собой и мои настройки. С кем и как мне начать общаться? Продукт не дает мне ответа... Мне конечно нравится говорить с собой, но с другими то интереснее! Пока что не готова приглашать друзей и организовывать чаты, т.к не могу оценить во что их втягиваю, особенно загадочен логотип, не каждый мой друг захочет стать массоном хехе. Короче, я не знаю как тут приклываться и не могу пошатать трубу (устроить краш тест) этого продукта, потому что продукт не дал мне понятного флоу как это сделать. Мне хочется шатать чаты с другими людьми и писать фидбек в чат фидбека, но у меня нет ни этих людей, ни чата фидбека. Вот в чем главная проблема на мой взгляд.

    Я веду к тому что сейчас продукт на самом старте и должен выполнять 2 задачи для цели краш-тест:
    1. Сразу как только пользователь зашел, в какой-нибудь модалке (или типа того) спросить "хотите вступить в чат фидбека?"
    2. Нужна функция что-то типа "хотите поболтать с рандомом, который тоже согласился поболтать с рандомом?". Описать базовые правила и предупреждение типа "осторожно рандом может быть кринжовым, во избежание кринжа ведите себя прилично".

    Если вам интересно поболтать о конлинке и пофилософствовать, почему же у него такой логотип или вы поргроммист и у вас есть вопросы к дизайнеру, то пишите мне в конлинк I2B21 (хз найдете ли, но у меня такой там юзернейм)


  1. Savvva
    04.08.2026 17:00

    Тут надо или делать за пределы РФ полностью шифрованный анонимный мессенджер или делать по законам РФ. В РФ делать толку нет. А шифрованный и анонимный найдет свою аудиторию. Будут еще деньги платить((.


  1. JDJ
    04.08.2026 17:00

    . Практически каждый запрос поллинга приводит к обращению в MySQL.

    я вот это прямо сейчас переделываю в своём мессенждере, тоже сначала дёргал БД раз в 4 секунды, теперь делаю кэши на клиенте и сервере. Через недельку тоже сделаю статью.


  1. Wesha
    04.08.2026 17:00

    Тестировать свой продукт на живых юзерах? Miscrosoft одобряе!


  1. rastop123
    04.08.2026 17:00

    Очень странный выбор языка, технологий, архитектуры. Websocket ничем не сложнее пуллинга, а то и легче даже. Кода для реализации чата не так много, поэтому пиши хоть на go хоть на c хоть на rust особенно когда есть ИИ агенты. Ну и про преимущества кэшей, брокеров сообщений и прочего можно почитать. Достаточно попросить ИИ агента набросать мессенджер и он расскажет уже давно протестированные архитектуры и решения


    1. Wesha
      04.08.2026 17:00

      Websocket ничем не сложнее пуллинга, а то и легче даже.

      Это если Вы в нём разобрались, а не вайбкодите.


  1. PoksPoks
    04.08.2026 17:00

    Пхп, мускуль и поллинг, аж олдскулы свело. Подскажите где скачать клиент под мой сименс


  1. kromanjonetz
    04.08.2026 17:00

    Скоро у каждого пользователя будет свой собственный мессенджер: https://habr.com/ru/articles/1067162/


  1. DimaHima
    04.08.2026 17:00

    в мобильной версии косячки с тем что кнопки вылазят за рамки (да да, я устал читать комментарии, остановившись на статьях закона и могу повторять) и вместо сообщения самому себе выдало объект, придумка классная, мне больше понравилось, что не надо пароль придумывать такой, какой сам забудешь. Прикольно и надеюсь проблем с законом у Вас не будет )


  1. baron9212
    04.08.2026 17:00

    Зумеры придумали ICQ? ))
    Если серьезно - в аське были прикольные номера. 5-6-7-изначные.
    Чем меньше знаков - тем старее и почетнее акк. Можно возродить эту былую традицию )
    Ну и смайлик бьющийся башкой об стенку - обязательно!!!


    1. akkusama
      04.08.2026 17:00

      Судя по логотипу тут нечто более загадочное и интригующее, чем просто icq)))
      Немало людей встречала ностальгирующих по этому смайлику, мне кажется на старте проекта такая фича может немало аудитории привлечь, просто из соображений прикола