The iPhone 7 is not waterproof. Although it does have a level of dust water resistance that is better than the models that preceded it. The resistance improves slightly with a case but it is not waterproof. The 7 has been known to survive a quick drop in water or some heavy rain. You should always let your iPhone dry out completely before inserting any cables or trying to charge it.