- SentryFi
- WiFi guides
- Private WiFi address
Guide · iPhone & Android
Private WiFi address: should you turn it on?
Your phone can show each WiFi network a made-up hardware address instead of its real one. Here is what that does, where the setting lives, and the few cases where you might switch it off.
Yes, leave it on. A private WiFi address makes it harder for networks to track your phone across places by its hardware (MAC) address, and Apple says it doesn’t affect how you join or use most networks. On iPhone (iOS 18+) choose Rotating for public WiFi and Fixed if a home or work network needs to recognise your phone. Android uses a randomized address by default.
What a private WiFi address is
Every WiFi chip has a hardware address, called a MAC address, that it shows to every network it talks to. Because it doesn’t change, the same address seen at a café, an airport and a shopping centre can link those visits to one device. A private (randomized) address replaces it with a different one per network. It is a privacy feature: it doesn’t encrypt your traffic or make an unsafe network safe.
iPhone: Off, Fixed or Rotating
Apple’s support page describes three options in iOS 18, iPadOS 18, visionOS 2 and later:
| Off | Your device uses its hardware MAC address |
|---|---|
| Fixed | A private address that doesn’t rotate. The network sees the same made-up address each time |
| Rotating | A private address that rotates to a different one every 2 weeks |
Earlier versions (iOS 14 to iOS 17) only have an on/off switch. Apple adds that your device chooses Rotating by default when it joins a new network that uses weak security or no security.
- Open the Settings app, then tap Wi-Fi.
- Tap the More Info button (the “i”) next to the network.
- Tap Private Wi-Fi Address, then choose Off, Fixed or Rotating. On iOS 17 or earlier, turn the switch on or off.
The setting is per network, so you can use Rotating at the airport and Fixed at home. If you forget a network, the private address for it is forgotten too (on iOS 18 and later, unless you rejoin within 24 hours).
Android: randomized MAC address
Google’s help page says phones with Android 10 and above use another MAC address, and Android’s developer documentation confirms that randomization is on by default. To check or change it for one network:
- Open Settings > Network & internet > Internet.
- Tap the settings icon next to your network.
- Scroll to Randomized MAC address (search Settings for “MAC address” if your phone’s menus differ).
By default Android uses persistent randomization: one made-up address per network, kept until a factory reset, which works like Apple’s Fixed. Since Android 12, Android can use non-persistent randomization for open networks that haven’t shown a sign-in page and when an app requests it. In that mode the address can change on reconnect, if the DHCP lease has expired and more than 4 hours have passed, or if the address is more than 24 hours old.
When to turn it off (or use Fixed)
- A home router that only lets known devices join (a MAC allow-list) or parental controls that identify devices by address. Fixed usually solves this without turning privacy off.
- Hotel or campus WiFi that keeps logging you out. Some sign-in systems remember devices by address; a rotating address can look like a new device. Try Fixed for that network.
- Work or school networks that require it. Organisations can turn the feature off through a network profile on managed devices.
Apple suggests installing the latest software updates and trying again before deciding to turn the feature off, because most networks work fine with it on. If a hotel or airport sign-in page won’t load, see the iPhone and Android fixes.
What it doesn’t do
A private address doesn’t hide what you do online from the network: the network still sees which sites you connect to (unless you use a VPN or a service like iCloud Private Relay), and it doesn’t stop a lookalike network from showing you a fake sign-in page. The FTC’s advice for public WiFi still applies: use encrypted apps and sites, and don’t ignore warnings. SentryFi doesn’t change phone or router settings. It checks the network you are on for warning signs — an unexpected sign-in page, DNS answers that differ from trusted DNS, certificate problems, a hidden proxy — and gives a 0–100 risk score with plain next steps.
Frequently asked questions
Should I turn off Private Wi-Fi Address on my iPhone?
Usually not. Apple says it doesn’t affect how you join or use most networks. Turn it off, or pick Fixed, only for a network that needs to recognise your device, such as a home router with a device allow-list.
What is the difference between Fixed and Rotating?
Fixed keeps the same private address for that network. Rotating changes it every 2 weeks, which makes long-term tracking harder but can make some networks ask you to sign in again.
Why does my iPhone say the private address is disabled for a network?
Private Wi-Fi Address is turned off for that network, so your iPhone uses its hardware address there. Turn it back on in Settings > Wi-Fi > More Info > Private Wi-Fi Address unless the network requires it off.
Does a randomized MAC address make public WiFi safe?
No. It limits tracking by device address. It doesn’t encrypt your traffic or detect fake networks, so HTTPS, mobile data for banking and checking the network still matter.
Related guides
Sources
- Apple Support — Use private Wi-Fi addresses on Apple devices
- Apple Support — Recommended settings for Wi-Fi routers and access points
- Android Help — Manage advanced network settings on your Android phone (Private DNS, randomized MAC)
- Android Open Source Project — MAC randomization behavior
- FTC — Are Public Wi-Fi Networks Safe? What You Need To Know
- CISA — Securing Wireless Networks (ST05-003)