Some people have asked why I need access to your contact information. Here is a reply I sent that hopefully clears it up.
"If you're referring to the contact data, it's because when you set a sound as a contact ringtone it brings up a list of your contacts. There is no way to use that feature unless those permissions are set. It is never sent to me or stored on your phone. When you select to add as contact ringtone it sends a request to Android that says "Hey, can you bring up a list of all the contacts for me?" and Android says "Sure, here you go." The list is displayed and once you make your selection the app never uses that info again. I have no interest in anybody's contact data as I am only making these as a hobby."
Write contact data
Read contact data
-Used to set contact ringtones
Modify global system settings
-Used to set ringtones
Modify/delete USB storage contents
-This app does not delete anything! This is the only way to get access to the SD card to transfer ringtone files
Full network access
View network state
-Used for ads