A method for configuring a firewall application executed on an electronic device, the method comprising: displaying, within a firewall configuration screen of the firewall application, a list of applications included on the electronic device after executing the firewall application; receiving, within the firewall application, an input comprising a selection of at least one application from among the applications of the displayed list; receiving, in response to the selection of the at least one application, a selection within the firewall application of at least one parameter type corresponding to the selected at least one application, the at least one parameter type including a location parameter type; receiving, in response to the selection of the at least one parameter type, a selection within the firewall application of at least one parameter setting corresponding to each of the determined at least one parameter type; configuring the firewall application to control network access for the selected at least one application based on the selected at least one parameter setting; and operating the firewall application to control the network access of the selected at least one application based on the configuration of the firewall application; wherein the selected at least one parameter setting corresponding to the location parameter type is configured to be set to a geographic location of the electronic device; and wherein the geographic location of the electronic device is at least one of Global Positioning System, GPS, coordinates, longitude and latitude coordinates, and a range of a location including a distance based on the coordinates. displaying, within a firewall configuration screen of the firewall application, a list of applications included on the electronic device after executing the firewall application; receiving, within the firewall application, an input comprising a selection of at least one application from among the applications of the displayed list; receiving, in response to the selection of the at least one application, a selection within the firewall application of at least one parameter type corresponding to the selected at least one application, the at least one parameter type including a location parameter type; receiving, in response to the selection of the at least one parameter type, a selection within the firewall application of at least one parameter setting corresponding to each of the determined at least one parameter type; configuring the firewall application to control network access for the selected at least one application based on the selected at least one parameter setting; and operating the firewall application to control the network access of the selected at least one application based on the configuration of the firewall application; wherein the selected at least one parameter setting corresponding to the location parameter type is configured to be set to a geographic location of the electronic device; and wherein the geographic location of the electronic device is at least one of Global Positioning System, GPS, coordinates, longitude and latitude coordinates, and a range of a location including a distance based on the coordinates.