Geo-fencing involves creating a virtual boundary around a particular geographic area and using GPS to track activity within that boundary. This tool has become much more accessible with the ubiquity of smartphones. In order to establish a geo-fence, you'll need an app and location permission. There are two types of geo-fencing: active and passive. An active geo-fence...