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.