Estoy de acuerdo con casi todo lo que dices. Es más añadiría que es casi imposible tener anonimato con Signal porque necesitas tener un número de teléfono real. En países como Argentina tienes que asociar tu número de teléfono a tu número de identidad.
Más allá de eso esta documentación es genial:
https://signal.org/docs/
De ahí salen proyectos libres como
OMEMO: https://conversations.im/omemo/
y
tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.
All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.