A couple important precautions to take with whirlpool:
- turn on tor, it's not on by default
- connect your own full node backend, your xpub gets leaked by default
- only make single input tx0 transactions, otherwise your pre-mix history is leaked by default
- prepare at least a month for the ceremony, it takes a long time by default, by default only 5 remixes is not enough
- do not use ricochet, it has a fingerprint by default and is super expensive
If you'd like to avoid all of these pitfalls, save a bunch of sats on fees, and be done with it in a day rather than half a year, just use WasabiWallet.io
If you wanna learn more, checkout coinjoins.org