A geofence is a virtual boundary or fence around a real-world geographical area.

When a user enters or exits a geofence, it triggers a response that can be used to send alerts in the form of app notifications to a device.