i got some skills to clean iPhone data,like the CCleaner and Safewiper
I just don't think the reset can erase data completely,at least I tried it on my phone.Since you are sure that reset does not erase your data, what makes you think that those apps will erase your data? Have your checked your phone for leftover data after a reset. and then after using those apps? Are you using both apps?