Geofencing is a location-based technology that creates virtual boundaries to trigger actions or security measures when a device enters or leaves a designated area.