QA/Fennec/Permissions: Difference between revisions

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


Line 8: Line 8:
  | class="header" | Sync Manifest
  | class="header" | Sync Manifest
  |-
  |-
  | [http://mxr.mozilla.org/mozilla-release/source/mobile/android/base/AndroidManifest.xml.in Firefox]
  | [https://dxr.mozilla.org/mozilla-release/source/mobile/android/base/AndroidManifest.xml.in Firefox]
  | [http://mxr.mozilla.org/mozilla-release/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
  | [http://dxr.mozilla.org/mozilla-release/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
  |-
  |-
  | [http://mxr.mozilla.org/mozilla-beta/source/mobile/android/base/AndroidManifest.xml.in Firefox Beta]
  | [https://dxr.mozilla.org/mozilla-beta/source/mobile/android/base/AndroidManifest.xml.in Firefox Beta]
  | [http://mxr.mozilla.org/mozilla-beta/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
  | [http://dxr.mozilla.org/mozilla-beta/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
  |-
  |-
  | [http://mxr.mozilla.org/mozilla-aurora/source/mobile/android/base/AndroidManifest.xml.in Firefox Aurora]
  | [http://dxr.mozilla.org/mozilla-central/source/mobile/android/base/AndroidManifest.xml.in Firefox Nightly]
| [http://mxr.mozilla.org/mozilla-aurora/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
  | [http://dxr.mozilla.org/mozilla-central/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
|-
| [http://mxr.mozilla.org/mozilla-central/source/mobile/android/base/AndroidManifest.xml.in Firefox Nightly]
  | [http://mxr.mozilla.org/mozilla-central/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
  |-
  |-
|}
|}


= Firefox=
=== Permissions for Android version < 6 ===
 
{|class="fullwidth-table"
Current permission listings enabled and live from within the product (Beta/Release)
|- style="background-color: #efefef;"
 
|<b> Nightly </b>
* Take pictures and videos
|<b> Beta </b>
* Record Audio
|<b> Release </b>
* Precise location (GPS and network-based)
|-
* Read Internet history and bookmarks
| <b>Camera:</b>
* Modify or delete the contents of your USB storage
*take pictures & videos
* Add or remove accounts
| <b>Camera:</b>
** Create accounts and set passwords
*take pictures & videos
** Find accounts on the device
| <b>Camera:</b>
** Use accounts on the device
*take pictures & videos
* Control Near Field Communication
|-
** Full network access
|<b> Contacts: </b>
** View Network Connections
*find accounts on the device
* Run at startup
*add/remove accounts
* Control vibration
*create accounts and set passwords
** Prevent phone from sleeping
*use accounts on the device
* Read sync settings
|<b> Contacts: </b>
** Read sync statistics
*find accounts on the device
** Toggle sync on and off
*add/remove accounts
* Install shortcuts
*create accounts and set passwords
** Modify system settings
*use accounts on the device
** Test access to protected storage
|<b> Contacts: </b>
** Uninstall shortcuts
*find accounts on the device
 
*add/remove accounts
Current permission listings enabled in non-release (Nightly/Aurora)
*create accounts and set passwords
 
*use accounts on the device
* Web Contacts API
|-
** Modify your contacts
|<b>Microphone:</b>
** Read your contacts
*record audio
 
|<b>Microphone:</b>
* WiFi Data Collection
*record audio
** Connect and Disconnect from Wi-Fi
|<b>Microphone:</b>
** View WiFi Connections
*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)