Coinjoins are non custodial group transactions, you can gain complete privacy on your coins with BTCPay Server's coinjoin plugin, Trezor Suite's coinjoin account, or Wasabi Wallet (for desktop).
Are CoinJoin transaction truly private? What about the blockchain analysis projects that are around? Does this feature make Bitcoin private, or "mostly private"?