Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I dimly remember hearing about an OSX application that let you, for example, enable password lock when leaving the current WiFi, but I can't find it anymore. Does anyone know how it's called? Thanks!

share|improve this question
Long shot...MarcoPolo, or its "successor" ControlPlane? – binarybob Mar 10 '12 at 19:01

I believe that you're actually looking for a setting in OS X:

System Preferences → Network → Advanced

enter image description here

share|improve this answer
Not exactly… this setting only prompts you with a password dialog when changing networks. What I'm actually looking for is a way to require a password to login only on the go while granting free access at home. Sorry for not being clear enough. – Joel Wanner Mar 10 '12 at 19:35

I'd be surprised if this exists.

Typically when you walk out of/into a wifi network's range your mac will be turned off, which means nothing can run while you're crossing the boundary. Unlike iOS, there is no API on OS X for running code when you enter/exit a specific location even while the device is turned off. This is a feature that needs hardware support, and Macs don't have it.

Scripts executed by utilities like ControlPlane will not run until after you actually wake your mac up again, and by then it's too late to change the wake-from-sleep behaviour.

It might be possible with some deep hacks into the system, but I'd be surprised.

share|improve this answer
Yeah, you're right. – Joel Wanner Mar 11 '12 at 7:17

I have a feeling you may be thinking of

share|improve this answer

Months later, but I came across this post so thought I'd share my findings. ControlPlane is a free alternative to Sidekick, and does exactly what you're asking. By default, you can have your screensaver password enabled, and disable only when meeting certain criteria, such as joining a particular wifi network, identified by SSID or BSSID.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.