Ok, I sold my iPhone 4. Awesome. $275 and alright condition. So if I do a restore from the phone itself, can i be assured that my information is gone for ever and not retrievable?
Turn off iMessage, log out of Apple ID, make a backup if you're switching to another iPhone, restore in iTunes to latest firmware. Eject from iTunes before it prompts you to use as a new phone or restore from backup. Remove SIM card.