← All tools

Signal vs Element for Journalists

Published March 2026 · Last updated March 2026

Use Signal for simple, everyday source communication -- it is easier for sources to adopt. Use Element (Matrix protocol) when you need decentralized, self-hostable infrastructure that no single entity can shut down. Signal is the practical default. Element is the resilient choice for high-threat environments.

Signal Element (Matrix)
E2E Encryption Yes, always on Yes (enabled by default in DMs)
Decentralized No (Signal Foundation controls servers) Yes (anyone can run a server)
Open Source Yes, client and server Yes, client, server, and protocol
Self-Hostable No (server code is open but non-federated) Yes, fully self-hostable
Owner Signal Foundation (US nonprofit) Element (UK company) / Matrix.org Foundation
Free Option Yes, completely free Yes (matrix.org homeserver or self-host)
Security Rating Strong Strong
Best For Source communication (simplicity) Newsroom infrastructure (resilience)

When to use Signal

Signal is the right tool when you need a source to install something and start communicating securely within minutes. Most people can figure out Signal without instructions. It requires only a phone number, and encrypted messaging is automatic. For individual source communication, Signal's simplicity and widespread recognition make it the practical choice. Sources are more likely to already have it or be willing to install it.

When to use Element

Element becomes the better choice when your threat model includes service disruption, censorship, or the need for organizational control over infrastructure. A newsroom running its own Matrix server controls all message data, metadata, and access logs. If Signal were blocked in a country (as it has been in Iran and China), a self-hosted Matrix server on a custom domain is harder to censor. France and Germany use Matrix for government communications, validating the protocol's security model.

The verdict

Signal for day-to-day source communication. Element for newsroom infrastructure in high-threat environments. The two are not mutually exclusive. A newsroom might use Element internally for team communication (self-hosted, fully controlled) while using Signal for contacting individual sources (simple, widely recognized). Signal's single point of failure -- the Signal Foundation -- is its main architectural weakness. Element's complexity is its main usability weakness.

Frequently asked questions

What is Element and how does it relate to Matrix?

Element is the most popular client app for the Matrix protocol. Matrix is an open, decentralized communication protocol -- think of it like email but for messaging. Element is to Matrix what Gmail is to email: one client among many, but the most widely used. The Matrix protocol is maintained by the Matrix.org Foundation, a UK nonprofit.

Can Element be self-hosted?

Yes. The Matrix protocol is fully self-hostable using the Synapse server software. A newsroom can run its own Matrix server, giving complete control over message storage and metadata. Self-hosting means no third party ever has access to your communications, and the service cannot be shut down by an external provider.

Is Signal or Element more widely used?

Signal has significantly more users. Signal had approximately 40-70 million monthly active users as of 2024. Element/Matrix has a smaller but dedicated user base, popular with technical communities, governments (France, Germany use Matrix for official communications), and organizations that need self-hosted infrastructure.

Can Signal be self-hosted?

No. Signal's server code is open-source, but the Signal Foundation controls the only production server network. You cannot run your own Signal server and have it interoperate with Signal's network. If Signal Foundation were to shut down, the service would stop working. Matrix/Element has no single point of failure.

Assessment by Mike Schneider at Fieldwork. Read our methodology or browse all tool ratings.