Некоторые мессенджеры используют закрытые исходные коды, чтобы скрыть от независимого аудита исследователями безопасности возможные ошибки в коде. 4
Даже если разработчики серьёзно относятся к приватности пользователей и не разглашают их данные, наличие ошибки в коде может дать злоумышленникам доступ к этой информации. 4
Кроме того, закрытый код позволяет сотрудникам компаний, разрабатывающих мессенджеры, самостоятельно устранять найденные дыры в безопасности. 3
Однако есть и исключения: некоторые мессенджеры, например ADAMANT, используют открытый исходный код, что позволяет любому провести аудит и развернуть систему на собственном сервере. 4