Timyo Android permissions

  • Identity

    • Find accounts on the device

      • To get the list of timyo accounts.
      • Allows access to the list of accounts in the Accounts Service.
      • Constant Value: “android.permission.GET_ACCOUNTS".
    • Add or remove accounts

      • To add or remove timyo accounts.
      • Constant Value: “android.permission.MANAGE_ACCOUNTS".
  • Contacts

    • Find accounts on the device

    • Read your contacts

      • To get the list of contacts and store into database.
      • Allows an application to read the user's contacts data.
      • Protection level: dangerous - requires permission ask.
      • Constant Value: “android.permission.READ_CONTACTS".
  • Photos/Media/Files

    • Read the contents of your USB storage

      • To make possible to attach files from USB storage.
      • Allows an application to read from external storage.
      • Protection level: dangerous - requires permission ask (from api level 22).
      • Constant Value: “android.permission.READ_EXTERNAL_STORAGE".
    • Modify or delete the contents of your USB storage

      • To store download attachments in FileProvider.
      • Allows an application to write to external storage.
      • Protection level: dangerous - requires permission ask (from api level 18).
      • Constant Value: “android.permission.WRITE_EXTERNAL_STORAGE".
  • Storage

    • Read the contents of your USB storage

      • See above Photos/Media/Files read the contents of your USB storage.
    • Modify or delete the contents of your USB storage

      • See above Photos/Media/Files modify or delete the contents of your USB storage.
  • Other

    • Receive data from Internet

      • To allow communication over network (Mail servers and Timyo server).
    • View network connections

      • To detect network reachability.
    • Create accounts and set passwords

      • To create timyo accounts and store passwords for non-auth mail providers.
    • Full network access

      • To detect network reachability over Wifi of Mobile.
    • Read sync settings

      • To allow schedule periodic sync of accounts.
    • Run at startup

      • To allow re-start scheduled tasks after system boot (for offline mode).
    • Control vibration

      • To make a vibration on push notification.
    • Prevent device from sleeping

      • This permission is requested by Goggle Analytics, Firebase, and Play services.
    • Toggle sync on and off

      • To allow user to control over account sync (ON/OFF).