I just don't buy that screen protectors prevent fingerprints. Fingerprints come from the oils on your skin. If you are sliding your finger around on the screen it won't leave fingerprints but just a bit of oil. The oil is good as it lubes the screen so your finger slides smoothly over the surface. I clean my phone with windex every once in awhile, which makes it look brand new, but it is not as smooth until I use it for a bit. Every once in awhile I can see a little rainbow effect because of the skin oil but a quick swipe of the finger evens it out and it's gone.