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.INTERNET | Internet access permission | Access the Internet |
| android.permission.ACCESS_NETWORK_STATE | Network state access permission | Monitor network changes and notify users of current network status |
| android.permission.CHANGE_NETWORK_STATE | Change network connection state | Modify network state |
| android.permission.ACCESS_WIFI_STATE | WiFi state access permission | Retrieve WiFi state |
| android.permission.CHANGE_WIFI_STATE | Change WiFi state permission | Modify WiFi state |
| android.permission.ACCESS_FINE_LOCATION | Access your current geographic location | Precise location (GPS) |
| android.permission.ACCESS_COARSE_LOCATION | Access your current geographic location | Approximate location (Network) |
| android.permission.ACCESS_BACKGROUND_LOCATION | Background location access permission | Background location tracking |
| android.permission.CAMERA | Access facial or fingerprint information | Use the camera |
| android.permission.RECORD_AUDIO | Audio recording | Audio recording |
| android.permission.READ_MEDIA_IMAGES | Upload photos/videos | Read images |
| android.permission.READ_MEDIA_VIDEO | Upload photos/videos | Read videos |
| android.permission.READ_MEDIA_AUDIO | Read audio permission | Used for background music features in video editing |
| android.permission.MODIFY_AUDIO_SETTINGS | Modify audio settings permission | Modify audio settings |
| android.permission.READ_EXTERNAL_STORAGE | Upload photos/videos | Read external storage |
| android.permission.WRITE_EXTERNAL_STORAGE | Read or write essential information including images, files, and crash logs | Write to external storage |
| android.permission.REQUEST_INSTALL_PACKAGES | Install application permission | Used for app updates |
| android.permission.POST_NOTIFICATIONS | Notification permission | Send notifications |
| android.permission.FOREGROUND_SERVICE | General foreground service permission | Used for all foreground services including music playback, file downloads, GPS positioning, trajectory recording, and device mailbox |
| android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE | Connected device foreground service permission | Used for foreground services related to device communication and device mailbox after connecting to devices |
| android.permission.SCHEDULE_EXACT_ALARM | Exact alarm | Push notification related |
| android.permission.WAKE_LOCK | Wake lock | Ensure uninterrupted foreground operation of the app |
| android.permission.BLUETOOTH | Use Bluetooth | Allow the app to use Bluetooth for data transfer |
| android.permission.BLUETOOTH_ADMIN | Manage Bluetooth | Allow the app to remove paired Bluetooth devices |
| android.permission.BLUETOOTH_SCAN | Scan Bluetooth | Allow scanning for nearby Bluetooth devices |
| android.permission.BLUETOOTH_ADVERTISE | Bluetooth advertising | Allow the app to actively send and receive Bluetooth broadcast signals |
| android.permission.BLUETOOTH_CONNECT | Bluetooth connection | Allow 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 location | Used for connecting to device WiFi, location positioning, etc. |
| NSBluetoothPeripheralUsageDescription; NSBluetoothAlwaysUsageDescription | Discover and connect Bluetooth devices | Used to search for nearby Bluetooth devices |
| NSLocalNetworkUsageDescription | Find and connect to network | Find and connect to devices on the local network for device usage |
| NSPhotoLibraryUsageDescription; NSPhotoLibraryAddUsageDescription | Read and write photo library | Used for setting profile picture and saving device files |
| NSCameraUsageDescription | Use camera for capturing | Used for changing profile picture and uploading images |
| NSMicrophoneUsageDescription | Microphone | Support voice intercom function |
| NSAppleMusicUsageDescription | Media library | Access your media library files |
NSLocationAlwaysUsageDescription;
NSLocationWhenInUseUsageDescription
NSLocationWhenInUseUsageDescription
DescriptionAccess your current geographic location
PurposeUsed for connecting to device WiFi, location positioning, etc.
NSBluetoothPeripheralUsageDescription;
NSBluetoothAlwaysUsageDescription
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
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.INTERNET | Internet access permission | Access the Internet |
| ohos.permission.ACCESS_BLUETOOTH | Bluetooth permission | Use Bluetooth for data transfer |
| ohos.permission.LOCATION | Location permission | Retrieve detailed WiFi information |
| ohos.permission.APPROXIMATELY_LOCATION | Location permission | Retrieve detailed WiFi information |
| ohos.permission.GET_WIFI_INFO | WiFi info access permission | Retrieve general WiFi information |
| ohos.permission.PRIVACY_WINDOW | Privacy window permission | Prevent screen recording and screenshots on password input pages |
| ohos.permission.STORE_PERSISTENT_DATA | Allow the app to store persistent data | Allow 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