If you want to send a shielded transaction with Zcash, you first need to generate an address that begins with “z” since these are designated for shielded transactions in the Zcash network. You can use a wallet that supports Zcash and supports the function of this type of transaction, like Zecwallet (which is available for desktop and mobile devices). When making a transaction with the ZEC address, only the amount is visible, and it doesn't show from or where those tokens are being sent.