Earlier quoted context omitted.
>Connect to post something without encryption means your location is revealed to anybody observing the network. Where are you taking this from? You think connecting to your Mastodon server you have an account on somehow broadcasts to the whole network?
If a message is sent through an unencrypted connection, anybody sniffing the network gets: - Your message - Your account name - Your ip address (thus location) - The time at which this happens If the message is sent through an encrypted connection, but the federation connection between the servers is unencrypted, a powerful enough observer could still deduce the above.
Most Mastodon servers have TLS, exceptions usually included instances deployed to localhost.
Mastodon doesn't technically require it but all clients I've seen do and the web interface relies on some features that are only available in a trusted context (HTTPS and localhost)
I don't really see the problem though, which instance you sign up to is up to you. You can sign up to a HTTP-only instance if you want.
The privacy of your data is in the hands of your local administrator more than any powerful observer (and servers you send messages too, like with email, for which all your complains are valid too since it functions similarly).