Binance has an exciting feature where users of binance alone can send and receive crypto for free via a unique Payment Identification Number (Pay ID). It is fast, free as they have said and very efficient, I have tried out this feature.
If you register with Binance, you will have to provide you email. You can send to another Binance user through email. It is also free.
If you are a p2p trader, you will provide you phone number, using Binance also involve full verification, so nothing private. The receiver can provide his phone number for free payment. It is free for sending cryptocurrencies too through nphone number.
Binance Pay is free and better because your email or phone number is not required, only binance Pay ID is required and can help not to disclose your email or phone number to the sender.