This sensor records the users’ keystrokes regardless of which keyboard is used. Also records in which application the keyboard is being used. It does not record passwords.

Settings

  • Aware_Preferences.STATUS_KEYBOARD: true or false to activate or deactivate sensor.

aware-broadcasts

  • Keyboard.ACTION_AWARE_KEYBOARD: new data recorded in provider.

aware-providers

Keyboard Data

 Contains the logged keyboard data.

Keyboard_Data.CONTENT_URI
content://com.aware.provider.keyboard/keyboard

Table field Field type Description
_id INTEGER primary key, auto incremented
timestamp REAL unixtime milliseconds since 1970
device_id TEXT AWARE device UUID
package_name TEXT the application’s package name of keyboard interaction
before_text TEXT the previous keyboard input (empty if password)
current_text TEXT the current keyboard input (empty if password)
is_password INTEGER 0 = not password; 1 = password

Keyboard