QA/Fennec/Permissions: Difference between revisions

From MozillaWiki
< QA‎ | Fennec
Jump to navigation Jump to search
 
(34 intermediate revisions by 8 users not shown)
Line 1: Line 1:
= Android Permissions (Q1 2013) =
= Android Permissions =
== Firefox for Android ==
== Firefox for Android ==
* Take pictures and videos
 
* Precise location (GPS and network-based)
Permission Manifests
* Read your web bookmarks and history
 
* Modify or delete the contents of your USB storage
{| class="querytable"
* Add or remove accounts
| class="header" | Browser Manifest
** Create accounts and set passwords
| class="header" | Sync Manifest
** Find accounts on the device
|-
** Use accounts on the device
| [https://dxr.mozilla.org/mozilla-release/source/mobile/android/base/AndroidManifest.xml.in Firefox]
* Full network access
| [http://dxr.mozilla.org/mozilla-release/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
** View network connections
|-
* Run at startup
| [https://dxr.mozilla.org/mozilla-beta/source/mobile/android/base/AndroidManifest.xml.in Firefox Beta]
* Control vibration
| [http://dxr.mozilla.org/mozilla-beta/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
** Prevent phone from sleeping
|-
* Set wallpaper
| [http://dxr.mozilla.org/mozilla-central/source/mobile/android/base/AndroidManifest.xml.in Firefox Nightly]
* Read sync settings
| [http://dxr.mozilla.org/mozilla-central/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
** Read sync statistics
|-
** Toggle sync on and off
|}
* Install shortcuts
 
** Modify system settings
=== Permissions for Android version < 6 ===
** Test access to protected storage
{|class="fullwidth-table"
** Uninstall shortcuts
|- 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
*add/remove accounts
*create accounts and set passwords
*use accounts on the device
|<b> Contacts: </b>
*find accounts on the device
*add/remove accounts
*create accounts and set passwords
*use accounts on the device
|<b> Contacts: </b>
*find accounts on the device
*add/remove accounts
*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)