QA/Fennec/Permissions: Difference between revisions

From MozillaWiki
< QA‎ | Fennec
Jump to navigation Jump to search
m (Created page with "= Android Permissions = == Firefox (XUL) == === Firefox (Release) === * HARDWARE CONTROLS ** TAKE PICTURES AND VIDEOS ***Allows application to take pictures and videos with the c...")
 
 
(50 intermediate revisions by 9 users not shown)
Line 1: Line 1:
= Android Permissions =
= Android Permissions =
== Firefox (XUL) ==
== Firefox for Android ==
=== Firefox (Release) ===
 
* HARDWARE CONTROLS
Permission Manifests
** TAKE PICTURES AND VIDEOS
 
***Allows application to take pictures and videos with the camera. This allows the application at any time to collect images the camera is seeing.
{| class="querytable"
*YOUR LOCATION
| class="header" | Browser Manifest
**FINE (GPS) LOCATION
| class="header" | Sync Manifest
***Access fine location sources such as the Global Positioning System on the device, where available. Malicious applications can use this to determine where you are, and may consume additional battery power.
|-
*NETWORK COMMUNICATION
| [https://dxr.mozilla.org/mozilla-release/source/mobile/android/base/AndroidManifest.xml.in Firefox]
**FULL INTERNET ACCESS
| [http://dxr.mozilla.org/mozilla-release/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
***Allows an application to create network sockets.
|-
*STORAGE
| [https://dxr.mozilla.org/mozilla-beta/source/mobile/android/base/AndroidManifest.xml.in Firefox Beta]
**MODIFY/DELETE USB STORAGE CONTENTS MODIFY/DELETE SD CARD CONTENTS
| [http://dxr.mozilla.org/mozilla-beta/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
***Allows an application to write to the USB storage. Allows an application to write to the SD card.
|-
*SYSTEM TOOLS
| [http://dxr.mozilla.org/mozilla-central/source/mobile/android/base/AndroidManifest.xml.in Firefox Nightly]
**PREVENT DEVICE FROM SLEEPING
| [http://dxr.mozilla.org/mozilla-central/source/mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in Sync]
***Allows an application to prevent the device from going to sleep.
|-
*NETWORK COMMUNICATION
|}
**VIEW NETWORK STATE
 
***Allows an application to view the state of all networks.
=== Permissions for Android version < 6 ===
=== Firefox Beta ===
{|class="fullwidth-table"
* HARDWARE CONTROLS
|- style="background-color: #efefef;"
** TAKE PICTURES AND VIDEOS
|<b> Nightly </b>
***Allows application to take pictures and videos with the camera. This allows the application at any time to collect images the camera is seeing.
|<b> Beta </b>
*YOUR LOCATION
|<b> Release </b>
**FINE (GPS) LOCATION
|-
***Access fine location sources such as the Global Positioning System on the device, where available. Malicious applications can use this to determine where you are, and may consume additional battery power.
| <b>Camera:</b>
*NETWORK COMMUNICATION
*take pictures & videos
**FULL INTERNET ACCESS
| <b>Camera:</b>
***Allows an application to create network sockets.
*take pictures & videos
*STORAGE
| <b>Camera:</b>
**MODIFY/DELETE USB STORAGE CONTENTS MODIFY/DELETE SD CARD CONTENTS
*take pictures & videos
***Allows an application to write to the USB storage. Allows an application to write to the SD card.
|-
*SYSTEM TOOLS
|<b> Contacts: </b>
**PREVENT DEVICE FROM SLEEPING
*find accounts on the device
***Allows an application to prevent the device from going to sleep.
*add/remove accounts
*HARDWARE CONTROLS
*create accounts and set passwords
**CONTROL VIBRATOR
*use accounts on the device
***Allows the application to control the vibrator.
|<b> Contacts: </b>
*NETWORK COMMUNICATION
*find accounts on the device
**VIEW NETWORK STATE
*add/remove accounts
***Allows an application to view the state of all networks.
*create accounts and set passwords
== Firefox 'Native' ==
*use accounts on the device
=== Firefox (Release) ===
|<b> Contacts: </b>
=== Firefox Beta ===
*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)