Let me first say, I have abnormally oily hands. With every new iPhone, I get the joy of having an oil free device. For a month or two, the screen stays fresh and clean with its anti-oil coating. Eventually, I get this residue that will not easily come off with water or a "wipe with the shirt". I have an oil overdose problem on my hands (pun intended). I know I'm not alone. Being as the iPhone screen is not designed for harsh cleaners, completely removing oil is tedious. Microfiber cloths work well, but I feel like they don't absorb all of the oil and smudges return quickly. Any reusable microfiber cloth WILL cause micro scratching or worse. I highly recommend avoiding a microfiber cloth, as mine were pristine in sealed plastic and they still caused a "minor" scratching on my iPhone 7 Plus. iPhone cleaning kits can be expensive and any kit that contains non-disposable cloths is a no-go in my opinion. Won't use em. So to cut this long story short, I noticed my girlfriend was using oil removing wipes for her face. I had a "eureka" moment and grabbed the box from her. I look at the wipe and it doesn't seem to have any cleaning chemicals or texture that would cause micro-scratching. I gave it a test and wow....the phone felt brand new using one wipe, giving the phone a complete wipe-down. If your hands are an oily mess, give these things a chance. https://www.amazon.com/Clean-Clear-Absorbing-Sheets-Count/dp/B003V57Q5I Disclaimer: I am not 100% sure there aren't any damaging effects. From my personal use, there seems to be nothing in this product that would cause your phone harm. Also, make sure to blow off any dust particles before wiping down!