DJILDMManager | Data privacy

I am developing an iOS application for Phantom 4 Pro using the DJI SDK for iOS.

In my application, I need to make sure that my personal user data, such as "Photos", "Video", "Location", "Flight Plan", etc. must remain local and should not be shared with anyone without any discretion of the user.

To do this, I looked through the API reference and found the DJILDMManager class , which mentions that, by enabling local data mode, it is most suitable for users with very strict data requirements.

Here I need to know that minimal information can be transferred to DJI (or elsewhere) when I have local data mode turned on.

Additional Information Even if Local Data Mode (LDM) is turned on successfully, I observed the following network requests for the application to create HTTP tunnels:

  • CONNECT mydjiflight.dji.com-00-0043 HTTP / 1.1
  • CONNECT active.dji.com-00-0043 HTTP / 1.1
  • CONNECT api.dji-services.com-00-0043 HTTP / 1.1
  • CONNECT flysafe-api.dji.com-00-0043 HTTP / 1.1

I would appreciate your submissions regarding these queries as I am not sure if they capture drone data, but the application seems to access DJI servers in LDM mode.

+4
source share
2 answers

LDM (, , ), , , - .

, ​​ , , . . , , .

, , .

LDM.

, LDM , GEO.

+3

LDM, , LDM Manager . LDM . , , LDM , , LDM .

[[NSNotificationCenter defaultCenter] addObserverForName:DJILDMManagerSupportedChangedNotification object:nil queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification * _Nonnull note) {
    if([[DJISDKManager ldmManager] isLDMSupported]) {
        if (![[DJISDKManager ldmManager] enableLDM]) {
            NSLog(@"LDM Enabled");
        } else {
            NSLog(@"LDM Disabled");
        }
    } else {
        NSLog(@"LDM Not Supported");
    }
}];
+3

Source: https://habr.com/ru/post/1692050/


All Articles