Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 4.15 KB

PRIVACY.md

File metadata and controls

24 lines (17 loc) · 4.15 KB

Data Storage & Confidentiality

Goal & Overview

PersonalAnalytics is a Windows and macOS application designed to be installed on knowledge workers' computers to non-intrusively collect computer interaction data, including user input and application usage data, as well as self-reporte data using an experience sampling component. The idea is that researchers can deploy PersonalAnalytics with study participants to allow them collect data during baseline and intervention phases and help them to answer their research questions. When creating a release of PersonalAnalytics, researchers can configure which data is collected. All data is stored only locally and never automatically shared with the researchers without a user's explicit consent.

Overview over Collected Data

Currently, there are three data trackers collecting data and storing it locally on user's computers:

  • User Input Tracker: User input data stems from mouse (number of clicks, pixels moved and pixels scrolled) and keyboard (number of keystrokes) and is aggregated per interval (e.g. once a minute). Note that the actual keys pressed are not stored (no keylogging!)
  • Windows Activity Tracker: The application usage data includes an entry for each time a user switches from one app, website or file to another, storing the time of switch, app name and window title. The application usage is then automatically categorized using research-based heuristics (source).
  • Experience Sampling Tracker: Researchers can also define one or multiple questions that are shown to users at random intervals and ask to provide a rating to a question, such as on their perceived productivity, well-being, or stress levels. Only the question, rating (e.g. 5/7) and timestamp are stored.

Accessing, Modifying or Deleting the Data

As mentioned above, all data is stored locally only on participant's machines. Users can access it, by clicking "Open Collected Data" in the taskbar icon (on Windows) or menubar (on macOS) and opening the file database.sqlite in a sqlite-compatible database viewer (such as DB Browser for SQLite.

Should a user want to modify and/or delete their data, they can do so directly in the sqlite-file. No other copies of the data exists, unless the user made them.

Sharing Collected Data

In case users are running PersonalAnalytics during a scientific study, the researchers might ask the users (or in this context, participants) to share their data with the reseachers. To that purpose, we recommend using the built-in data obfuscation and export feature, which allows users to understand what the data will be used for as part of the research project, review the collected data and decide which data they want to share and/or obfuscate. Afterwards, an encrypted and password-protected (if enabled in config) file is created which can be shared with the researchers per their instructions. The data export tool can be accessed by clicking "Export Data" in the taskbar icon (on Windows) or menubar (on macOS).

Note on Using PersonalAnalytics

Note that the creators of PersonalAnalytics can in no way be held liable against use, misuse or problems that arise from using the app. The app was developed as a public, open-source application that can be freely used and extended (with correct attribution. The researchers are responsible for informing users (or participants) of the usage of PersonalAnalytics, collected data and usage of any data that is shared with researchers, as well as data privacy and data security.

Questions and Support

You may contact André Meyer ([email protected]) in case of questions on the project. Do not contact in case of questions on a specific study in which you are participating. If you encounter technical issues, create an issue, so that the community may offer help.