The DroneDeploy app does not restrict flying in any location. However, if the DroneDeploy app attempts to take off in a location with restricted airspace (e.g., in the US and Canada), the drone's flight app (like DJI Pilot 2) will issue a warning instead of automatically preventing takeoff.
In the US and Canada, DJI has shifted away from automatically restricting flight in No-Fly Zones, which are now designated as Enhanced Warning Zones. Instead of a hard restriction, the DJI Mobile SDK uses the official airspace data to alert the operator. The responsibility for legal compliance rests with the operator.
To ensure the area you will be flying in is clear for drone use, consult an official airspace awareness application like the FAA B4UFLY service (provided by approved partners such as AutoPylot or Airspace Link).
Note: If your planned flight area is within controlled airspace, you must apply for and receive airspace authorization before flying. This can typically be done using the Low Altitude Authorization and Notification Capability (LAANC) system or through the FAADroneZone website.
Further Reading
v2.2