DroidWall is a useful mobile application that allows you to choose which apps installed on your Android device can access the internet. The software is based on the powerful iptables firewall from Linux. DroidWall is ideal to use if you want to prevent data charges, make your battery last longer or stop malicious apps from leaking your sensitive data.

DroidWall allows you to create whitelists or blacklists with applications that are allowed or denied access to the network. You can choose whether apps can connect using WiFi or 3G. In addition, the program includes advanced features that enable you to manually define custom iptables rules.

Please note that in order to use DroidWall, your Android device needs to be rooted.