Can Truecaller read my messages?

No, Truecaller never read your SMS messages for any reason. Truecaller analyzes the message locally on your phone to determine if it is a spam or not, and to identify the sender for you. The information does not touch our servers or leave your phone.