Looking for help?

Geofencing (Location-Based Restrictions)

Note: ArcLab’s Geofencing is currently an opt-in/”by-request” only feature. You can drop us an email at support@arclab.io with the name of your ArcLab Builder account if you wish to activate this feature.

What is Geofencing?

Geofencing is a feature that enables you to restrict learners’ access to specific geographical locations such as your outlets, worksites, or offices. You can enforce your ArcLab modules with geofencing restrictions as an added layer of security for any sensitive or proprietary content that you have on the modules. 

How Geofencing Works?

Geofencing uses the GPS information from your learners’ mobile device to track if they are within or outside the virtual boundary set up around a geographical location. Learners will only be able to gain access to your geofenced modules when their devices’ GPS detect that they are within the virtual boundary. 

How to Configure & Apply Geofencing?

To implement geofencing restrictions to your ArcLab modules, you will have to first configure the specific geofence locations on your ArcLab Builder account:

1. Go to the Places tab on your Project Dashboard.

2. Click New Group > Enter Group Name > Save Changes

3. Click New Location, then enter the address or postal code of the location into the search bar. You can toggle between Map/Satellite view on the map and use the scroll wheel on your mouse to zoom in & out of the location for a closer view. You can also drag and drop the pegman onto the map to explore street view. 

4. Enter Place Name, Address (optional), and adjust your Geofencing Radius (learners within the radius will be able to access your geofenced modules). Finally, select the Parent Group(s) that the location belongs to and then click Save Changes.

⚠️ Note: It is recommended to have a minimum geofence radius of 20 – 50 metres because location accuracy may vary depending on the availability of a reliable connection and/or how urbanised/remote the location is. 

5. You may add more locations, adjust their radiuses, and assign them to their respective group(s) accordingly. Alternatively, you may click on Upload Places > Download the Excel template to bulk upload your location details. 

6. Once you have all your locations ready, select the module that you wish to turn Geofencing on for.

(i) Click the Map pin icon at the top of your Editor (next to “Preview” button)
(ii) Select the locations that you allow the module to be accessed
(iii) Click “Save” 
(iv) Publish the module

Notice that the map pin icon is now coloured blue – a sign that the module is now geofenced.

7. You’re all set! Your geofenced modules can now only be accessed when your learners are within the pre-defined locations. The locations’ respective radius/parameters can be changed “live” at any point in time.


Yes, different modules within folders can have different geofencing restrictions/locations. For example, you can have modules accessible only in location A and other modules accessible only in location B. You can also have modules that do not have any geofencing restrictions at all. 

On the learner’s dashboard, modules with geofencing restrictions will have a geofence label – indicating that they can only be accessible in certain, permissible locations. 

No unfortunately. Geofencing boundaries can only be applied across a horizontal plane. 

First, ensure that your learners’ have turned on the location service on their mobile devices. Also, ensure that the location service permission for the specific browser that they use to access their ArcLab modules is enabled. 

If the issue persist, try increasing the geofence radius of the location on your ArcLab Builder account. Location accuracy for geofencing may vary depending on the availability of a reliable connection and/or how urbanised/remote the location is. Increasing your geofencing radius helps to accommodate to the potential location inaccuracies caused by these environmental factors.

Learners accessing geofenced modules are also encouraged to connect to a WiFi network instead of their cellular network. Connecting to a WiFi network helps accelerate the acquisition of satellite (GPS) data so that an accurate location can be obtained faster. 

Didn’t find what you need? 

Speak with the team directly via Chat! Simply click on the Chat bubble at the bottom right of the page

Skip to: