In recent years, it has come to attention that governments have been doing mass surveillance of personal communications without the consent of the citizens. As a consequence of these revelations, developers have begun releasing new protocols for end-to-end encrypted conversations, extending and making popular the old off-the-record protocol. Several new implementations of such end-to-end encrypted messaging have appeared, as well as commonly used chat applications have been updated with implementations of such protocols. In this survey we compare existing implementations, where most of them implement one of the recent and popular protocols called Signal. We conduct a series of experiments on these implementations to find out which types of security and usability properties each application provides. The results of the experiments demonstrate that the applications have variations of usability and security properties, and none of them are infallible. Finally, the paper gives proposals for improving each application wrt. security, privacy, and usability. This technical report is based on the work done in .