If I buy crypto with Binance every seller I purchase goods/services from that receive my crypto know my Binance wallet info right?
For more privacy as you said I should withdraw from Binance to a safe wallet (spending other fees) and then pay a seller right?
I'm not sure I understand the way you want to use to buy? If you're going to buy from Binance P2P (meaning dealing with individuals as I mentioned before) then the seller will see your username. And he can also generate a receipt that has your name on it (you can do that as well). He's not going to know your binance deposit address though.