No tools can make Bitcoin private, unless it hardforks, it's a transparent public blockchain. You can get some some psuedonymity via coinjoins, but all your transactions are still 100% visible.
A good analogy for coinjoins is walking around naked, but you have a bag over your head...no one knows who you are, but you're still naked and vulnerable