Why doesn't it show my Wi-Fi network name?
Updated
If the network tile reads Wi-Fi · Name unavailable instead of the name of the network — or Hotspot · Name unavailable — Stealward is connected fine. It just can’t read what the network is called.
Nothing is broken
This only affects the name being displayed. Everything that depends on the network still works exactly as it should:
- Stealward still notices if the watching device drops offline, and still alerts you.
- Alerts still arrive.
- Movement, power, and network detection still work. Any camera features available in the session are unaffected too.
The caption is greyed out rather than flagged as a warning for exactly this reason. If that’s all you needed to know, you can stop here.
Why it happens
On both iPhone and Mac, Apple treats the name of the Wi-Fi network you’re on as location information — knowing the network can reveal roughly where a device is. So the system only hands the name to an app that has Location permission, and redacts it otherwise.
Stealward doesn’t have that permission by default, so the name comes back empty and the tile falls back to showing just the connection type.
Turning it on
Stealward uses Location for this and nothing else. It doesn’t collect your location, doesn’t track where you are, and doesn’t need it to protect anything.
On iPhone or iPad: Settings › Privacy & Security › Location Services › Stealward, and choose While Using the App.
On a Mac: open Settings › Permissions in Stealward and turn on Location — the row takes you straight to the right system settings pane.
You can also reach it from Me › Permissions on iPhone and iPad. Once it’s on, the network name appears on the session card and in the lock-screen readout the next time the network is checked.
If you’d rather not
That’s a perfectly reasonable choice, and the only cost is the missing name. See Permissions Stealward asks for for what each of the others does.