The biggest issue with Matrix is that the server collects ALL the metadata.
-
Have you been using this one?
I tried it out once, but I currently don't use it, because I just run mollysocket on my own server.
On my app I don’t get rich notifications only “you may have a new message”.
That should only be the case while your Molly database is locked, because the actual messages can't be decrypted, so no message preview can be shown in the notification.
-
The point is that since Signal's default, well-supported installations use Google services, those services are present on most of your contacts' devices. You might have the knowledge, skill, and motivation to avoid those services on your own device, but since they're still present at the other end of most chats, you haven't escaped them.
It's also worth noting that E2EE doesn't protect the endpionts, and that Google Play Services run with system-level privileges.