If you perform a transaction using your own wallet, for which you control the private key, that transaction is now public knowledge on the blockchain.
If instead you perform the transaction using a cryptocurrency exchange it won't be public. However, you can't perform transactions if that exchange is down, making the argument that "bitcoin fixes this" a moot point.