It is not waterproof, for sure. It is made of plastic, so I would not expect it to rust. As for dust, there is a bit of dirt accumulation along the edge of the case and the iphone. Personally, I want to clean it every now and then. But it is not easy to slide the phone out of the case, as it is a very snug fit. I cannot speak about it being shock proof, But I would expect the phone screen to be protected from short falls. There is a small lip on the case, so that if the phone is face down the screen wont be touching the surface.