1# Open system_grant Permissions
2
3All the permissions in this topic are available to all applications and granted by the system.
4
5After an application requests this type of permissions, the system automatically grants the permissions to the application when the application is installed.
6
7<!--Del-->
8> **NOTE**
9> "Enable via ACL" is not involved for permissions of the normal level.
10<!--DelEnd-->
11
12## Request Mode
13
14The [system_grant permissions](app-permission-mgmt-overview.md#system_grant-system-authorization) are permissions authorized by the system. For details about how to request this type of permissions, see [Declaring Permissions](declare-permissions.md).
15
16## ohos.permission.USE_BLUETOOTH
17
18Allows an application to access Bluetooth configurations.
19
20**Permission level**: normal
21
22**Authorization mode**: system_grant
23
24**Valid since**: 8
25
26## ohos.permission.GET_BUNDLE_INFO
27
28Allows an application to obtain basic information about another application.
29
30**Permission level**: normal
31
32**Authorization mode**: system_grant
33
34**Valid since**: 7
35
36## ohos.permission.PREPARE_APP_TERMINATE
37
38Allows an application to perform customized actions before being terminated.
39
40**Permission level**: normal
41
42**Authorization mode**: system_grant
43
44**Valid since**: 10
45
46## ohos.permission.PRINT
47
48Allows an application to obtain the print framework capability.
49
50**Permission level**: normal
51
52**Authorization mode**: system_grant
53
54**Valid since**: 10
55
56## ohos.permission.DISCOVER_BLUETOOTH
57
58Allows an application to configure Bluetooth on a device, initiate or cancel a scan for Bluetooth devices, and pair with Bluetooth devices.
59
60**Permission level**: normal
61
62**Authorization mode**: system_grant
63
64**Valid since**: 8
65
66## ohos.permission.ACCELEROMETER
67
68Allows an application to read data from an acceleration sensor, uncalibrated acceleration sensor, or linear acceleration sensor.
69
70**Permission level**: normal
71
72**Authorization mode**: system_grant
73
74**Valid since**: 7
75
76## ohos.permission.ACCESS_BIOMETRIC
77
78Allows an application to use biometric recognition for identity authentication.
79
80**Permission level**: normal
81
82**Authorization mode**: system_grant
83
84**Valid since**: 6
85
86## ohos.permission.ACCESS_NOTIFICATION_POLICY
87
88Allows an application to access the notification policy on the device.
89
90This permission is required only when the ringtone needs to be changed from mute to unmute.
91
92**Permission level**: normal
93
94**Authorization mode**: system_grant
95
96**Valid since**: 7
97
98## ohos.permission.GET_NETWORK_INFO
99
100Allows an application to obtain network information.
101
102**Permission level**: normal
103
104**Authorization mode**: system_grant
105
106**Valid since**: 8
107
108## ohos.permission.GET_WIFI_INFO
109
110Allows an application to obtain Wi-Fi information.
111
112**Permission level**: normal
113
114**Authorization mode**: system_grant
115
116**Valid since**: 8
117
118## ohos.permission.GYROSCOPE
119
120Allows an application to read data from a gyroscope sensor or uncalibrated gyroscope sensor.
121
122**Permission level**: normal
123
124**Authorization mode**: system_grant
125
126**Valid since**: 7
127
128## ohos.permission.INTERNET
129
130Allows an application to access the Internet.
131
132**Permission level**: normal
133
134**Authorization mode**: system_grant
135
136**Valid since**: 9
137
138## ohos.permission.KEEP_BACKGROUND_RUNNING
139
140Allows a Service ability to keep running in the background.
141
142**Permission level**: normal
143
144**Authorization mode**: system_grant
145
146**Valid since**: 8
147
148## ohos.permission.NFC_CARD_EMULATION
149
150Allows an application to implement card emulation.
151
152**Permission level**: normal
153
154**Authorization mode**: system_grant
155
156**Valid since**: 8
157
158## ohos.permission.NFC_TAG
159
160Allows an application to read and write NFC tags.
161
162**Permission level**: normal
163
164**Authorization mode**: system_grant
165
166**Valid since**: 7
167
168## ohos.permission.PRIVACY_WINDOW
169
170Allows an application to set screens that cannot be captured or recorded.
171
172**Permission level**: system_basic for API versions 9 to 10; normal for API version 11 and later
173
174**Authorization mode**: system_grant
175
176**Valid since**: 9
177
178## ohos.permission.PUBLISH_AGENT_REMINDER
179
180Allows an application to use agent-powered reminders.
181
182**Permission level**: normal
183
184**Authorization mode**: system_grant
185
186**Valid since**: 7
187
188## ohos.permission.SET_WIFI_INFO
189
190Allows an application to set a Wi-Fi device.
191
192**Permission level**: normal
193
194**Authorization mode**: system_grant
195
196**Valid since**: 8
197
198## ohos.permission.VIBRATE
199
200Allows an application to control vibration.
201
202**Permission level**: normal
203
204**Authorization mode**: system_grant
205
206**Valid since**: 7
207
208## ohos.permission.CLEAN_BACKGROUND_PROCESSES
209
210Allows an application to clear background processes based on their bundle names.
211
212**Permission level**: normal
213
214**Authorization mode**: system_grant
215
216**Valid since**: 7
217
218## ohos.permission.COMMONEVENT_STICKY
219
220Allows an application to publish sticky common events.
221
222**Permission level**: normal
223
224**Authorization mode**: system_grant
225
226**Valid since**: 7
227
228## ohos.permission.MODIFY_AUDIO_SETTINGS
229
230Allows an application to modify audio settings.
231
232**Permission level**: normal
233
234**Authorization mode**: system_grant
235
236**Valid since**: 8
237
238## ohos.permission.RUNNING_LOCK
239
240Allows an application to obtain a running lock.
241
242**Permission level**: normal
243
244**Authorization mode**: system_grant
245
246**Valid since**: 7
247
248## ohos.permission.SET_WALLPAPER
249
250Allows an application to set wallpapers.
251
252**Permission level**: normal
253
254**Authorization mode**: system_grant
255
256**Valid since**: 7
257
258## ohos.permission.ACCESS_CERT_MANAGER
259
260Allows an application to query certificates and private credentials.
261
262**Permission level**: normal
263
264**Authorization mode**: system_grant
265
266**Valid since**: 9
267
268## ohos.permission.hsdr.HSDR_ACCESS
269
270Allows an application to access OpenHarmony Security Detection and Response Framework.
271
272**Permission level**: normal
273
274**Authorization mode**: system_grant
275
276**Valid since**: 10
277
278## ohos.permission.RUN_DYN_CODE
279
280Allows an application to run dynamically delivered ArkCompiler bytecode when the ArkCompiler runtime engine is in restricted mode.
281
282The APIs related to this permission are system APIs, and this permission is available only to specific system applications.
283
284**Permission level**: normal
285
286**Authorization mode**: system_grant
287
288**Valid since**: 11
289
290## ohos.permission.READ_CLOUD_SYNC_CONFIG
291
292Allows an application that has accessed the cloud to obtain its device-cloud synchronization configuration.
293
294**Permission level**: normal
295
296**Authorization mode**: system_grant
297
298**Valid since**: 11
299
300## ohos.permission.STORE_PERSISTENT_DATA
301
302Allows an application to store persistent data. The persistent data will be cleared only when the device's factory settings are restored or the system is reinstalled.
303
304**Permission level**: normal
305
306**Authorization mode**: system_grant
307
308**Valid since**: 11
309
310## ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER
311
312Allows an application to use enhanced functions of the devices connected to this device.
313
314**Permission level**: normal
315
316**Authorization mode**: system_grant
317
318**Valid since**: 11
319
320## ohos.permission.READ_ACCOUNT_LOGIN_STATE
321
322Allows an application to read the login status of user accounts.
323
324**Permission level**: normal
325
326**Authorization mode**: system_grant
327
328**Valid since**: 12
329
330## ohos.permission.ACCESS_SERVICE_NAVIGATION_INFO
331
332Allows an application to access the navigation service.
333
334**Permission level**: normal
335
336**Authorization mode**: system_grant
337
338**Valid since**: 12
339
340## ohos.permission.PROTECT_SCREEN_LOCK_DATA
341
342Allows an application to protect its sensitive data from being accessed after the screen is locked.
343
344After the application obtains this permission, a directory in **/el5** will be automatically created. Access to the data in this directory is denied after the screen is locked.
345
346**Permission level**: normal
347
348**Authorization mode**: system_grant
349
350**Valid since**: 12
351
352## ohos.permission.FILE_ACCESS_PERSIST
353
354Allows an application to support persistent access to file URIs.
355
356<!--RP2--><!--RP2End-->
357
358**Permission level**: system_basic for API version 11; normal for API version 12 and later
359
360**Authorization mode**: system_grant
361
362**Valid since**: 11
363
364## ohos.permission.ACCESS_CAR_DISTRIBUTED_ENGINE
365
366Allows an application to access the distributed travel service engine.
367
368**Permission level**: normal
369
370**Authorization mode**: system_grant
371
372**Valid since**: 12
373
374## ohos.permission.SET_TELEPHONY_ESIM_STATE_OPEN
375
376Allows a system application or carrier application to set the eSIM nickname and activate the eSIM.
377
378**Permission level**: normal
379
380**Authorization mode**: system_grant
381
382**Valid since**: 13
383
384## ohos.permission.WINDOW_TOPMOST
385
386Allows an application to set pinned windows.
387
388**Permission level**: normal
389
390**Authorization mode**: system_grant
391
392**Valid since**: 13
393
394### ohos.permission.kernel.ALLOW_EXECUTABLE_FORT_MEMORY
395
396Allows an application to have its system JS engine to apply for anonymous executable memory with the MAP_FORT identifier.
397
398After the application has this permission, the system JS engine can request anonymous executable memory with MAP_FORT for just-in-time (JIT) compilation, which increase the runtime execution efficiency.
399
400**Permission level**: system_basic
401
402**Authorization mode**: system_grant
403
404**Valid since**: 14
405