---
title: "Your connection is not private on iPhone: cause and fix"
description: "On iOS the warning is usually the network, not the site: hotel, airport and café Wi-Fi intercept HTTPS at the captive portal before you have signed in."
canonical: "https://lemwatch.com/errors/your-connection-is-not-private/on-iphone"
source: "https://lemwatch.com"
---

# Your connection is not private on iPhone

> On iOS the warning is usually the network, not the site: hotel, airport and café Wi-Fi intercept HTTPS at the captive portal before you have signed in.

## Why it happens on iPhone

 On iOS the warning is usually the network, not the site: hotel, airport and café Wi-Fi intercept HTTPS at the captive portal before you have signed in.

## The fix on iPhone

 Open any plain http:// address to force the sign-in page, complete it, then reload. If the warning appears on mobile data too, the certificate itself is the problem.

## If that didn't fix it

 iPhone has its own failure mode, but Your connection is not private has a wider set of causes. The most common one overall is: The certificate expired (NET::ERR_CERT_DATE_INVALID).

 Renew the certificate and reload the web server.

## Check your own domain

 Running the check from outside your device separates a real certificate problem from a local clock or network issue in one step.

## Frequently asked questions

### Why does Your connection is not private happen on iPhone?

 On iOS the warning is usually the network, not the site: hotel, airport and café Wi-Fi intercept HTTPS at the captive portal before you have signed in.

### How do I fix Your connection is not private on iPhone?

 Open any plain http:// address to force the sign-in page, complete it, then reload. If the warning appears on mobile data too, the certificate itself is the problem.

### What does Your connection is not private mean?

 Chrome's full-page warning shown whenever certificate validation fails. It is not a single error — the real cause is the NET::ERR_CERT_* code printed underneath it, and that code tells you which of expiry, trust, or hostname is wrong.


## Related

- [All causes of Your connection is not private](https://lemwatch.com/errors/your-connection-is-not-private)
- [All website error codes](https://lemwatch.com/errors)
- [Your connection is not private on Chrome](https://lemwatch.com/errors/your-connection-is-not-private/on-chrome)
- [Your connection is not private on WordPress](https://lemwatch.com/errors/your-connection-is-not-private/in-wordpress)
- [Your connection is not private on Windows](https://lemwatch.com/errors/your-connection-is-not-private/on-windows)
- [Free SSL certificate check](https://lemwatch.com/tools/ssl-checker)
- [Your connection is not private on Mac](https://lemwatch.com/errors/your-connection-is-not-private/on-mac)
- [Website monitoring overview](https://lemwatch.com/website-monitoring)
