Skip to content
maxpower47 edited this page Jun 17, 2015 · 1 revision

Most of PinDroid's permissions are related to using the Account Manager to store the user's credentials for Pinboard and then syncing data with Pinboard using that account.

Account Manager Permissions

android.permission.GET_ACCOUNTS

Used to get the list of user accounts on the device.

android.permission.USE_CREDENTIALS

Used to retrieve credentials from the Account Manager.

android.permission.MANAGE_ACCOUNTS

Used to add a Pinboard account to the Account Manager.

android.permission.AUTHENTICATE_ACCOUNTS

Allows PinDroid to perform authentication for the Pinboard account.

Syncing Permissions

android.permission.READ_SYNC_STATS

Used to read statistics related to syncing.

android.permission.READ_SYNC_SETTINGS

Used to set up background data syncing for PinDroid.

android.permission.WRITE_SYNC_SETTINGS

Used to set up background data syncing for PinDroid.

Other Permissions

android.permission.INTERNET

Used to communicate with Pinboard's api and feeds.

android.permission.WRITE_SETTINGS

Used to store the application's preferences.