The iPhone 12 mini is IP68-rated, which means it's waterproof up to 6 metres for up to 30 minutes and offers excellent protection against water and dust.