Description
Signal is a messaging app that prioritises user privacy above all else. It uses the Signal Protocol, an open-source end-to-end encryption standard, to secure all communications—texts, voice calls, and video calls. The app is developed and maintained by the Signal Foundation, a non-profit organisation funded primarily by donations and a $50 million initial investment from WhatsApp co-founder Brian Acton. This funding model is supposed to ensure that Signal remains independent and ad-free. It was projected that running Signal would cost $50 Million a Year from 2025 on.
Signal’s features include disappearing messages, group chats for up to 1,000 people, and encryption mechanisms that minimise metadata exposure (see infographic by FBI). The app’s code is fully open-source, allowing independent audits and community contributions.
However, Signal’s server infrastructure relies on major cloud providers, which may not align with all sustainability goals, especially because it creates a revenue stream for Big Tech companies and compromises data sovereignty. Its use of Cloudflare CDN also causes
location data to be leaked.
Additionally, Signal is vulnerable to timing attacks that let attackers get info about users' device statuses. This vulnerability is affecting all Messaging apps that send delivery receipts.
Signal is exploring the introduction of a paid feature for encrypted backups.
Summary
Signal is a privacy-focused, end-to-end encrypted messaging app developed by the non-profit Signal Foundation. It is widely regarded as the gold standard for secure communication, offering features like disappearing messages and automatic face-blurring for sensitive images.
Signal is fully open-source, funded by donations, and does not rely on ads or data mining. However, its reliance on major cloud providers like AWS and Cloudflare for its infrastructure raises some sustainability and resiliency concerns. Despite its image as the most secure messenger out there, it's been shown that Signal is vulnerable to attacks that leak user data.