Yes and no. Every cryptocurrency transaction made on a public Blockchain is public, traceable, and permanently stored there. The bit that remains private is the identity of the person making the transactions. Each transaction that is carried out is done so via a cryptocurrency address, It’s possible to see all the transactions that a particular address has carried out, but not who the address belongs to.