InternetGuard forwards traffic of allowed connections directly to its
                                destination and
                                does
                                not use a remote VPN server.
                        
                        No, depending on the mode of operation basically one of two things will happen
                            with your
                            internet traffic:
                        
                            - When IP filtering is disabled, blocked internet traffic will be routed into the local
                                VPN service,
                                which will operate as a sinkhole (in effect dropping all blocked traffic)
- When IP filtering is enabled, both blocked and allowed internet traffic will be routed
                                into the
                                local VPN service and only allowed traffic will be forwarded to the intended destination
                                (and not to
                                a VPN server)
The Android VPN service is being used to locally route all internet traffic to InternetGuard
                            so no root
                            is
                            required to build this firewall application. InternetGuard, unlike all other no-root
                            firewalls
                            applications,
                            is 100% open source, so when you are in doubt you can check the source code yourself.