The diagram below is a thought experiment that could provide a certain level of privacy to mobile (smart)phone users, beyond what they currently have. Some of it is purely theoretical, but it should nonetheless be possible.

I would love some thoughts/advice/criticism on this:


Short explanation

  • The users phone has all services turned off (gps location, phone and data connections to provider are all off), except for the wifi radio.
  • The phones wifi radio has a connection to an open wifi network in the vicinity, and through that a connection to the www.
  • Through this wifi connection an openvpn tunnel is created to the users home server.
  • The home server patches the users request through to his pbx server, which calls the requested number over voip.


  • The call appears to be originating from the users home, so the callers location should be reasonably protected.
  • In theory this process could also be reversed, allowing the user to receive calls as well.


  • An open wifi network in the vicinity is needed.
  • Probably some lag.
  • Subscription to a VOIP provider is required.
  • Basically this diagram is inspired by what companies use to be able to transfer calls to their employees while they're on the move. The customer just calls the main company number and the companies internal server takes care of the routing to the employees mobile phone. Because the routing to the mobile phone is done internally and over vpn, which can be encrypted, it has the potential to (at least partially) hide your location.
    – user7848
    Commented Jan 22, 2014 at 13:02
  • Who are you hiding from? Google/apps on your phone could still potentially find your location by scanning WiFi networks in the area. Commented Aug 10, 2019 at 18:54

2 Answers 2


You haven't stated the security problem you are trying to solve, so I'm going to default to "defeating government snooping".

There's no reason this wouldn't work from a technical point of view, though from a business perspective it is impractical and would get very few takers. The primary problem with it is that it will be challenging from a wifi access perspective. Mobile telephone companies have spent billions on the infrastructure to establish quality coverage over wide areas, you're talking about people giving that up in favor of wifi services that are spotty even in metropolitan areas. I personally wouldn't use it.

Also, in order to really ensure privacy you'd have to develop your own mobile telephone OS, and prevent it from going to any app stores. Who knows what back-doors the mobile company put in the android distro they put your phone? Installed apps can have all sorts of snooping capabilities, so if you don't control for these things there's no point in your design.

Lastly, say you build this and some people start using it, nothing is going to stop governments from knocking on the VoIP provider's door and demanding that they give them their phone records. In fact, in many places any phone provider is already compelled to by law. So you'd be substituting snooping on mobile networks with snooping on VoIP. The fact that you are going to put these calls into the phone system at all defeats the whole purpose. Information from the VoIP provider could be used to determine the location a call was made from using the IP addressing used in the VPN that was set up. You could obfuscate that by running some VPN proxies for people to connect through, although being that they'd have to be set up beyond the reach of the government you're trying to defeat you're going to have latency issues.

If you want to deliver secure communications then encrypted point to point connections are a good way to go. You can use mobile providers' own networks or WiFi for transport, whatever's available. Network availability would be much better than if you rely solely on WiFi. It doesn't matter that it goes over the mobile network as it's encrypted, and if there are secure servers somewhere out there to act as proxies (think TOR) then the end points of the connections are harder to track. Not that Skype already does much of this, however their operations and code are closed, I personally wouldn't treat it as secure or private.


It depends on the sophistication of the attacker. If they are trying to monitor your phone and are also able to monitor your home, they would see the connection coming in to the home and could trace it back to the proxy. They could then go after the proxy to get the access point. You would really need an anonymizing network capable of real time voice communication and I'm not sure that would be possible with Tor's latency.

You must log in to answer this question.