They use a broker server to connect your phone and computer to each other (your video/audio feeds do not pass through their broker server). Myself and a few other users have requested the ability to type in static IP addresses or dynamic DNS info to allow for direct connections. I dont think many users have enough networking experience to manually set this up, so I doubt this feature will be available anytime soon (if ever). Besides, if you want to be notified of motion and/or you want montion event images to be backed up offsite, your computer will need to be connected to the Internet.