Напълно си прав, 4096bits. Всъщност, би трябвало да има нещо като "Send them a friend request, if they're using the service" и само ако другия отговори да се разкрива, че въобще съществува в системата.
Telegram може да се настрои така, че само някой, който е в твоя списък с контакти да може да те вижда в неговия списък с контакти, дори да си в списъка му с контакти на телефона, но не може да се изключи нацяло. Signal въобще няма такова нещо - всички виждат всички от списъка си с контакти на телефона.
Telegram съхранява контактите ти на техните сървъри, както и ги синхронизира между устройствата, но това може да се изключи, обаче тогава няма да ги виждаш и на устройството. Signal не съхранява контактите ти на техните сървъри, а проверява частични хешове на контактите ти от телефона за наличие в тяхната база данни.
Telegram има потребителски имена, които се показват в груповите чатове - там можеш да си скриеш номера, както и хората могат да те търсят по потребителско име, което не ти разкрива номера. Signal има потребителски профили, които се показват на някой, който те няма в списъка с контактите си - т. е. не си разкриваш номера на някой, ако му пишеш.
Telegram може да се настрои да иска парола при вписване от ново устройство, но тогава ти иска и e-mail. Signal може да се настрои така, че да ти иска PIN кода, с който заключваш приложението.
И Telegram и Signal рутират централизирано всички съобщения, което значи, че получават всички метаданни. Signal претендират, че ги трият и веднъж се е случвало в съдебна зала да свидетелстват, че могат да предоставят само дата на регистрация и последен вход. В Telegram съобщенията по подразбиране са некриптирани и всичко се пази - за да може да се синхронизира между устройствата.
В Signalвсичко е криптирано и няма как да не бъде. В Telegram са криптирани само гласовите и видео разговори, както и секретните чатове.
Signal съхранява публичните ключове на всички за всички устройства, а частните са единствено на отделните устройства. При Telegram се разменят когато ще се използват.
И при двата гласовите и видео разговори могат да бъдат peer-to-peer, но минават през сървър, ако такава връзка не може да бъде направена - в който случай могат да ви измамят и да ви подслушват. Не виждам как не биха могли да направят същото и за чатовете - могат да подслушват всеки разговор, ако поискат.
На Signal всичко е GPL v3, а сървъра и някои клиенти на Telegram са частен код. Telegram може и е налагал цензура - при Signal подобно нещо все още не се е случвало.
При
Tox никой не може да те вижда кога си налиния или да чете съдържанието на каквото и да било. Обаче ако може да ти следи трафика - ще знае кога и с кого си пишеш, освен ако не го
прекараш през Tor.
За разлика от Jami не ползва SIP, което май го прави една идея по-добре. Има различни клиенти за всички операционни системи без iOS (някои са зарязани). Има всички функции, които се очакват от един месинджър - чат, гласови и видео разговори, изпращане и получаване на файлове, споделяне на екрана.