Permission Request and Usage Description:

To ensure the proper functioning and secure operation of the DDPAI APP and its related products or services, we may request or use certain operating system permissions;

To protect your right to know, we display the operating system permissions that our products or services may request or use in the following list. You may manage these permissions according to your actual needs;

As our products or services are upgraded, the types and purposes of permissions requested or used may change. We will update this list in a timely manner to keep you informed of permission requests and usage.

Android Permissions

Permission Name Permission Description Usage Scenario & Purpose
android.permission.INTERNETInternet access permissionAccess the Internet
android.permission.ACCESS_NETWORK_STATENetwork state access permissionMonitor network changes and notify users of current network status
android.permission.CHANGE_NETWORK_STATEChange network connection stateModify network state
android.permission.ACCESS_WIFI_STATEWiFi state access permissionRetrieve WiFi state
android.permission.CHANGE_WIFI_STATEChange WiFi state permissionModify WiFi state
android.permission.ACCESS_FINE_LOCATIONAccess your current geographic locationPrecise location (GPS)
android.permission.ACCESS_COARSE_LOCATIONAccess your current geographic locationApproximate location (Network)
android.permission.ACCESS_BACKGROUND_LOCATIONBackground location access permissionBackground location tracking
android.permission.CAMERAAccess facial or fingerprint informationUse the camera
android.permission.RECORD_AUDIOAudio recordingAudio recording
android.permission.READ_MEDIA_IMAGESUpload photos/videosRead images
android.permission.READ_MEDIA_VIDEOUpload photos/videosRead videos
android.permission.READ_MEDIA_AUDIORead audio permissionUsed for background music features in video editing
android.permission.MODIFY_AUDIO_SETTINGSModify audio settings permissionModify audio settings
android.permission.READ_EXTERNAL_STORAGEUpload photos/videosRead external storage
android.permission.WRITE_EXTERNAL_STORAGERead or write essential information including images, files, and crash logsWrite to external storage
android.permission.REQUEST_INSTALL_PACKAGESInstall application permissionUsed for app updates
android.permission.POST_NOTIFICATIONSNotification permissionSend notifications
android.permission.FOREGROUND_SERVICEGeneral foreground service permissionUsed for all foreground services including music playback, file downloads, GPS positioning, trajectory recording, and device mailbox
android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICEConnected device foreground service permissionUsed for foreground services related to device communication and device mailbox after connecting to devices
android.permission.SCHEDULE_EXACT_ALARMExact alarmPush notification related
android.permission.WAKE_LOCKWake lockEnsure uninterrupted foreground operation of the app
android.permission.BLUETOOTHUse BluetoothAllow the app to use Bluetooth for data transfer
android.permission.BLUETOOTH_ADMINManage BluetoothAllow the app to remove paired Bluetooth devices
android.permission.BLUETOOTH_SCANScan BluetoothAllow scanning for nearby Bluetooth devices
android.permission.BLUETOOTH_ADVERTISEBluetooth advertisingAllow the app to actively send and receive Bluetooth broadcast signals
android.permission.BLUETOOTH_CONNECTBluetooth connectionAllow the app to connect to Bluetooth devices
android.permission.INTERNET
DescriptionInternet access permission
PurposeAccess the Internet
android.permission.ACCESS_NETWORK_STATE
DescriptionNetwork state access permission
PurposeMonitor network changes and notify users of current network status
android.permission.CHANGE_NETWORK_STATE
DescriptionChange network connection state
PurposeModify network state
android.permission.ACCESS_WIFI_STATE
DescriptionWiFi state access permission
PurposeRetrieve WiFi state
android.permission.CHANGE_WIFI_STATE
DescriptionChange WiFi state permission
PurposeModify WiFi state
android.permission.ACCESS_FINE_LOCATION
DescriptionAccess your current geographic location
PurposePrecise location (GPS)
android.permission.ACCESS_COARSE_LOCATION
DescriptionAccess your current geographic location
PurposeApproximate location (Network)
android.permission.ACCESS_BACKGROUND_LOCATION
DescriptionBackground location access permission
PurposeBackground location tracking
android.permission.CAMERA
DescriptionAccess facial or fingerprint information
PurposeUse the camera
android.permission.RECORD_AUDIO
DescriptionAudio recording
PurposeAudio recording
android.permission.READ_MEDIA_IMAGES
DescriptionUpload photos/videos
PurposeRead images
android.permission.READ_MEDIA_VIDEO
DescriptionUpload photos/videos
PurposeRead videos
android.permission.READ_MEDIA_AUDIO
DescriptionRead audio permission
PurposeUsed for background music features in video editing
android.permission.MODIFY_AUDIO_SETTINGS
DescriptionModify audio settings permission
PurposeModify audio settings
android.permission.READ_EXTERNAL_STORAGE
DescriptionUpload photos/videos
PurposeRead external storage
android.permission.WRITE_EXTERNAL_STORAGE
DescriptionRead or write essential information including images, files, and crash logs
PurposeWrite to external storage
android.permission.REQUEST_INSTALL_PACKAGES
DescriptionInstall application permission
PurposeUsed for app updates
android.permission.POST_NOTIFICATIONS
DescriptionNotification permission
PurposeSend notifications
android.permission.FOREGROUND_SERVICE
DescriptionGeneral foreground service permission
PurposeUsed for all foreground services including music playback, file downloads, GPS positioning, trajectory recording, and device mailbox
android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE
DescriptionConnected device foreground service permission
PurposeUsed for foreground services related to device communication and device mailbox after connecting to devices
android.permission.SCHEDULE_EXACT_ALARM
DescriptionExact alarm
PurposePush notification related
android.permission.WAKE_LOCK
DescriptionWake lock
PurposeEnsure uninterrupted foreground operation of the app
android.permission.BLUETOOTH
DescriptionUse Bluetooth
PurposeAllow the app to use Bluetooth for data transfer
android.permission.BLUETOOTH_ADMIN
DescriptionManage Bluetooth
PurposeAllow the app to remove paired Bluetooth devices
android.permission.BLUETOOTH_SCAN
DescriptionScan Bluetooth
PurposeAllow scanning for nearby Bluetooth devices
android.permission.BLUETOOTH_ADVERTISE
DescriptionBluetooth advertising
PurposeAllow the app to actively send and receive Bluetooth broadcast signals
android.permission.BLUETOOTH_CONNECT
DescriptionBluetooth connection
PurposeAllow the app to connect to Bluetooth devices

