Immer wenn ein Android-Gerät eine Verbindung mit WLAN oder einem mobilen Netz herstellt, führt das System einen sogenannten Captive-Portal-Check durch. Dieser Prozess ermöglicht es Android, zu bestätigen, dass das Gerät nicht nur eine IP-Adresse vom Access Point oder Internet Service Provider erhalten hat, sondern tatsächlich auch Zugang zum Internet hat.