Существует российский Bopup сервер, не XMPP, но с клиентами на русском и под Android в том числе www.bopup.ru С историей сообщений на сервере, шифрованием, плюс проект в активной стадии.
Есть сервер сообщений Bopup Communication Server www.bopup.ru/products/server, не jabber, но хранит историю, легок в установке и настройках, есть клиенты на русском с шифрацией.
Тот же Bopup Messenger www.bopup.ru/products/messenger, а на сервере отключаете ведение истории сообщений. Надежно, с шифрованием, терминальные среды поддерживает.
Bopup IM: со своим сервером и клиентами, все быстро настраивается, шифруется, с историей, функциями запланированной рассылки и назначения файлов, офлайн передачей данных www.bopup.ru
Все относительно, так как приведенные вами системы все равно используются удаленные сервера, где все и хранится. Для полной секьюрности нужно смотреть системы где сервер нужно самому хостить тоже, типа Bopup IM www.bopup.ru с клиентами под PC и Android.
Главное принципиально написать своей сервер или задача только в клиенте? В последнем случае можно использовать Bopup IM Client SDK www.bopup.ru/products/sdk и писать свой клиент на VB, C++, C#, уделить внимание только GUI, а про остальное забыть и использовать в качестве сервера Bopup Communication Server www.bopup.ru/products/server
Вот еще Bopup IM www.bopup.ru, платный, но скидка большая до конца года, ну и далее никаких оплат с подпиской. Есть клиент под Android. Централизованные управление настройками клиентов одна из фишек.
Bopup IM смотрели www.bopup.ru ? Все данные импортируются в базу сервера сообщений из AD, в том числе и на лету, если какой-то новый пользователь коннектится впервые, ну и настройки сервера позволяют. Всю структуру из Active Directory можно скопировать и назначить разрешения между OU, так, чтобы кто-то кого-то видел, остальные нет, включая передачу сообщений и файлов. Можно запретить как в одну сторону, так и полностью скрыть.
Если просто как привычный мессенджер со своим сервером и историей сообщений, тогда можно Bopup Messenger www.bopup.ru, вдобавок с контролем разрешений пользователей, чего с обычными паблик-клиентами не сделать. Ну и клиент под Android тоже есть.
Для обычного обмена сообщениями и документами включая офлайн передачу данных и их шифрование есть Bopup www.bopup.ru Не совсем социальная сеть, скорее привычный мессенджер со своим независимым сервером плюс клиент для Android.
Если вопрос разработки своего сервера не стоит, тогда можно использовать Bopup IM Client SDK www.bopup.ru/products/sdk, на базе которого можно легко в 2 строки написать свой клиент со нужной спецификой и функциональностью, или внедрить в свое ПО, а сервер установить свой Bopup Communication Server.