From 7f3f4e2327c498fff6053f43fcc00b014436c9d4 Mon Sep 17 00:00:00 2001 From: Yunjin Lee Date: Tue, 2 Feb 2016 18:21:42 +0900 Subject: [PATCH] Revise privilege doc to include 'Since' info Change-Id: Id8e1f92420a9f6bf041c929c6670f48b8456c953 Signed-off-by: Yunjin Lee --- .../html/native/details/sec_privileges_n.htm | 214 +++++++++++++-------- .../html/web/details/sec_privileges_w.htm | 199 +++++++++++++------ 2 files changed, 268 insertions(+), 145 deletions(-) diff --git a/org.tizen.gettingstarted/html/native/details/sec_privileges_n.htm b/org.tizen.gettingstarted/html/native/details/sec_privileges_n.htm index 19387ad..36ab7f1 100644 --- a/org.tizen.gettingstarted/html/native/details/sec_privileges_n.htm +++ b/org.tizen.gettingstarted/html/native/details/sec_privileges_n.htm @@ -45,204 +45,238 @@ tr.partner-level, tr.platform-level { background-color: #cff } Privilege Level +Since Display name Description

http://tizen.org/privilege/account.read

public

+

2.3

Reading accounts

The application can read accounts.

http://tizen.org/privilege/account.write

public

+

2.3

Managing accounts

The application can create, edit, and delete accounts.

http://tizen.org/privilege/alarm.get

public

+

2.3

Retrieving alarms

The application can read information about the saved alarms.

http://tizen.org/privilege/alarm.set

public

+

2.3

Setting alarms

The application can set alarms and wake the device up at scheduled times.

http://tizen.org/privilege/apphistory.read

public

+

2.4

Reading application usage statistics

The application can read the statistics of application usage, such as which applications have been used frequently or recently.

http://tizen.org/privilege/appmanager.kill

platform

+

2.3

Closing applications

The application can close other applications.

http://tizen.org/privilege/appmanager.kill.bgapp

public

+

2.4

Closing background applications

The application can request to close applications running in the background.

http://tizen.org/privilege/appmanager.launch

public

+

2.3

Launching application

The application can open other applications.

http://tizen.org/privilege/bluetooth

public

+

2.3

Using unrestricted Bluetooth services

The application can perform unrestricted actions using Bluetooth, such as scanning for and connecting to other devices.

http://tizen.org/privilege/bluetooth.admin

platform

+

2.3

Changing Bluetooth settings

The application can change Bluetooth settings, such as turning Bluetooth on or off, set the device name, and enable or disable the AV remote control.

http://tizen.org/privilege/bookmark.admin

platform

+

2.3

Accessing Internet bookmarks

The application can retrieve, create, edit, and delete Internet bookmarks.

http://tizen.org/privilege/calendar.read

public

+

2.3

Reading calendar

The application can read events and tasks.

http://tizen.org/privilege/calendar.write

public

+

2.3

Managing calendar

The application can create, update, and delete events and tasks.

http://tizen.org/privilege/call

public

+

2.3

Making phone calls

The application can make phone calls to numbers when they are tapped without further confirmation.

http://tizen.org/privilege/callhistory.read

public

+

2.3

Reading call logs

The application can read call log items.

http://tizen.org/privilege/callhistory.write

public

+

2.3

Managing call logs

The application can create, update, and delete call log items.

http://tizen.org/privilege/camera

public

+

2.3

Using camera

The application can take and preview pictures.

http://tizen.org/privilege/contact.read

public

+

2.3

Reading contacts

The application can read your profile, contacts, and contact history. Contact history can include social network activity.

http://tizen.org/privilege/contact.write

public

+

2.3

Managing contacts

The application can create, update, and delete your profile, contacts, and any contact history that is related to this application. The contact history can include social network activity.

http://tizen.org/privilege/content.write

public

+

2.3

Managing content

The application can change media information. This information can be used by other applications.

http://tizen.org/privilege/datasharing

public

+

2.3

Sharing data between applications

The application can share data with other applications.

http://tizen.org/privilege/display

public

+

2.3

Managing display settings

The application can manage display settings, such as the brightness. This can increase battery consumption.

http://tizen.org/privilege/download

public

+

2.3

Downloading through HTTP

The application can manage HTTP downloads. This can result in additional charges depending on the user's payment plan.

http://tizen.org/privilege/email

public

+

2.3

Managing email accounts, mailboxes, and emails

The application can manage your email accounts, including your folders and emails.

http://tizen.org/privilege/email.admin

platform

+

2.3

Managing email configurations

The application can manage the email application settings.

http://tizen.org/privilege/haptic

public

+

2.3

Managing vibration feedback

The application can control vibration feedback.

http://tizen.org/privilege/healthinfo

public

+

2.3.1

Reading health information

The application can read health information gathered by the device sensors, such as the pedometer and heart rate monitor.

http://tizen.org/privilege/ime

public

+

2.4

Providing input methods

The application can provide users with a way to enter characters and symbols into an associated text field.

http://tizen.org/privilege/imemanager

public

+

2.4

Managing input methods

The application can manage installed input methods.

http://tizen.org/privilege/inputgenerator

platform

+

2.4

Generating touch and key events

The application can simulate keys being pressed and touch interactions with the screen.

http://tizen.org/privilege/keygrab

platform

+

2.4

Capturing special key events

The application can read actions involving special keys, such as the volume keys on this or other devices (such as TV remote controls), even when it is running in the background.

http://tizen.org/privilege/keymanager

public

+

2.3

Using secure repository

The application can save keys, certificates, and data to, and retrieve and delete them from password-protected storage.

http://tizen.org/privilege/keymanager.admin

platform

+

2.3

Locking/unlocking secure repository

The application can lock and unlock a password-protected storage, and manage password changes for it.

Deprecated since 2.4.

@@ -251,168 +285,196 @@ tr.partner-level, tr.platform-level { background-color: #cff }

http://tizen.org/privilege/led

public

+

2.3

Managing LEDs

The application can turn LEDs on or off, such as the LED on the front of the device and the camera flash.

http://tizen.org/privilege/location

public

+

2.3

Using user location

The application can read your location information.

http://tizen.org/privilege/location.enable

platform

+

2.3

Managing location settings

The application can control your location service settings.

http://tizen.org/privilege/mapservice

public

+

2.4

Using map services

The application can use map services, such as Geocoder, Places, and Route (Direction).

http://tizen.org/privilege/mediacontroller.client

public

+

2.4

Controlling media player

The application can receive information about currently playing media from applications that are allowed to send it, and can control those applications remotely.

http://tizen.org/privilege/mediacontroller.server

public

+

2.4

Accepting remote controls

The application can send information about currently playing media to applications that are allowed to receive it, and can be controlled remotely by those applications.

http://tizen.org/privilege/mediahistory.read

public

+

2.4

Reading media playback statistics

The application can read the statistics concerning the music and videos played on the device, such as the peak times for playing music or videos.

http://tizen.org/privilege/message.read

public

+

2.3

Reading text and multimedia messages and related information

The application can read text and multimedia messages, and any information related to them.

http://tizen.org/privilege/message.write

public

+

2.3

Sending text and multimedia messages and updating their statuses

The application can write, send, delete, and move text and multimedia messages, and change the settings and statuses of the messages, such as read or unread.

http://tizen.org/privilege/minicontrol.provider

public

+

2.4

Showing toolbar

The application can show a small toolbar on the notification panel or lock screen while it is open.

http://tizen.org/privilege/network.get

public

+

2.3

Reading network information

The application can retrieve network information such as the status of each network, its type, and detailed network profile information.

http://tizen.org/privilege/network.profile

public

+

2.3

Managing network profiles

The application can add, remove, and edit network profiles.

http://tizen.org/privilege/network.set

public

+

2.3

Managing network connections

The application can turn Wi-Fi on and off, and connect to and disconnect from Wi-Fi and mobile networks.

http://tizen.org/privilege/nfc

public

+

2.3

Using basic NFC services

The application can read and write NFC tag information, and send NFC messages to other devices.

http://tizen.org/privilege/nfc.admin

platform

+

2.3

Managing NFC general settings

The application can change NFC settings, such as turning NFC on or off.

http://tizen.org/privilege/nfc.cardemulation

public

+

2.3

Using NFC card emulation mode

The application can access smart card details, such as credit card details, and allow users to make payments via NFC.

http://tizen.org/privilege/notification

public

+

2.3

Providing notifications

The application can show and hide its own notifications and badges.

http://tizen.org/privilege/packagemanager.admin

platform

+

2.3

Installing/and uninstalling application packages

The application can install and uninstall application packages.

http://tizen.org/privilege/packagemanager.clearcache

public

+

2.4

Clearing other applications' caches

The application can clear other applications' caches.

http://tizen.org/privilege/packagemanager.info

public

+

2.3

Retrieving detailed package information

The application can retrieve detailed application package information.

http://tizen.org/privilege/power

public

+

2.3

Managing power

The application can control power-related settings, such as dimming the screen.

http://tizen.org/privilege/push

public

+

2.3

Receiving push notifications

The application can receive notifications from the Internet.

http://tizen.org/privilege/reboot

platform

+

2.3.1

Restarting device

The application can restart the device.

http://tizen.org/privilege/recorder

public

+

2.3

Recording video and audio

The application can record video and audio.

http://tizen.org/privilege/screenshot

platform

+

2.3

Capturing device screen

The application can capture screenshots.

http://tizen.org/privilege/secureelement

public

+

2.3.1

Accessing secure elements

The application can access secure smart card chips, such as UICC/SIM, embedded secure elements, and secure SD cards.

http://tizen.org/privilege/shortcut

public

+

2.3

Managing shortcuts

The application can create and delete shortcuts.

http://tizen.org/privilege/systemmonitor

public

+

2.4

Monitoring system resources

The application can read system information, including information from the CPU and RAM.

@@ -420,6 +482,7 @@ tr.partner-level, tr.platform-level { background-color: #cff }

http://tizen.org/privilege/systemsettings

public

+

2.3

Managing unrestricted system settings

The application can read and write unrestricted system settings.

Deprecated since 2.3.1.

@@ -427,54 +490,63 @@ tr.partner-level, tr.platform-level { background-color: #cff }

http://tizen.org/privilege/systemsettings.admin

platform

+

2.3

Managing all system settings

The application can read and write all system settings.

http://tizen.org/privilege/telephony

public

+

2.3

Accessing telephony information

The application can retrieve telephony information, such as the network and SIM card used, the IMEI, and the statuses of calls.

http://tizen.org/privilege/telephony.admin

-

platform

+

platform

+

2.3

Managing telephony settings

The application can manage telephony settings, such as those for incoming and outgoing calls, forwarding and holding calls, networks, and SIM cards.

http://tizen.org/privilege/tethering.admin

platform

+

2.3

Accessing tethering services

The application can enable and disable tethering services.

http://tizen.org/privilege/volume.set

public

+

2.3

Adjusting volume

The application can adjust the volume for different features, such as notification alerts, ringtones, and media.

http://tizen.org/privilege/web-history.admin

platform

+

2.3

Managing Internet history

The application can manage your Internet history.

http://tizen.org/privilege/widget.viewer

public

+

2.3.1

Showing widgets

The application can show widgets, and information from their associated applications, on the home screen.

http://tizen.org/privilege/wifidirect

public

+

2.3

Managing Wi-Fi Direct information

The application can enable and disable Wi-Fi Direct, manage Wi-Fi Direct connections, and change Wi-Fi Direct settings.

http://tizen.org/privilege/window.priority.set

public

+

2.3

Displaying windows on top of other applications and screen

The application can appear on top of other windows and screens, including the lock screen, according to the order of priority of the windows. This may prevent you from interacting with other applications or screens until the window for the application is closed.

@@ -487,156 +559,133 @@ tr.partner-level, tr.platform-level { background-color: #cff } Privilege Level +Since Display name Description - -

http://tizen.org/privilege/account.read

-

public

-

Reading accounts

-

The application can read accounts.

- - -

http://tizen.org/privilege/account.write

-

public

-

Managing accounts

-

The application can create, edit, and delete accounts.

-

http://tizen.org/privilege/alarm.get

public

+

2.3.1

Retrieving alarms

The application can read information about the saved alarms.

http://tizen.org/privilege/alarm.set

public

+

2.3.1

Setting alarms

The application can set alarms and wake the device up at scheduled times.

http://tizen.org/privilege/appmanager.kill

platform

+

2.3.1

Closing applications

The application can close other applications.

- -

http://tizen.org/privilege/appmanager.kill.bgapp

-

public

-

Closing background applications

-

The application can request to close applications running in the background.

-

http://tizen.org/privilege/appmanager.launch

public

+

2.3.1

Launching application

The application can open other applications.

http://tizen.org/privilege/bluetooth

public

+

2.3.1

Using unrestricted Bluetooth services

The application can perform unrestricted actions using Bluetooth, such as scanning for and connecting to other devices.

http://tizen.org/privilege/bluetooth.admin

platform

+

2.3.1

Changing Bluetooth settings

The application can change Bluetooth settings, such as turning Bluetooth on or off, set the device name, and enable or disable the AV remote control.

http://tizen.org/privilege/call

public

+

2.3.1

Making phone calls

The application can make phone calls to numbers when they are tapped without further confirmation.

http://tizen.org/privilege/callhistory.read

public

+

2.3.1

Reading call logs

The application can read call log items.

http://tizen.org/privilege/callhistory.write

public

+

2.3.1

Managing call logs

The application can create, update, and delete call log items.

http://tizen.org/privilege/camera

public

+

2.3.1

Using camera

The application can take and preview pictures.

http://tizen.org/privilege/content.write

public

+

2.3.1

Managing content

The application can change media information. This information can be used by other applications.

http://tizen.org/privilege/datasharing

public

+

2.3.1

Sharing data between applications

The application can share data with other applications.

http://tizen.org/privilege/display

public

+

2.3.1

Managing display settings

The application can manage display settings, such as the brightness. This can increase battery consumption.

http://tizen.org/privilege/download

public

+

2.3.1

Downloading through HTTP

The application can manage HTTP downloads. This can result in additional charges depending on the user's payment plan.

http://tizen.org/privilege/haptic

public

+

2.3.1

Managing vibration feedback

The application can control vibration feedback.

http://tizen.org/privilege/healthinfo

public

+

2.3.1

Reading health information

The application can read health information gathered by the device sensors, such as the pedometer and heart rate monitor.

- -

http://tizen.org/privilege/ime

-

public

-

Providing input methods

-

The application can provide users with a way to enter characters and symbols into an associated text field.

- - -

http://tizen.org/privilege/imemanager

-

public

-

Managing input methods

-

The application can manage installed input methods.

- - -

http://tizen.org/privilege/inputgenerator

-

platform

-

Generating touch and key events

-

The application can simulate keys being pressed and touch interactions with the screen.

- - -

http://tizen.org/privilege/keygrab

-

platform

-

Capturing special key events

-

The application can read actions involving special keys, such as the volume keys on this or other devices (such as TV remote controls), even when it is running in the background.

-

http://tizen.org/privilege/keymanager

public

+

2.3.1

Using secure repository

The application can save keys, certificates, and data to, and retrieve and delete them from password-protected storage.

http://tizen.org/privilege/keymanager.admin

platform

+

2.3.1

Locking/unlocking secure repository

The application can lock and unlock a password-protected storage, and manage password changes for it.

Deprecated since 2.4

@@ -644,194 +693,184 @@ tr.partner-level, tr.platform-level { background-color: #cff }

http://tizen.org/privilege/led

public

+

2.3.1

Managing LEDs

The application can turn LEDs on or off, such as the LED on the front of the device and the camera flash.

http://tizen.org/privilege/location

public

+

2.3.1

Using user location

The application can read your location information.

http://tizen.org/privilege/location.enable

platform

+

2.3.1

Managing location settings

The application can control your location service settings.

- -

http://tizen.org/privilege/mapservice

-

public

-

Using map services

-

The application can use map services, such as Geocoder, Places, and Route (Direction).

- - -

http://tizen.org/privilege/mediacontroller.client

-

public

-

Controlling media player

-

The application can receive information about currently playing media from applications that are allowed to send it, and can control those applications remotely.

- - -

http://tizen.org/privilege/mediacontroller.server

-

public

-

Accepting remote controls

-

The application can send information about currently playing media to applications that are allowed to receive it, and can be controlled remotely by those applications.

-

http://tizen.org/privilege/message.read

public

+

2.3.1

Reading text and multimedia messages and related information

The application can read text and multimedia messages, and any information related to them.

http://tizen.org/privilege/message.write

public

+

2.3.1

Sending text and multimedia messages and updating their statuses

The application can write, send, delete, and move text and multimedia messages, and change the settings and statuses of the messages, such as read or unread.

- -

http://tizen.org/privilege/minicontrol.provider

-

public

-

Showing toolbar

-

The application can show a small toolbar on the notification panel or lock screen while it is open.

-

http://tizen.org/privilege/network.get

public

+

2.3.1

Reading network information

The application can retrieve network information such as the status of each network, its type, and detailed network profile information.

-

http://tizen.org/privilege/network.profile

public

+

http://tizen.org/privilege/network.profile

+

public

+

2.3.1

Managing network profiles

The application can add, remove, and edit network profiles.

http://tizen.org/privilege/network.set

public

+

2.3.1

Managing network connections

The application can turn Wi-Fi on and off, and connect to and disconnect from Wi-Fi and mobile networks.

http://tizen.org/privilege/nfc

-

public

+ +

public

+

2.3.1

Using basic NFC services

The application can read and write NFC tag information, and send NFC messages to other devices.

http://tizen.org/privilege/nfc.admin

platform

+

2.3.1

Managing NFC general settings

The application can change NFC settings, such as turning NFC on or off.

http://tizen.org/privilege/nfc.cardemulation

public

+

2.3.1

Using NFC card emulation mode

The application can access smart card details, such as credit card details, and allow users to make payments via NFC.

http://tizen.org/privilege/notification

public

+

2.3.1

Providing notifications

The application can show and hide its own notifications and badges.

http://tizen.org/privilege/packagemanager.admin

platform

+

2.3.1

Installing/uninstalling application packages

The application can install and uninstall application packages.

-

http://tizen.org/privilege/packagemanager.clearcache

-

public

-

Clearing other applications' caches -

-

The application can clear other applications' caches.

- -

http://tizen.org/privilege/packagemanager.info

public

+

2.3.1

Retrieving detailed package information

The application can retrieve detailed application package information.

http://tizen.org/privilege/power

public

+

2.3.1

Managing power

The application can control power-related settings, such as dimming the screen.

http://tizen.org/privilege/push

public

+

2.3.1

Receiving push notifications

The application can receive notifications from the Internet.

http://tizen.org/privilege/reboot

platform

+

2.3.1

Restarting device

The application can restart the device.

http://tizen.org/privilege/recorder

public

+

2.3.1

Recording video and audio

The application can record video and audio.

http://tizen.org/privilege/screenshot

platform

+

2.3.1

Capturing device screen

The application can capture screenshots.

http://tizen.org/privilege/secureelement

public

+

2.3.1

Accessing secure elements

The application can access secure smart card chips, such as UICC/SIM, embedded secure elements, and secure SD cards.

- -

http://tizen.org/privilege/systemmonitor

-

public

-

Monitoring system resources

-

The application can read system information, including information from the CPU and RAM.

-

http://tizen.org/privilege/systemsettings.admin

platform

+

2.3.1

Managing all system settings

-

The application can read and write all system settings. -

+

The application can read and write all system settings.

http://tizen.org/privilege/telephony

public

+

2.3.1

Accessing telephony information

The application can retrieve telephony information, such as the network and SIM card used, the IMEI, and the statuses of calls.

http://tizen.org/privilege/telephony.admin

platform

+

2.3.1

Managing telephony settings

The application can manage telephony settings, such as those for incoming and outgoing calls, forwarding and holding calls, networks, and SIM cards.

http://tizen.org/privilege/volume.set

public

+

2.3.1

Adjusting volume

The application can adjust the volume for different features, such as notification alerts, ringtones, and media.

http://tizen.org/privilege/widget.viewer

public

+

2.3.1

Showing widgets

The application can show widgets, and information from their associated applications, on the home screen.

http://tizen.org/privilege/window.priority.set

public

+

2.3.1

Displaying windows on top of other applications and screen

The application can appear on top of other windows and screens, including the lock screen, according to the order of priority of the windows. This may prevent you from interacting with other applications or screens until the window for the application is closed.

@@ -849,14 +888,16 @@ tr.partner-level, tr.platform-level { background-color: #cff } -Privilege +Privilege Level +

Since
Mobile/Wearable

Display name Description

http://tizen.org/privilege/internet

public

+

2.3 / 2.3.1

Internet

Most of the mobile and wearable devices use a cellular network for IP communication. However, the cellular network can cause data costs and an application that sends data through the Internet can be crucial for user privacy. Due to the importance of the functionality, a privilege for controlling application Internet access has been added.

The new privilege is coupled with IP addresses of the destination and source of the IP packets. If your socket is connecting to or listening for any IP address except 127.0.0.1, this privilege is required to communicate properly. If your application does not have this privilege, the connection is blocked in the kernel layer and returns an error in the connect() function as the permission is denied. If you are listening to a socket, you never receive any packets from the outside without errors on the socket functions.

@@ -865,6 +906,7 @@ tr.partner-level, tr.platform-level { background-color: #cff }

http://tizen.org/privilege/mediastorage

public

+

2.3 / 2.3.1

Media storage

When you connect the device to a computer (Windows or Mac) through USB, you can access a dedicated media storage area shown as massive media storage. This region of the storage is called media storage and is usually used for multimedia files, such as photos, videos, and music files. Since this storage area is used for user private data, access to it must be protected with a privilege.

If your application does not have this privilege, no file operations into the media storage area succeed and you receive a permission denied error. If you have this privilege, you can read and write directories and files, create new files, and delete files in the storage area.

@@ -872,6 +914,7 @@ tr.partner-level, tr.platform-level { background-color: #cff }

http://tizen.org/privilege/externalstorage

public

+

2.3 / 2.3.1

External storage

Similar to the media storage, many devices support external storages, such as MicroSD card or USB memory. As with the media storage, the access to an external storage must be protected with a privilege. You can find the absolute path of the external storage with the Storage API functions, such as storage_get_root_directory().

If your application does not have this privilege, all file operations fail with a permission denied error. If you have this privilege, you have full access to the external storage.

@@ -879,6 +922,7 @@ tr.partner-level, tr.platform-level { background-color: #cff }

http://tizen.org/privilege/externalstorage.appdata

public

+

2.3 / 2.3.1

External storage application data

Many devices support external storages, such as MicroSD card or USB memory. As with the media storage, the access to an external storage must be protected with a privilege.

If your application does not have this privilege, no file operations with the application data stored in the external storage area succeed and you receive a permission denied error. If you have this privilege, you can store data in the application-specific directory of the external storage. You can find the path for storing data in the external storage with, for example, the app_get_external_data_path(), app_get_external_cache_path(), and app_get_external_shared_data_path() functions.

diff --git a/org.tizen.gettingstarted/html/web/details/sec_privileges_w.htm b/org.tizen.gettingstarted/html/web/details/sec_privileges_w.htm index 7366d1c..0c7205a 100644 --- a/org.tizen.gettingstarted/html/web/details/sec_privileges_w.htm +++ b/org.tizen.gettingstarted/html/web/details/sec_privileges_w.htm @@ -45,60 +45,70 @@ tr.partner-level, tr.platform-level { background-color: #cff } Privilege Level + Since Display name Description http://tizen.org/privilege/account.read public + 2.3 Reading accounts The application can read accounts. http://tizen.org/privilege/account.write public + 2.3 Managing accounts The application can create, edit, and delete accounts. http://tizen.org/privilege/alarm public + 2.2.1 Setting alarms The application can set alarms and wake up the device at scheduled times. http://tizen.org/privilege/application.info public + 2.2.1 Retrieving application information The application can retrieve information related to other applications. http://tizen.org/privilege/application.launch public + 2.2.1 Opening applications The application can open other applications using the application ID or application control. http://tizen.org/privilege/appmanager.certificate partner + 2.2.1 Getting application certificates The application can retrieve specified application certificates. http://tizen.org/privilege/appmanager.kill partner + 2.2.1 Closing applications The application can close other applications. http://tizen.org/privilege/bluetooth public + 2.4 Using unrestricted Bluetooth services The application can perform unrestricted actions using Bluetooth, such as scanning for and connecting to other devices. http://tizen.org/privilege/bluetooth.admin public + 2.2.1 Managing Bluetooth general settings The application can change Bluetooth settings, such as turning Bluetooth on or off and setting the device name. Deprecated since 2.4. Use http://tizen.org/privilege/bluetooth instead. @@ -106,6 +116,7 @@ tr.partner-level, tr.platform-level { background-color: #cff } http://tizen.org/privilege/bluetooth.gap public + 2.2.1 Using Bluetooth GAP The application can use the Bluetooth Generic Access Profile (GAP) to, for example, scan for and pair with devices. Deprecated since 2.4. Use http://tizen.org/privilege/bluetooth instead. @@ -113,6 +124,7 @@ tr.partner-level, tr.platform-level { background-color: #cff } http://tizen.org/privilege/bluetooth.health public + 2.2.1 Using Bluetooth HDP The application can use the Bluetooth Health Device Profile (HDP) to, for example, send health information. Deprecated since 2.4. Use http://tizen.org/privilege/bluetooth instead. @@ -120,6 +132,7 @@ tr.partner-level, tr.platform-level { background-color: #cff } http://tizen.org/privilege/bluetooth.spp public + 2.2.1 Using Bluetooth SPP The application can use the Bluetooth Serial Port Profile (SPP) to, for example, send serial data. Deprecated since 2.4. Use http://tizen.org/privilege/bluetooth instead. @@ -127,258 +140,301 @@ tr.partner-level, tr.platform-level { background-color: #cff } http://tizen.org/privilege/bluetoothmanager platform + 2.2.1 Managing Bluetooth system settings The application can change Bluetooth system settings related to privacy and security, such as the visibility mode. http://tizen.org/privilege/bookmark.read platform + 2.2.1 Reading bookmarks The application can read bookmarks. http://tizen.org/privilege/bookmark.write platform + 2.2.1 Managing bookmarks The application can create, edit, and delete bookmarks. http://tizen.org/privilege/calendar.read public + 2.2.1 Reading calendar The application can read events and tasks. http://tizen.org/privilege/calendar.write public + 2.2.1 Managing calendar The application can create, update, and delete events and tasks. http://tizen.org/privilege/call public + 2.3 Making phone calls The application can make phone calls to numbers when they are tapped without further confirmation. http://tizen.org/privilege/callhistory.read public + 2.2.1 Reading call logs The application can read call log items. http://tizen.org/privilege/callhistory.write public + 2.2.1 Managing call logs The application can create, update, and delete call log items. http://tizen.org/privilege/contact.read public + 2.2.1 Reading contacts The application can read your profile, contacts, and contact history. Contact history can include social network activity. http://tizen.org/privilege/contact.write public + 2.2.1 Managing contacts The application can create, update, and delete your profile, contacts, and any contact history that is related to this application. Contact history can include social network activity. http://tizen.org/privilege/content.read public + 2.2.1 Reading contents The application can read media content information. http://tizen.org/privilege/content.write public + 2.2.1 Managing contents The application can create, update, and delete media content information. http://tizen.org/privilege/datacontrol.consumer public + 2.2.1 Accessing exported data The application can read data exported by data control providers. http://tizen.org/privilege/datasync public + 2.2.1 Syncing device data The application can synchronize device data, such as contacts and calendar events, using the OMA DS 1.2 protocol. http://tizen.org/privilege/download public + 2.2.1 Downloading via HTTP The application can manage HTTP downloads. http://tizen.org/privilege/filesystem.read public + 2.2.1 Reading file systems The application can read file systems. http://tizen.org/privilege/filesystem.write public + 2.2.1 Writing to file systems The application can write to file systems. http://tizen.org/privilege/healthinfo public + 2.3 Reading health related information The application can read the user's health information gathered by device sensors, such as pedometer or heart rate monitor. http://tizen.org/privilege/ime public + 2.4 Providing input methods The application can provide users with a way to enter characters and symbols into an associated text field. http://tizen.org/privilege/led public + 2.4 Managing LEDs The application can turn LEDs on or off, such as the LED on the front of the device and the camera flash. http://tizen.org/privilege/location public + 2.2.1 Using user location The application can read the user's location information. http://tizen.org/privilege/mediacontroller.client public + 2.4 Controlling media player The application can receive information about currently playing media from applications that are allowed to send it, and can control those applications remotely. http://tizen.org/privilege/mediacontroller.server public + 2.4 Accepting remote controls The application can send information about currently playing media to applications that are allowed to receive it, and can be controlled remotely by those applications. http://tizen.org/privilege/messaging.read public + 2.2.1 Accessing messages The application can retrieve messages from message boxes or receive messages. http://tizen.org/privilege/messaging.write public + 2.2.1 Writing messages The application can write, send, sync, and remove text messages, multimedia messages, and emails. http://tizen.org/privilege/networkbearerselection partner + 2.2.1 Selecting network connection The application can request and release a specific network connection. http://tizen.org/privilege/nfc.admin public + 2.2.1 Managing NFC general settings The application can change NFC settings, such as turning NFC on or off. http://tizen.org/privilege/nfc.cardemulation public + 2.3 Using NFC card emulation mode The application can access smart card details, such as credit card details, and allow users to make payments via NFC. http://tizen.org/privilege/nfc.common public + 2.2.1 Using NFC common features The application can use NFC common features. http://tizen.org/privilege/nfc.p2p public + 2.2.1 Pushing NFC messages The application can push NFC messages to other devices. http://tizen.org/privilege/nfc.tag public + 2.2.1 Reading/writing to NFC tags The application can read and write NFC tag information. http://tizen.org/privilege/notification public + 2.2.1 Providing notifications The application can show and hide its own notifications and badges. http://tizen.org/privilege/package.info public + 2.2.1 Receiving package information The application can retrieve information about installed packages. http://tizen.org/privilege/packagemanager.install platform + 2.2.1 Managing packages The application can install or uninstall application packages. http://tizen.org/privilege/power public + 2.2.1 Managing power The application can control power-related settings, such as dimming the screen. http://tizen.org/privilege/push public + 2.2.1 Receiving push notifications The application can receive notifications from the Internet. http://tizen.org/privilege/secureelement public + 2.2.1 Accessing secure elements The application can access secure smart card chips, such as UICC/SIM, embedded secure elements, and secure SD cards. http://tizen.org/privilege/setting public + 2.2.1 Accessing user settings The application can change and read user settings. http://tizen.org/privilege/system public + 2.2.1 Reading system information The application can read system information. http://tizen.org/privilege/systemmanager partner + 2.2.1 Reading secure system information The application can read secure system information. Deprecated since 2.3.1. Use http://tizen.org/privilege/telephony instead. http://tizen.org/privilege/telephony public + 2.3.1 Accessing telephony information The application can retrieve telephony information, such as the network and SIM card used, the IMEI, and the statuses of calls. http://tizen.org/privilege/volume.set public + 2.3 Adjusting volume The application can adjust the volume for different features, such as notification alerts, ringtones, and media. http://tizen.org/privilege/websetting public + 2.2.1 Managing web application settings The application can change its Web application settings, including deleting cookies. Deprecated since 2.4. @@ -391,16 +447,19 @@ tr.partner-level, tr.platform-level { background-color: #cff } Privilege Level + Since Description http://tizen.org/privilege/internet public + 2.3 The application can access the Internet using the WebSocket, XMLHttpRequest Level 2, Server-Sent Events, HTML5 Application caches, and Cross-Origin Resource Sharing APIs. http://tizen.org/privilege/mediacapture public + 2.2.1 The application can manipulate streams from cameras and microphones using the getUserMedia API.

Privilege behavior: