Bitcoin is essentially semi-anonymous, between completely anonymous and fully open.
Bitcoin can query transaction information from the blockchain because all transactions are public. Although BTC's bitcoin public key address cannot track the query, BTC wants to convert it into cash and can still trace it through the information!