No, the Xiaomi Redmi 10 is not waterproof and water-resistant. The device is not equipped with a waterproof IP rating. So users will need to be careful not to allow it to come in contact with anything liquid or water. Make sure you have a waterproof case.