I've had this on for weeks, no scratches. I had a NCase rubber case before, and it scratched it badly due to trapping dust and moving around. I had to exchange my first iPhone due to some problems I was having, and got a nice, brand new unscratched phone. I've had the Agent 18 on since I got it. I took it off for the first time tonight, and no scratches so far. I love it