Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


In FileWave 14.1+ you are able to make policies for FileWave endpoint devices to specify when then are in or out of a particular geographical area. 


Remember: A policy is a fileset for specifying things in/for a filewave endpoint. 

This is not the same as a profile, or an Android Policy



In 14.1.* this feature is ONLY supported on Android EMM devices with others coming soon.

This can be useful if you want to make the devices unusable by a individual that remove a device from a specific location, or just notify them they have gone too far


The reason that this is a client policy and not something run on the FileWave server is that the client will know sooner that is has left the location.

Also think about the type of devices typically managed - this are usually WiFi only devices. If a user was to take a device, and leave an area (and also WiFi range), how would your FileWave server be able to reach that device, tell it it is out-of-bounds, and make action on it? It can't, there is no channel for communication at this point.

Let if we build this into the client, the client can take action without needing communication to the FileWave services, or the internet at all.



Before we can setup a geofencing policy, we need to be actively receiving location data from end points. We can verify this by looking at a device in the native admin or web admin ( Device Detail View -- Location ).

If you need help getting location tracking to work, check out this KB: Location Tracking for more details.

Here is a Tl;dr summary:


*iOS can have location services turned off, but settings FileWave's Set Tracking Mode to missing will trigger location services to be on, but this does notify the user you took their location, and while a supervised device is Missing (AKA Lost Mode) it is unusable by anyone holding it.

Creating the Geofencing Policy


The standard for GPS is in meters, please keep that in mind when specifying this policy. 

First, I want to know the longitude and latitude at the center of my location, then how far out of that center point is my geofence.

For me the easiest way to do this is to:

  1. Go to a maps site like and enter the address of the location I want.
  2. Right-click in the center and copy the Latitude and Longitude.
  3. Then right-click and select "measure distance"
  4. Move the first dot to the middle of your location (if needed)
  5. Then place a second dot with a standard click at the farthest location of your geofence
  6. Take note of the distance in meters

View file

Figure 1.1 - Obtain coordinate and radius from a map

Second, we need to enter that data into the Policy

  1. Filesets > New Desktop Fileset > Policy
  2. Under General: give it a name (like: "Site A Geofence")
  3. Under the Geofencing payload, enter the latitude, longitude, and radius you obtained from a map.
  4. For Description, enter a location. Ideally the location you would want a device returned to, as this description will be used in the message on the device. A bad example would be something too generic like in Figure 1.3
  5. Event Action: you can select one of two things
    1. Send Location Notification: This is the more subtle approach, a user actively on the device might see this, but continue on their way. If they are unlocking the device they would also see this message, but it could be dismissed
    2. Disable All Applications: This is the more stern approach, a user actively on the device would not be able to use it anymore, tapping the notification would tell them what what happening (Figure 1.3)

Image Added

Image Added

Figure 1.2 - Geofencing PolicyFigure 1.3 - Full screen message after user tapped notification

Third, we need to send this policy out

You can associate this to devices as you would anything else in FileWave

  • To a smartgroup
  • To a group
  • To a specific device

Update the model and your done