QA/Fennec/Permissions: Difference between revisions

From MozillaWiki
< QA‎ | Fennec
Jump to navigation Jump to search
 
(31 intermediate revisions by 8 users not shown)
Line 1: Line 1:
= Android Permissions (Q1 2013) =
= Android Permissions =
== Firefox for Android ==
== Firefox for Android ==
= Firefox=


Current permission listings for Firefox 20 (Beta), Firefox 21 (Aurora), Firefox 22 (Nightly)
Permission Manifests


* Take pictures and videos
{| class="querytable"
* Precise location (GPS and network-based)
| class="header" | Browser Manifest
* Read your web bookmarks and history
| class="header" | Sync Manifest
* Modify or delete the contents of your USB storage
|-
* Add or remove accounts
| [https://dxr.mozilla.org/mozilla-release/source/mobile/android/base/AndroidManifest.xml.in Firefox]
** Create accounts and set passwords
| [http://dxr.mozilla.org/mozilla-release/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
** Find accounts on the device
|-
** Use accounts on the device
| [https://dxr.mozilla.org/mozilla-beta/source/mobile/android/base/AndroidManifest.xml.in Firefox Beta]
* Full network access
| [http://dxr.mozilla.org/mozilla-beta/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
** View network connections
|-
* Run at startup
| [http://dxr.mozilla.org/mozilla-central/source/mobile/android/base/AndroidManifest.xml.in Firefox Nightly]
* Control vibration
| [http://dxr.mozilla.org/mozilla-central/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
** Prevent phone from sleeping
|-
* Set wallpaper
|}
* Read sync settings
** Read sync statistics
** Toggle sync on and off
* Install shortcuts
** Modify system settings
** Test access to protected storage
** Uninstall shortcuts


 
=== Permissions for Android version < 6 ===
Current permission listings for older versions of Android:
{|class="fullwidth-table"
*Your location
|- style="background-color: #efefef;"
**fine(GPS) location
|<b> Nightly </b>
*Your personal information
|<b> Beta </b>
**read Browser's history and bookmarks
|<b> Release </b>
*Network communication
|-
**full Internet access
| <b>Camera:</b>
**view network state
*take pictures & videos
*Your accounts
| <b>Camera:</b>
**act as an account authenticator
*take pictures & videos
**manage the accounts list
| <b>Camera:</b>
**use the authentication credentials of an account
*take pictures & videos
**discover known accounts
|-
*Storage
|<b> Contacts: </b>
**modify/delete SD card contents
*find accounts on the device
*Hardware controls
*add/remove accounts
**take pictures and videos
*create accounts and set passwords
**control vibrator
*use accounts on the device
*System tools
|<b> Contacts: </b>
**modify global system settings
*find accounts on the device
**automatically start at boot
*add/remove accounts
**install shortcuts
*create accounts and set passwords
**read sync settings
*use accounts on the device
**read sync statistics
|<b> Contacts: </b>
**unistall shortcuts
*find accounts on the device
**prevent phone from sleeping
*add/remove accounts
**write sync settings
*create accounts and set passwords
*use accounts on the device
|-
|<b>Microphone:</b>
*record audio
|<b>Microphone:</b>
*record audio
|<b>Microphone:</b>
*record audio
|-
|<b>Storage:</b>
*read the contents of your SD card
*modify or delete the contents of your SD card
|<b>Storage:</b>
*read the contents of your SD card
*modify or delete the contents of your SD card
|<b>Storage:</b>
*read the contents of your SD card
*modify or delete the contents of your SD card
|-
|<b>Location:</b>
*Precise location (GPS and network-based)
|<b>Location:</b>
*Precise location (GPS and network-based)
|<b>Location:</b>
*Precise location (GPS and network-based)
|-
|<b>Network:</b>
*connect to or disconnect from Wifi networks
*download files without notification
*control Near Field Communication
*receive data from Internet
*view network connections
*view WI-FI connections
|<b>Network:</b>
*connect to or disconnect from Wifi networks
*download files without notification
*control Near Field Communication
*receive data from Internet
*view network connections
*view WI-FI connections
|<b>Network:</b>
*connect to or disconnect from Wifi networks
*download files without notification
*control Near Field Communication
*receive data from Internet
*view network connections
*view WI-FI connections
|-
|<b>Security:</b>
*modify system settings
*draw over other apps
*full network access
|<b>Security:</b>
*modify system settings
*draw over other apps
*full network access
|<b>Security:</b>
*modify system settings
*draw over other apps
*full network access
|-
|<b>Other:</b>
*Read your Web bookmarks & history
*toggle sync on/off
*read sync statistics
*read sync settings
*run at startup
*install shortcuts
*uninstall shortcuts
*prevent device from sleeping
*control vibration
|<b>Other:</b>
*Read your Web bookmarks & history
*toggle sync on/off
*read sync statistics
*read sync settings
*run at startup
*install shortcuts
*uninstall shortcuts
*prevent device from sleeping
*control vibration
|<b>Other:</b>
*Read your Web bookmarks & history
*toggle sync on/off
*read sync statistics
*read sync settings
*run at startup
*install shortcuts
*uninstall shortcuts
*prevent device from sleeping
*control vibration
|-
|}
=== Permissions for Android version >= 6 ===
*Android Settings
{|class="fullwidth-table"
|- style="background-color: #efefef;"
|<b> Nightly </b>
|<b> Beta </b>
|<b> Release </b>
|-
| <b>Camera:</b>
*take pictures & videos
| <b>Camera:</b>
*take pictures & videos
| <b>Camera:</b>
*take pictures & videos
|-
|<b> Contacts: </b>
*find accounts on the device
|<b> Contacts: </b>
*find accounts on the device
|<b> Contacts: </b>
*find accounts on the device
|-
|<b>Microphone:</b>
*record audio
|<b>Microphone:</b>
*record audio
|<b>Microphone:</b>
*record audio
|-
|<b>Storage:</b>
*read the contents of your SD card
*modify or delete the contents of your SD card
|<b>Storage:</b>
*read the contents of your SD card
*modify or delete the contents of your SD card
|<b>Storage:</b>
*read the contents of your SD card
*modify or delete the contents of your SD card
|-
|<b>Location:</b>
*Precise location (GPS and network-based)
|<b>Location:</b>
*Precise location (GPS and network-based)
|<b>Location:</b>
*Precise location (GPS and network-based)
|-
|<b>Network:</b>
*connect to or disconnect from Wifi networks
*download files without notification
*control Near Field Communication
*receive data from Internet
*view network connections
*view WI-FI connections
|<b>Network:</b>
*connect to or disconnect from Wifi networks
*download files without notification
*control Near Field Communication
*receive data from Internet
*view network connections
*view WI-FI connections
|<b>Network:</b>
*connect to or disconnect from Wifi networks
*download files without notification
*control Near Field Communication
*receive data from Internet
*view network connections
*view WI-FI connections
|-
|<b>Security:</b>
*full network access
|<b>Security:</b>
*full network access
|<b>Security:</b>
*full network access
|-
|<b>Other:</b>
*toggle sync on/off
*read sync statistics
*read sync settings
*run at startup
*install shortcuts
*uninstall shortcuts
*prevent device from sleeping
*control vibration
*collect diagnostic information (samsung devices only)
|<b>Other:</b>
*toggle sync on/off
*read sync statistics
*read sync settings
*run at startup
*install shortcuts
*uninstall shortcuts
*prevent device from sleeping
*control vibration
*collect diagnostic information (samsung devices only)
|<b>Other:</b>
*toggle sync on/off
*read sync statistics
*read sync settings
*run at startup
*install shortcuts
*uninstall shortcuts
*prevent device from sleeping
*control vibration
*collect diagnostic information (samsung devices only)
|-
|}

Latest revision as of 14:02, 16 October 2018

Android Permissions

Firefox for Android

Permission Manifests

Browser Manifest Sync Manifest
Firefox Sync
Firefox Beta Sync
Firefox Nightly Sync

Permissions for Android version < 6

Nightly Beta Release
Camera:
  • take pictures & videos
Camera:
  • take pictures & videos
Camera:
  • take pictures & videos
Contacts:
  • find accounts on the device
  • add/remove accounts
  • create accounts and set passwords
  • use accounts on the device
Contacts:
  • find accounts on the device
  • add/remove accounts
  • create accounts and set passwords
  • use accounts on the device
Contacts:
  • find accounts on the device
  • add/remove accounts
  • create accounts and set passwords
  • use accounts on the device
Microphone:
  • record audio
Microphone:
  • record audio
Microphone:
  • record audio
Storage:
  • read the contents of your SD card
  • modify or delete the contents of your SD card
Storage:
  • read the contents of your SD card
  • modify or delete the contents of your SD card
Storage:
  • read the contents of your SD card
  • modify or delete the contents of your SD card
Location:
  • Precise location (GPS and network-based)
Location:
  • Precise location (GPS and network-based)
Location:
  • Precise location (GPS and network-based)
Network:
  • connect to or disconnect from Wifi networks
  • download files without notification
  • control Near Field Communication
  • receive data from Internet
  • view network connections
  • view WI-FI connections
Network:
  • connect to or disconnect from Wifi networks
  • download files without notification
  • control Near Field Communication
  • receive data from Internet
  • view network connections
  • view WI-FI connections
Network:
  • connect to or disconnect from Wifi networks
  • download files without notification
  • control Near Field Communication
  • receive data from Internet
  • view network connections
  • view WI-FI connections
Security:
  • modify system settings
  • draw over other apps
  • full network access
Security:
  • modify system settings
  • draw over other apps
  • full network access
Security:
  • modify system settings
  • draw over other apps
  • full network access
Other:
  • Read your Web bookmarks & history
  • toggle sync on/off
  • read sync statistics
  • read sync settings
  • run at startup
  • install shortcuts
  • uninstall shortcuts
  • prevent device from sleeping
  • control vibration
Other:
  • Read your Web bookmarks & history
  • toggle sync on/off
  • read sync statistics
  • read sync settings
  • run at startup
  • install shortcuts
  • uninstall shortcuts
  • prevent device from sleeping
  • control vibration
Other:
  • Read your Web bookmarks & history
  • toggle sync on/off
  • read sync statistics
  • read sync settings
  • run at startup
  • install shortcuts
  • uninstall shortcuts
  • prevent device from sleeping
  • control vibration

Permissions for Android version >= 6

  • Android Settings
Nightly Beta Release
Camera:
  • take pictures & videos
Camera:
  • take pictures & videos
Camera:
  • take pictures & videos
Contacts:
  • find accounts on the device
Contacts:
  • find accounts on the device
Contacts:
  • find accounts on the device
Microphone:
  • record audio
Microphone:
  • record audio
Microphone:
  • record audio
Storage:
  • read the contents of your SD card
  • modify or delete the contents of your SD card
Storage:
  • read the contents of your SD card
  • modify or delete the contents of your SD card
Storage:
  • read the contents of your SD card
  • modify or delete the contents of your SD card
Location:
  • Precise location (GPS and network-based)
Location:
  • Precise location (GPS and network-based)
Location:
  • Precise location (GPS and network-based)
Network:
  • connect to or disconnect from Wifi networks
  • download files without notification
  • control Near Field Communication
  • receive data from Internet
  • view network connections
  • view WI-FI connections
Network:
  • connect to or disconnect from Wifi networks
  • download files without notification
  • control Near Field Communication
  • receive data from Internet
  • view network connections
  • view WI-FI connections
Network:
  • connect to or disconnect from Wifi networks
  • download files without notification
  • control Near Field Communication
  • receive data from Internet
  • view network connections
  • view WI-FI connections
Security:
  • full network access
Security:
  • full network access
Security:
  • full network access
Other:
  • toggle sync on/off
  • read sync statistics
  • read sync settings
  • run at startup
  • install shortcuts
  • uninstall shortcuts
  • prevent device from sleeping
  • control vibration
  • collect diagnostic information (samsung devices only)
Other:
  • toggle sync on/off
  • read sync statistics
  • read sync settings
  • run at startup
  • install shortcuts
  • uninstall shortcuts
  • prevent device from sleeping
  • control vibration
  • collect diagnostic information (samsung devices only)
Other:
  • toggle sync on/off
  • read sync statistics
  • read sync settings
  • run at startup
  • install shortcuts
  • uninstall shortcuts
  • prevent device from sleeping
  • control vibration
  • collect diagnostic information (samsung devices only)