Home Publications About

Permissions Required

The CAR application needs the following permissions to function. Direct permissions can be granted directly within the application while external permissions would need to open device settings to be granted.


Direct Permissions

• Calendar

To get calendar data which would be used for Auto-Response generation. E.g., “Bob is in a meeting and may not be available to respond.” Data sent to the server includes Event name, event timing and location.

• Call logs

For determining last communication instances such as when was the last call made. This helps with availability prediction as well as auto-response generation.

• Contacts

This permission is required to accurately detect incoming message instances which require autoresponses since the contact list is used to send auto-responses only to know contacts. Having access to contacts also helps create filter to block auto-responses for certain contacts.

• Location

Location data is used for prediction as well as auto-response generation. Only abstract location such as “Home”, “Work” or other user-defined labels are used for generation of auto-response.

• Microphone

Mic is used to record short bursts of audio to determine if a conversation is taking place and collect noise levels. This helps with prediction as well as for auto-response generation. Audio clips are NOT stored (nor sent to the server) and are discarded as soon as they have been processed locally on the device.

• Phone

This permission is used to get data corresponding to device signal and state information.

• SMS

This permission is used to access incoming messages data as well as logs related to messaging.

• Storage

Access to storage is required to save and load application state as well as save collected data locally. Saved application data can be found in the CAR directory in the sdcard folder.


External Permissions

• Usage Access

This permission allows the application to get usage logs which includes data related to other application open events which helps with prediction and auto-response generation.

• Notification Access

This permission is required to detect new incoming messages.


For any questions, comments or concerns please contact the researcher at pranut@cs.pitt.edu.