

Signal is not the answer. Signal’s backend is essentially closed-source, and to my knowledge none of their binaries are reproducible with the code available. If you really want privacy and security in E2EE, you want somethjng that’s completely open-source (front and backend), and can be self-hosted entirely. Matrix is this.
LineageOS is a good step in the right direction GrapheneOS is the best, but obvously restricted to Pixela device due to their hardware.