User Guide: Enterprise Drone Privacy Controls

DJI Pilot 2 is the default flight application you can use to operate your DJI enterprise drone. It enables drone system communication, interactive control, real-time display image transmission, user information management, and more. The app also provides operators with various software features for industrial drone applications.

In addition to inheriting the security features of consumer drone products, DJI Pilot 2 expands security and privacy functions to meet enterprise needs.

Similar to the consumer flight apps, users are able to instruct DJI Pilot 2 on what data it can and cannot collect. When DJI Pilot 2 loads on a new device for the first time, a pop-up window will appear to prompt the user to confirm what information can be collected. Users can amend their preferences at any time by simply enabling or disabling authorization for specific items via the Data and Privacy tab of the app.

As illustrated by the following images, DJI Pilot 2 provides users with enhanced controls, including network security mode, media data encryption, log one-click deletion, offline firmware update, offline GEO Zone unlocking, and offline map.


Operators can choose from a range of network security modes:

1.Standard Mode: App will connect to the network and you can turn a service on or off according to your needs.
2.Restricted Network Mode: The app will close most data services. It will still support maps, network RTK and custom livestream functions.
3.Local Data Mode (LDM): The app will close all data services and will not send any network requests. While in Local Data Mode, it is impossible for a user to sync their data even accidentally with DJI. If you attempt to do so, you will receive the following message:


DJI Pilot 2 provides various offline functions where the operator can download updated content without needing to connect their remote controller to the internet:

Offline maps & firmware updates: Users can import offline map data from MapTiler through the DJI Pilot 2 app, and/or download firmware updates from the official DJI website.

1. Download the latest map and/or firmware from the official website
2. Transfer the file to an SD card
3. Update the drone via the SD card

Note: Operators can choose to conduct a security review before uploading the files to their drones via the SD card.

Offline GEO Zone unlock: DJI Pilot 2 provides the offline GEO Zone unlocking option to enterprise operators.

Steps: Submit application
1. Visit DJI Fly Safe website
2. Provide the following information: Flight control serial number, device type, device name (optional), DJI account, pilot name (optional)
3. Specify the requested area on the map
4. Share reason for application and upload relevant authorization documentation. This could include flight permits, licenses or agreements with local aviation authorities

Upon receipt of the certification
1. Download the zip file from the Fly Safe website (do not unzip) and save to an SD card
2. Insert SD card into the remote control (make sure the RC is connected to the drone)
3. Open Pilot 2 app, select certificate zip file in the SD card to perform offline unlock

Note: Models that support offline GEO Zone unlocking include Mavic 3 Enterprise series, Mavic 3M, Matrice 30 series, FlyCart 30, Matrice 3TD/3D, and Matrice 350 RTK.


In addition to the settings that each user toggles immediately upon app launch, there are additional layers of security you may wish to enable:

Media Data Encryption: Protect your drone data locally by requiring a secure code to be entered before anyone can access content saved on the SD card, such as photos or video content. This effectively prevents a third party from accessing the media data on a storage device without permissions when the device is lost. This code is also not accessible or stored by DJI. Thus if you forget the secure code, content on the storage device cannot be restored.

1. Encrypt your drone data through the DJI Pilot 2 app "Settings"
2. Click on “Data and Privacy” and then "Security Code"

Note: Models supported include: Matrice 30 series and Mavic 3 Enterprise series.

Cache Management: You can clear your cache at any time. DJI also provides options for users to select specific cache clearing options. This allows users to retain certain cached data if it is needed for a specific mission while still removing other cached data.

Log One-Click Deletion: You can tap Clear All Device Data in DJI Pilot 2 to delete the drone logs, payload logs, and remote controller logs(excluding logs from third-party payloads).


You may prefer to use a range of alternative third-party software compatible with DJI devices. These third-party options can be downloaded onto the iPad or Android device and used as a separate app, without any interactions with DJI Pilot 2.

It is also possible to download third-party software and disable the DJI Pilot 2 altogether.

Learn more about DJI security and privacy by downloading our Drone Security White Paper.

The information outlined above does not apply to users based in China.

Drone data shared by users based in China is stored on Chinese servers.
Consumer and enterprise drone data shared with DJI outside of China is housed in U.S.-based cloud servers.
Agras drone data is stored in servers based in the U.S., Japan or Europe, depending on which region the customer is based in.

Please contact email if you have any questions.