I am developing an iOS app for Phantom 4 Pro, using the DJI SDK for iOS.
In my app, I need to ensure that my user's entire private data, such as Photos, Videos, Location, Flight plan, etc should remain local, and should not get shared to anyone without user's discretion.
For achieving this, I went through the API Reference, and found the class DJILDMManager, which mentions that by enabling the local data mode, the most appropriate for users that have very stringent data requirements.
Here, I need to know what minimal information could still get shared to DJI (or anywhere else), when I have the Local Data Mode Enabled.
More Information Even with Local Data Mode (LDM) enabled successfully, I have observed the following network requests from the app for creating HTTP tunnels:
- CONNECT mydjiflight.dji.com:443 HTTP/1.1
- CONNECT active.dji.com:443 HTTP/1.1
- CONNECT api.dji-services.com:443 HTTP/1.1
- CONNECT flysafe-api.dji.com:443 HTTP/1.1
I would appreciate your inputs regarding these requests, as I am not sure if they are capturing drone's data, but app does seems to reach out for DJI servers in LDM enabled mode.