Tech savvy people might be able to compile/sideload/apk download (etc.) their way around it.
But it's very difficult to get friends that you're talking with to do the same, when they don't care or don't know how to.
So all your data will just be scanned on your friend's side.
Next up: Big Tech Plays Victim Card, Insists They Would Have Done Better In Hypothetical Universe Where They Don't Propose The Same Thing
[edit-to-add] obvious downside to this model is that your friends then need to have the same type of device as well, so it's kinda apple-to-oranges comparison...
As far as I can tell help with issues installing/running is still only done in the chat rooms, which is great if people have the right answer at that very moment.. however a basic phpbb forum or bbpress from 20 years ago would be a better experience.
We definitely need more people installing it and putting out info on what what works and how to do things since so much of it left to draconion things like postgres docs and nginx docs - which are not great either.
I think I have a new one setup and running, but the complexities of nginx and a separate domain for the element web has put me off another week at least (and being asking to switch support chat rooms since it's now not a synapse issue it's something else)
I will say it's pretty great when it's running (for a long while, pruning and vacuuming and a spinning / non-ssd drive have led to my previous install being canned)
(can update that with more info given time)
I'd be happy to record video of the processes to see the confusion I end up running into if it would help make docs better for the community.
I started with the matrix-synapse and got lost in nginx configs then went to other websites instructions to try to patch it up to work - and to the synapse chat and then to caddy then back to nginx and then wishing there was forums instead of chat - and wish I could pay someone I could trust to help but you can't offer money in the chat - which is a good rule -
but I don't know, haven't gotten to the part where I test the options in element and such yet, so much.
I did have a running system for over a year that I put together on debian 10 - so I know it's possible.. just for me it's like 1 out of 3 attempts to install on a new server, maybe I'm just not cut out for nginx / caddy / certbot and the like, I don't know why they all seem so hard and working with tech help via phpbb forums 20 years ago seemed like a better experience.
I switched my wife, family, and a few friends over to XMPP. Aside from the lack of "stickers" in Conversations and Dino, they seem to be doing okay[2].
[1]: https://conversations.im/omemo/
[2]: But then again, this is the only way to reach me, so maybe they just don't complain to me directly.
XMPP should be able to comply with the police providing metadata.
XMPP servers should be able to comply with the police providing metadata.