Monero is a cryptocurrency that allows a high degree of anonymity. First, you have to understand what anonymity means on the blockchain.
Monero implements Cryptonode, a protocol that obscures all operations on the blockchain. Each recipient receives a unique address for each transaction, a so-called stealth address, which cannot be assigned to his public address. The recipient can use his private key to identify the transaction on the blockchain.