Geo-fencing (geofencing) adalah fitur dalam program perangkat lunak yang menggunakan sistem penentuan posisi global (GPS) atau identifikasi frekuensi radio (RFID) untuk menentukan batas geografis. Sebuah geofence adalah penghalang virtual.