The document describes WiRun, an app that uses WiFi signals to monitor a user's location and sitting duration in order to encourage breaks from prolonged sitting. It does this by vibrating the phone and tracking whether the user has left the room or building when a long sitting period is detected. The app design leverages dense WiFi environments to determine location changes. It includes components for location monitoring, break time monitoring, activity challenges and logging history. The implementation works by periodically scanning for WiFi access points and comparing the current list to previous ones to detect location changes without relying on GPS.