FYI
Ring Signatures (sender privacy) is actually the weakest part of Monero's privacy tech. It is relatively weak obfuscation; not truly hidden.
Confidential Transactions (amount privacy) and Stealth Addresses (receiver privacy)
are truly hidden by encryption and where the real privacy magic of Monero comes from.
This might also interest you: https://localmonero.co/knowledge/ring-signatures-vs-coinjoin