Wire
Free cross-plaform secure messenger-
Free Software: Free (as in freedom, not price) software puts the user in control by allowing you to use the software for any purpose, modify it, and redistribute it. This also implies that you can examine the source code and see what it does and how it works. This represents a baseline requirement for recommendation in this guide.
-
End-to-End Encryption (E2EE): Allows two or more end-points to communicate confidentially, such that no one in the middle (including the service operator) has access to the contents of the communication. This represents a baseline requirement for recommendation in this guide.
Wire uses E2EE for text, voice, and video communication.
-
Does Not Limit Metadata: Metadata is "data about data." In the context of communication, metadata could represent information about who sent or received a message and at what date and time.
-
Allows Anonymous or Pseudonymous Use: Does not require revealing personally identifiable information (PII) in order to communicate.
You may register a Wire account with an arbitrary username. Registration of an email address is optional.
-
Centralized: Centralized services are operated and controlled by a single entity, putting the operator in the position of gatekeeper with total power over your use of the service. Centralized systems also suffer from a single point of failure and are vulnerable to censorship both by the operator and by governments with jurisdiction over the operation of the service.
-
Limited Interoperability: Interoperability increases freedom and usefulness by allowing different systems to work together. When a service is hostile to other services interoperating, particularly a communication service, this places users in a walled garden, which limits choice and can make it difficult to switch to or from an alternative.
-
Disallows Alternative Clients: Requires the use of sanctioned software clients with the provided service. This means that if the official client contains anti-features, for example, you cannot avoid them by using an alternative.