StalinSMS records all incoming and outgoing text messages. for the time being the messages are stored on the SD card in plain text, in the future i plan to support xml, csv and more. StalinSMS can also now backup all SMSs currently stored on phone, and wipe all created logs.
You may also be interested in my other "StalinApps": the origional StalinPhone and the upcoming StalinCommander, I'll keep you posted.
StalinSMS uses the following permissions:
.permission.WRITE_EXTERNAL_STORAGE - to log SMS messages to text and to wipe the StalinSMS directory.
.permission.READ_CONTACTS - to translate between phone numbers and names.
.permission.READ_SMS - to read SMSs of course.
.permission.INTERNET - to serve adds from AdMob only.