Posting your Bitcoin address, transaction ID on social media, may not worth it. People can get details of how you spend your money. Using a public address as a public person let's everyone see what you are doing with your money.
But if they is any reason, why u need to post your address or private keys on social media, try to hex code it. Or random people will access your mail. You can hex code with this site
www.convertstring.com/EncodeDecode/HexEncode.
~
What is the motivation for someone to do this on social media? show off? or because they want attention so that they use social media inappropriately. Post a private key? are you serious
Well, whatever it is, if you have posted on social media, everyone will know, there is no more privacy. Be wise in using social media, use only as needed to establish communication and find out the latest news. Take care of your privacy, not everyone has to know what you are doing, what you are investing, let alone know your wallet.
Government is able to know the transactions you make when you’re making use of an exchange that is centralized. Centralized exchanges always make reports to the government, but decentralized exchanges has nothing to do with the government and they can never tell what’s happening on decentralized exchanges because they have no access to it and does not control it.
So, if you don’t want the activities you’re into in the crypto community to be known by the government, it would be best that you start making use of decentralized exchanges, if not, then you’re still exposed to them by using centralized ones.
Yes, Centralized exchanges have an obligation to comply with rules related to "exchange businesses" recognized by the government, usually for consumer protection. This choice can not be forced, centralized or decentralized exchange, both have advantages and disadvantages. What is clear, understand the terms and conditions.