While not technically water-proof, the iPhone 12 Pro has an IP68 water and dust resistance rating. It can survive being underwater at a depth of six metres for no longer than 30 minutes.