
Geofencing uses GPS coordinates to define virtual boundaries in three dimensions. When a drone's GPS reports that it is within a restricted boundary, the geofencing system responds: either by preventing flight, reducing speed or altitude, or warning the pilot without actively intervening.
Hard vs. soft geofencing
Hard geofencing physically prevents the drone from flying. Pre-2025 DJI software used hard geofencing around airports and other restricted areas: the motors would refuse to spin up if the GPS placed the drone inside a restricted zone. Soft geofencing displays warnings and may require the pilot to confirm they understand the restriction, but does not prevent flight. After the January 2025 US policy change, DJI switched from hard to soft geofencing for US operations.
Where geofencing data comes from
Geofencing data comes from multiple sources. FAA-regulated airspace data (Class B, C, D, E boundaries, TFRs, national parks, and special use airspace) is published through official channels including FAA Data Exchange and B4UFLY. DJI's FlySafe system incorporates FAA data plus additional manufacturer-defined zones (stadiums, prisons, sensitive facilities) that the FAA does not restrict but DJI chose to restrict. Other manufacturers use similar systems, though coverage and zone definitions vary.
Limitations of GPS geofencing
Geofencing is only as accurate as the GPS signal. Indoor flights, flights in urban canyons with GPS multipath, and flights at the edge of restricted zones can produce location errors. Geofencing is also a static system: it does not reflect real-time TFRs or pop-up airspace restrictions (wildfire TFRs, presidential movement zones) unless the data is updated. This is why pilots should always check B4UFLY or Aloft for real-time airspace before flying, even if their drone's geofencing system shows no restrictions.