iOS Permissions

Permission Name Permission Description Usage Scenario & Purpose
NSLocationAlwaysUsageDescription;
NSLocationWhenInUseUsageDescription
Access your current geographic locationUsed for connecting to device WiFi, location positioning, etc.
NSBluetoothPeripheralUsageDescription;
NSBluetoothAlwaysUsageDescription
Discover and connect Bluetooth devicesUsed to search for nearby Bluetooth devices
NSLocalNetworkUsageDescriptionFind and connect to networkFind and connect to devices on the local network for device usage
NSPhotoLibraryUsageDescription;
NSPhotoLibraryAddUsageDescription
Read and write photo libraryUsed for setting profile picture and saving device files
NSCameraUsageDescriptionUse camera for capturingUsed for changing profile picture and uploading images
NSMicrophoneUsageDescriptionMicrophoneSupport voice intercom function
NSAppleMusicUsageDescriptionMedia libraryAccess your media library files
NSLocationAlwaysUsageDescription;
NSLocationWhenInUseUsageDescription
DescriptionAccess your current geographic location
PurposeUsed for connecting to device WiFi, location positioning, etc.
NSBluetoothPeripheralUsageDescription;
NSBluetoothAlwaysUsageDescription
DescriptionDiscover and connect Bluetooth devices
PurposeUsed to search for nearby Bluetooth devices
NSLocalNetworkUsageDescription
DescriptionFind and connect to network
PurposeFind and connect to devices on the local network for device usage
NSPhotoLibraryUsageDescription;
NSPhotoLibraryAddUsageDescription
DescriptionRead and write photo library
PurposeUsed for setting profile picture and saving device files
NSCameraUsageDescription
DescriptionUse camera for capturing
PurposeUsed for changing profile picture and uploading images
NSMicrophoneUsageDescription
DescriptionMicrophone
PurposeSupport voice intercom function
NSAppleMusicUsageDescription
DescriptionMedia library
PurposeAccess your media library files

HarmonyOS Permissions

Permission Name Permission Description Usage Scenario & Purpose
ohos.permission.INTERNETInternet access permissionAccess the Internet
ohos.permission.ACCESS_BLUETOOTHBluetooth permissionUse Bluetooth for data transfer
ohos.permission.LOCATIONLocation permissionRetrieve detailed WiFi information
ohos.permission.APPROXIMATELY_LOCATIONLocation permissionRetrieve detailed WiFi information
ohos.permission.GET_WIFI_INFOWiFi info access permissionRetrieve general WiFi information
ohos.permission.PRIVACY_WINDOWPrivacy window permissionPrevent screen recording and screenshots on password input pages
ohos.permission.STORE_PERSISTENT_DATAAllow the app to store persistent dataAllow the app to store persistent data
ohos.permission.INTERNET
DescriptionInternet access permission
PurposeAccess the Internet
ohos.permission.ACCESS_BLUETOOTH
DescriptionBluetooth permission
PurposeUse Bluetooth for data transfer
ohos.permission.LOCATION
DescriptionLocation permission
PurposeRetrieve detailed WiFi information
ohos.permission.APPROXIMATELY_LOCATION
DescriptionLocation permission
PurposeRetrieve detailed WiFi information
ohos.permission.GET_WIFI_INFO
DescriptionWiFi info access permission
PurposeRetrieve general WiFi information
ohos.permission.PRIVACY_WINDOW
DescriptionPrivacy window permission
PurposePrevent screen recording and screenshots on password input pages
ohos.permission.STORE_PERSISTENT_DATA
DescriptionAllow the app to store persistent data
PurposeAllow the app to store persistent data