As far as I know, Arkham is not capable of deanonymizing coinjoins. They are an explorer that can tag an address based on certain patterns, like an address that gets swept into Binance’s cold wallet can be assumed to be a Binance deposit address. They automatically tag many addresses as coinjoin addresses, but there is a flaw in their algorithm that sometimes mislabels addresses from batch payments as
coinjoinscoinjoin addresses. Even if they can identify an address as having participated in a coinjoin, they can’t tell you anything beyond that unless a participant does something to compromise their privacy, like coinjoining to a reused address.
My question is, when it comes to blacklisted coins, doesn't CoinJoin have the same problem as regular online mixers? Since you never know where the coins come from, you may end up blacklisted coins and when you go and make a transaction, you may own blacklisted coins that show up at the end of some service that uses whatever filters they use to detect so called blacklisted coins.
In a coinjoin, you know exactly where your coins come from. They come from your own wallet. The privacy comes from making a transaction with many participants, so outside observers don’t know the precise origin of your coins. You don’t really end up with coins that belonged to a blacklisted user, but your coins can end up on a blacklist as a consequence of seeking to improve your privacy via coinjoin.