It does involve full trust as I as receiver can check your balance, your upcoming transactions, your old transactions and you have to trust me that I do not expose this data to the public with a tie to you.
Bitcoins privacy is not imperfect, it is just not existend. That brings fungibility issues in place etc.
