Mobile phone based sensing software
Mobile phone–based sensing software is a class of software for mobile phones that uses the phone's sensors to acquire data about the user. Some applications of this software include mental health and overall wellness monitoring. This class of software is important because it has the potential of providing a practical and low-cost approach to deliver psychological interventions for the prevention of mental health disorders, as well as bringing such interventions to populations that have no access to traditional health care. A number of terms are used for this approach, including "personal sensing", "digital phenotyping", and "context sensing". The term "personal sensing" is used in this article, as it conveys in simple language the aim of sensing personal behaviors, states, and conditions.
General information
This article presents a comparison of mobile phone software that can acquire users' sensor data (in a passive manner without users' explicit intervention) and administer questionnaires (or micro-surveys triggered by sensor events). The software described below helps quantify behaviors known to be related to mental health and wellness. The list below includes both commercial and free software. To be included in this list, a software product must be able to acquire data from at least one phone sensor, and provide a minimum level of security for storage and transmission of acquired data. This list excludes software that focuses solely on collecting participant data from surveys and questionnaires.
Software table
The following table contains general information about each mobile-based sensing software, such as who the developers are, when it was last updated, whether it is open or closed source, and the programming language and database they are based on.
{{Update|inaccurate=yes|section|date=July 2017}}
Target audience
The following table shows the target audience for each piece of software included in this article. Software packages that target developers assume a high level of skill in creating code and/or modifying third-party source code. Software packages that target researchers have at least one component that can be used in scientific studies with human subjects. Software packages that target individuals allow at least one component to be downloaded and installed by an end-user with no programming skills. Please note that some packages target more than one type of user.
class="wikitable sortable"
|+Target audience !Name !Developers !Researchers !Individuals |
AWARE
|{{Yes}} |{{Yes}} |{{Yes}} |
Beiwe Research Platform
|{{Yes}} |{{Yes}} |{{Yes}} |
Cenceme
|{{No}} |{{No}} |{{Yes}} |
Context sensing SDK
|{{Yes}} |{{No}} |{{No}} |
EARS
|{{No}} |{{Yes}} |{{Yes}} |
Empath
|{{No}} |{{Yes}} |{{No}} |
Expimetrics
|{{No}} |{{Yes}} |{{No}} |
Emotion Sense
|{{Yes}} |{{Yes}} |{{No}} |
Funf
|{{Yes}} |{{Yes}} |{{Yes}} |
m-Path Sense
|{{Yes}} |{{Yes}} |{{Yes}} |
mindLAMP Platform
|{{Yes}} |{{Yes}} |{{Yes}} |
mEMA
|{{No}} |{{Yes}} |{{No}} |
Metricwire
|{{No}} |{{Yes}} |{{No}} |
Mobile Sensing Platform
|{{No}} |{{Yes}} |{{No}} |
MovisensXS
|{{Yes}} |{{Yes}} |{{Yes}} |
Murmuras
|{{Yes}} |{{Yes}} |{{Yes}} |
Passive Data Kit
|{{Yes}} |{{Yes}} |{{Yes}} |
Psychlog
|{{Yes}} |{{Yes}} |{{Yes}} |
Psyt
|{{No}} |{{Yes}} |{{No}} |
Purple Robot
|{{Yes}} |{{Yes}} |{{Yes}} |
Radar-CNS
|{{No}} |{{Yes}} |{{No}} |
RealLife Exp
|{{No}} |{{Yes}} |{{No}} |
ResearchKit
|{{Yes}} |{{Yes}} |{{Yes}} |
Research Stack
|{{Yes}} |{{Yes}} |{{Yes}} |
SensingKit
|{{Yes}} |{{Yes}} |{{Yes}} |
Socialise
|{{Yes}} |{{Yes}} |{{Yes}} |
unforgettable.me
|{{Yes}} |{{Yes}} |{{Yes}} |
Mobile OS support
The following table shows the type of mobile phone on which each software package can be deployed.
class="wikitable sortable"
|+Supported OS !Name !Android !iOS !Windows mobile !Nokia |
AWARE
|{{Yes}} |{{Yes}} |{{No}} |{{No}} |
Beiwe Research Platform
|{{Yes}} |{{Yes}} |{{No}} |{{No}} |
Cenceme
|{{No}} |{{Yes}} |{{No}} |{{Yes}} |
Context sensing
|{{Yes}} |{{No}} |{{Yes}} |{{No}} |
EARS
|{{Yes}} |{{Yes}} |{{No}} |{{No}} |
Empath
|{{No}} |{{Yes}} |{{No}} |{{No}} |
Expimetrics
|{{Yes}} |{{Yes}} |{{No}} |{{No}} |
Emotion sense
|{{Yes}} |{{No}} |{{No}} |{{No}} |
Funf
|{{Yes}} |{{No}} |{{No}} |{{No}} |
m-Path Sense
|{{Yes}} |{{Yes}} |{{No}} |{{No}} |
mindLAMP Platform
|{{Yes}} |{{Yes}} |{{No}} |{{No}} |
mEMA
|{{Yes}} |{{Yes}} |{{No}} |{{No}} |
Metricwire
|{{Yes}} |{{Yes}} |{{No}} |{{No}} |
Mobile Sensing Platform
|{{Yes}} |{{No}} |{{No}} |{{No}} |
MovisensXS
|{{Yes}} |{{No}} |{{No}} |{{No}} |
Murmuras
|{{Yes}} |{{No}} |{{No}} |{{No}} |
Passive Data Kit
|{{Yes}} |{{Yes}} |{{No}} |{{No}} |
Psychlog
|{{No}} |{{No}} |{{Yes}} |{{No}} |
Psyt
|{{Yes}} |{{Yes}} |{{No}} |{{No}} |
Purple Robot
|{{Yes}} |{{No}} |{{No}} |{{No}} |
Radar-CNS
|{{Yes}} |{{No}} |{{No}} |{{No}} |
RealLife Exp
|{{Yes}} |{{Yes}} |{{No}} |{{No}} |
ResearchKit
|{{No}} |{{Yes}} |{{No}} |{{No}} |
Research Stack
|{{Yes}} |{{No}} |{{No}} |{{No}} |
SensingKit
|{{Yes}} |{{Yes}} |{{No}} |{{No}} |
Socialise
|{{Yes}} |{{Yes}} |{{No}} |{{No}} |
unforgettable.me
|{{Yes}} |{{No}} |{{No}} |{{No}} |
Installation
In addition to deploying mobile-based sensing software to smart phones, a control dashboard has to be either installed on a local computer or provided through the web. Some of the packages provide a web server so that one is able to have a remote dashboard. The table below shows the server platform and/or web server required for each piece of software.
class="wikitable sortable"
|+Installation requirements !Name !Server platform (operating system or web) !Web server required |
AWARE
|Web |{{Partial|Aware provides both a server hosted by them or the ability to host dashboard on own server}} |
Beiwe Research Platform
|Web |{{Partial|System back-end, web server, data storage on AWS}} |
Cenceme
|Web |{{Yes}} |
Context sensing
|Web / Windows / Mac |{{Depends|Depends on application}} |
EARS
|Web |{{Partial|Data storage on AWS}} |
Empath
|Web |{{Yes}} |
Expimetrics
|{{Unknown}} |{{Unknown}} |
Emotion sense
|Web |{{Depends|Depends on configuration}} |
Funf
|Web |{{Yes}} |
m-Path Sense
|Web |{{Partial|Not required. m-Path is hosted on KU Leuven servers}} |
mindLAMP Platform
|Web |{{Depends|Depends on application}} |
mEMA
|Web |{{Partial|Illumivu provides a web server for a fee}} |
Metricwire
|Web |{{Partial|Metricwire provides web server for a fee}} |
Mobile Sensing Platform
|{{Unknown}} |{{Unknown}} |
MovisensXS
|Web |{{Partial|Not required. Server hosted in ISO 27001 certified, German Data Center}} |
Murmuras
|Web |{{Partial|Not required. Own hardware servers colocated in Germany.}} |
Psychlog
|{{Unknown}} |{{Unknown}} |
Psyt
|Web |{{Partial|Not required. Server is hosted by Psyt}} |
Purple Robot
|Web |{{Yes}} |
Radar-CNS
|Frontend dashboard app |{{Yes}} |
RealLife Exp
|Web |{{Partial| LifeData provides a web server for a fee}} |
ResearchKit
|Web server |{{Yes}} |
Research Stack
|Web server |{{Yes}} |
SensingKit
|Web server |{{Depends|Depends on application}} |
Socialise
|Web server |{{Yes}} |
unforgettable.me
|Web |{{Partial|Web server on Amazon EC2, Data storage on Amazon S3, Cloudsearch}} |
Sensor (and other) data that can be captured (part 1)
The following table shows the types of mobile sensors from which each software package is capable of collecting sensor data. Note that the type of data collected depends on availability of the appropriate sensor hardware on a specific smartphone. Some software packages collect raw sensor data (e.g. Beiwe) whereas others collect summaries of such data (e.g. ResearchKit).
Sensor and data that can be captured (part 2)
The following table shows the types of mobile sensors from which each software package is capable of collecting passive data. Note that the type of data collected depends on availability of the appropriate sensor on the smartphone.
Support for behavioral studies
The following table contains information regarding availability of functions, within each software package, that support behavioral experiments for scientific purposes.
class="wikitable sortable"
|+Behavioral studies features !Name !How does data get from phone to database? !Can surveys be triggered by phone sensors? !Can surveys be triggered remotely by investigator? !Can sensor data config. be remotely changed? !Can platform monitor data gaps and alert investigator? !Does platform support running scripts on phone? |
AWARE
|Sensor data is uploaded to an AWARE Server instance (hosted or self-hosted) when online (WiFi only or any available connection) |{{Unknown}} |{{Unknown}} |
Beiwe Research Platform
|Wifi or cellular{{Cite web|url=http://wiki.beiwe.org/wiki/|title=Beiwe Wiki|website=wiki.beiwe.org|language=en|access-date=2018-01-19}} |{{No}} |{{Yes}} |{{Yes}} |{{Depends|Depends on implementation}} |{{No}} |
Cenceme
|{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
Context sensing
|{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |
EARS
|Sensor data is uploaded to AWS when connected to Wifi or Mobile Data. |{{Yes}} |{{Yes}} |{{Yes}} |{{Yes}} |{{Unknown}} |
Empath
|{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
Expimetrics
|{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
Emotion sense
|Wifi |{{Yes|Yes, by using the trigger library}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |
Funf
|(1) manual export or Android file transfer service, (2) manual transfer from device's memory card, (3) setting up server and configure funf to upload data to server. |{{No}} |{{No}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |
m-Path Sense
|Sensor data is regularly uploaded to m-Path servers when Wi-Fi is available |{{No}} |{{Yes}} |{{Yes}} |{{Yes}} |{{No}} |
mindLAMP Platform
|WiFi and Cellular Data |{{Depends|Depends on implementation}} |{{Yes}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Yes}} |
mEMA
|{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
Metricwire
|{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
Mobile Sensing Platform
|{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
MovisensXS |
Murmuras
|WiFi or cellular. |{{Yes}} |{{Yes}} |{{Yes}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |
Passive Data Kit
|{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
Psychlog
|{{Unknown}} |
Psyt
|Hosted data store; automatic over-the-air background pload |{{Yes-No|In development}} |
Purple Robot
|Sensor data and user provided information is securely transmitted to custom data warehouses |{{Unknown}} |{{Unknown}} |{{Unknown}} |
Radar-CNS
|{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
RealLife Exp
|{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
ResearchKit
|Wi-fi or cellular |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |
Research Stack
|Wi-fi or cellular |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |
SensingKit
|{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |
Socialise
|Wi-fi or cellular |{{No}} |{{Yes}} |{{No}} |{{Unknown}} |{{Unknown}} |
Battery management
The following table contains information relative to battery management for each software package. As passive data collection from smartphone sensors is a battery-intensive process, methods to maximize battery performance are important for this type of software.
class="wikitable sortable"
|+Supported features !Name !Relative drain on battery !Methods of managing battery life |
AWARE
|Overall battery impact on average: 19.7mA when sensing only; 24.7mA when storing locally; and 138mA when connected to server |Built-in location algorithm that minimizes battery drain. Also uses event based sampling, opportunistic analysis and scheduled synching to reduce battery consumption |
Beiwe Research Platform
|Internal testing of Beiwe did not result in significant battery drain |Battery drain depends entirely on data collection settings |
Cenceme
|{{Unknown}} |{{Unknown}} |
Context sensing
|{{Unknown}} |{{Unknown}} |
EARS
|Rates of battery drainage are affected by which sensors are activated. The EARS Android app drains around 0.38% of the battery of a Samsung Galaxy 7 every hour of collection on all sensors. On newer devices or devices with fewer sensors, a smaller percentage is drained every hour. |Battery drain depends entirely on data collection settings |
Empath
|{{Unknown}} |{{Unknown}} |
Expimetrics
|{{Unknown}} |{{Unknown}} |
Emotion sense
|{{Unknown}} |To extend battery life, Emotionsense offloads computations to a remote server |
Funf
|{{Unknown}} |
m-Path Sense
|Battery impact depends on selected data to collect. Location data has high impact, gyroscope is low. |Battery drain can be optimized by being specific in data selection. |
mindLAMP Platform
|Minor battery drain, approximately 0.5% per hour depending on device and collection settings. |Battery drain depends entirely on data collection settings |
mEMA
|{{Unknown}} |{{Unknown}} |
Metricwire
|{{Unknown}} |{{Unknown}} |
Mobile Sensing Platform
|{{Unknown}} |{{Unknown}} |
MovisensXS
|Continues location tracking results in 4 days of battery life |
Murmuras
|Testing of Murmuras did not result in significant battery drain. |Battery drain depends entirely on data collection settings. |
Passive Data Kit
|{{Unknown}} |{{Unknown}} |
Psychlog |
Psyt |
Purple Robot
|The battery drain (in seconds per %) of old uploader plugin was 211 seconds; after introducing a new uploader, the battery drain was 584 seconds |In 2014 purplerobot introduced optimizations that increased battery life 176% |
Radar-CNS
|{{Unknown}} |{{Unknown}} |
RealLife Exp
|{{Unknown}} |{{Unknown}} |
ResearchKit
|{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |
Research Stack
|{{Depends|Depends on implementation}} |{{Depends|Depends on implementation}} |
SensingKit
|Battery performance was measured on an iPhone 5S running iOS 9.2 and the battery had the following duration performance: idle (51hrs), accelerometer (31hrs), gyroscope (28hrs), magnetometer (34hrs), device motion (21hrs), location (18hrs) |{{unknown}} |
Socialise
|Battery performance was assessed on participants' own devices. Average battery life was 21.3 hours when app was not scanning and 18.8 hours when GPS, Bluetooth and battery data was collected every 5 minutes |{{unknown}} |
Software maintenance and support
The following table contains information relative to maintenance and support for each software package. The information provided in this table gives an idea of the likelihood of a package to be supported in the future.
class="wikitable sortable"
|+Software maintenance and support features !Name !Online documentation available !User's forum / technical support !How actively is software maintained? !User base !Support for bugs and updates !Location of source code (GitHub, SourceForge, Bitbucket, Launchpad)? !Funding source |
AWARE
|Slack, 503 users as of Oct 29, 2019 |Android client: actively maintained (Denzil Ferreira); iOS client: actively maintained (Yuuki Nishiyama) |Used in 2722 studies across institutions worldwide. |Slack and GitHub Issue tracking actively used. |
Beiwe Research Platform
|6 iOS releases, 14 Android releases |Beiwe is currently used in 25 studies, primarily at various Harvard Medical School teaching hospitals |
Cenceme
|{{No}} |{{No}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
Context sensing SDK
|Intel Context sensing SDK developer's forum at Intel.com |{{Unknown}} |{{Unknown}} |From May 18, 2016, to July 3, 2017, there were two issues posted the developers forum, one of then had 2 replies from intel and the other one had one reply from intel staff |
EARS
|{{No}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
Emotion sense
|Developers Forum at Google Groups |The sensor manager for Android had 0 commits from the week of July 10, 2016 to July 3, 2017. The Android sensor data manager had 0 commits from the week of July 10, 2016 to July 3, 2017. The iOS survey manager had 0 commits from the week of July 10, 2016 to July 3, 2017. The iOS sensor manager has 0 commits from the week of July 10, 2016 to July 3, 2017. |33 topics at their Google Group's developers forum. From July 3, 2016, to July 3, 2017, there were 5 topics opened, for a total of 11 posts. The forum seems to have gone silent since March 2017. |The developers forum seems to have gone silent since March 2017 and no issues have been raised in the GitHub page in the last year (July 3, 2016 to July 3, 2017). |EPSRC (funding expired in 2015) |
Empath
|{{No}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |NSF |
Expimetrics
|{{No}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
Funf
|{{Yes}} |Developer's forum at Google Groups |Funf open sensing framework Android library and 0 commits from week of July 10, 2016 to July 3, 2017. The processing data scripts repository had 0 commits from week of July 10, 2016 to July 3, 2017. |The Funf developers google group has 338 members and a total of 229 topics, the large majority of which were started before the last year (July 3, 2016 to July 3, 2017). |A total of 60 issues were reported on the Funf open sensing framework at GitHub, 52 of which were resolved. No issues have been reported in the last year (July 3, 2016 to July 3, 2017). |The Knight Foundation, Google |
m-Path Sense
|Reddit, /r/mpath actively maintained by developers |In constant development, monthly updates |38,000 App users worldwide |Reddit and e-mail support |Not publicly available |
mindLAMP Platform
|{{Yes}} |{{Yes}} |Frequent updates, highly maintained. |Used by hundreds of patients in studies around the world, including Harvard teaching hospitals. |{{Yes}} |[https://github.com/BIDMCDigitalPsychiatry/ GitHub] |Public |
mEMA
|{{No}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
Metricwire
|{{No}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |
Mobile Sensing Platform
|{{No}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |DARPA |
MovisensXS
|Technical Support |Highly maintained. Every Android update is prepared. ~ Quarterly Updates.{{Cite web | url=https://www.movisens.com/de/category/movisensxs/ | title=MovisensXS Archives - movisens GmbH| date=3 October 2022}} |~1700 Researchers. ~6000 Studies |Intercom 24/7 Chat support and Email. |{{No|Not available}} |Private |
Murmuras
|{{No}} |Technical Support |Frequent updates, highly maintained. |{{Unknown}} |Email and Phone support depending on contract. |Private |Commercial |
Passive Data Kit
|{{No| No users or developers forum}} |In the Passive data kit for Android there have been 64 commits from the week of July 10, 2016 to July 3, 2017. In the passive data kit for iOS there have been 19 commits from the week of July 10, 2016 to July 3, 2017. In the passive data kit online server there have been 75 commits from the week of July 10, 2016 to July 3, 2017 |{{Unknown}} |{{Unknown}} |Private |
Psychlog
|{{No}} |{{No|None}} |{{No|Not available}} |{{No|Not available}} |{{No|Not available}} |EU funding expired 2013 |
Psyt
|{{No}} |{{Yes|Email support group}} |>1500 commits per year |Eight research projects, over 100,000 research participants |Fully supported under contract (for iOS and whitelisted Android devices) |Private |Commercial |
Purple Robot
|{{Yes}} |{{No|No users or developers forum available}} |There has been 0 commits from the week of July 10, 2016 to July 3, 2017. |Purple robot has been forked 20 times and it has 7 contributors and 35 branches |There are 44 issues open and 225 resolved. None of the reported issues has been within the last year (July 3, 2016 to July 3, 2017) |{{Unknown}} |
Radar-CNS
|{{No}} |{{No|No users or developers forum available}} |The questionnaire mobile application code had 111 commits from the week of July 10, 2016 to July 3, 2017 (4 contributors). The dashboard source code had 290 commits from the week of July 10, 2016 to July 3, 2017 (4 contributors). The functionality for Android passive plugins had 372 commits from the week of July 10, 2016 to July 3, 2017 (6 contributors). The phone sensor plugin for passive remote monitoring app had 301 commits from the week of July 10, 2016 to July 3, 2017 (6 contributors). The android app source code had 139 commits from the week of July 10, 2016 to July 3, 2017 (5 contributors). |The repositories contained within Radar-CNS GitHub's account have been forked 20 times, which might be an indicator of the user/developer base |Questionnaire source code has a total of 13 open issues and 13 closed issues. The dashboard source code has a total of 25 open issues and 11 issues closed. The functionality for Android passive plugins has a total of 6 issues open and 3 closed. The phone sensor plugin has 0 total issues. The android app code has 13 issues open and 14 closed. |Horizon 2020 and EFPIA |
RealLife Exp
|{{No|Not available}} |{{No|Not available}} |{{No|Not available}} |{{No|Not available}} |Private |
ResearchKit
|{{Yes|Developers Forum at Apple Developer Forums}} |200 commits from the week of July 10, 2016 to July 2, 2017 (96 contributors). |6 topics related to Researchkit within the developers forum, all of them opened within the last year (July 2016 to July 2017). |72 issues open and 362 closed (about a third of those issues occurred within the last year). |
Research Stack
|{{Yes|Developers Forum at Google Groups}} |14 commits from the week of July 10, 2016 to July 2, 2017 (14 contributors) |32 topics in the developers forum, 11 of those topics updated within the last year (July 3, 2016 to July 2, 2017). |52 issues open and 78 closed. About a third of those issues occurred within the last year (July 2016 to July 2017). |
SensingKit
|{{No|No users or developers forum available}} |Sensingkit for iOS source code had 282 commits from the week of July 10, 2016 to July 2, 2017 (1 contributor).Sensingkit for Android had no commits from the week of July 10, 2016 to July 2, 2017 (1 contributor). Sensingkit server platform had no commits from the week of July 10, 2016 to July 2, 2017 (1 contributor) |15 forks total in Sensingkit for Android, iOS and server |There was a total of 3 issues open and 6 closed in iOS, Android and server repositories combines, all of the issues occurred within the last year (July 3, 2016 to July 2, 2017). |
Socialise
|{{No}} |{{No}} |{{Unknown}} |{{Unknown}} |{{Unknown}} |Private |
Security and privacy
The following table contains information relative to encryption and secure transfer of data collected from smartphone sensors. This information is very important for a data collection app due to privacy concerns over the handling of phone data.
class="wikitable sortable"
|+Security and privacy !Name !Database encryption? !Secure data transfer? |
AWARE
|{{Yes|Locally protected by application signature and permission; enabled remotely by MySQL server deployment}} |{{Yes|SHA-256 with a 2048-bit long RSA strong encryption key or encrypted with any SSL certificate}} |
Beiwe Research Platform
|{{Yes|All data on phones, on the server, and in-transit use industry-standard encryption techniques. Data on phones and server are encrypted using 2048 bit RSA encryption and AES}} |{{Yes|SSL Encrypted connection}} |
Cenceme
|{{Unknown}} |{{Unknown}} |
Context sensing
|{{Yes-No|Not provided but can be accomplished using other APIs}} |{{Yes-No|Not provided but can be accomplished using other APIs}} |
EARS
|{{Yes|AES public-private key pairing on device + AWS encryption}} |{{Yes|TLS (1.2 or greater) Encrypted connection}} |
Empath
|{{Unknown}} |{{Unknown}} |
Expimetrics
|{{Unknown}} |{{Unknown}} |
Emotion sense
|Encryption is used but was unable to obtain more details |Encryption is used but was unable to obtain more details |
Funf
|{{Yes|RSA}} |{{Depends|Depends on type of transfer but data is encoded using RSA}} |
m-Path Sense
|{{Yes|KU Leuven standard data protection protocols are followed/>}} |{{Yes|TLS}} |
mindLAMP Platform
|{{Yes|AES public-private key pairing on device + AWS encryption}} |{{Yes|TLS (1.2 or greater) Encrypted connection}} |
mEMA
|{{Unknown}} |{{Unknown}} |
Metricwire
|{{Unknown}} |{{Unknown}} |
Mobile Sensing Platform
|{{Yes|AES, public-private key pairing}} |{{Yes|SSL encrypted connection}} |
MovisensXS
|{{Yes|AES, public-private key pairing}} |{{Yes|SSL encrypted connection}} |
Murmuras
|{{Yes-No|Locally protected by application signature and permission.}} |{{Yes|TLS/SSL with Certificate pinning{{Cite web|last=|first=|date=|title=Certificate and Public Key Pinning|url=https://owasp.org/www-community/controls/Certificate_and_Public_Key_Pinning|archive-url=|archive-date=|access-date=|website=}}}} |
Passive Data Kit
|{{Unknown}} |{{Yes|SSL}} |
Psychlog
|{{Unknown}} |{{Unknown}} |
Psyt
|{{Yes|On device (varies by platform) and back-end (Amazon Web Services RDS Postgres encrypted database)}} |{{Yes|Qualys A+ rated TLS}} |
Purple Robot
|{{Unknown}} |{{Yes|SSL}} |
Radar-CNS |
RealLife Exp
|{{Yes|AES 256 bit encryption}} |{{Yes|Web app to server transmission: synchronous and asynchroonus SSL encryption; mobile app to server transmission: encoded using Base64 and encrypted using AES 256 bit encryption prior to transmission}} |
ResearchKit
|{{Yes-No|Not provided, thus it is the responsibility of the developer}} |{{Yes-No|Encrypted communication between app and server not provided}} |
Research Stack
|{{Yes|AES}} |{{Yes-No|Can use Sage Bridge}} |
SensingKit
|{{Yes-No|Not provided, thus it is the responsibility of the developer}} |{{Yes-No|Not provided, thus it is the responsibility of the developer}} |
Socialise
|{{Unknown}} |{{Unknown}} |
Cost
The following table contains information relative to whether a software package is free or non-free.
class="wikitable sortable"
|+Cost of each platform and dependencies !Name !Cost |
AWARE
|{{Free}} |
Beiwe Research Platform
|{{Free}} |
Cenceme
|{{Unknown}} |
Context sensing SDK
|{{Free}} |
EARS
|{{Nonfree}} |
Empath
|{{Unknown}} |
Expimetrics
|{{Nonfree}} |
Emotion sense
|{{Free}} |
Funf
|{{Free}} |
m-Path Sense
|{{Nonfree}} |
mindLAMP Platform
|{{Free}} |
mEMA
|{{Nonfree}} |
Metricwire
|{{Nonfree|By quote}} |
Mobile Sensing Platform
|{{Unknown}} |
MovisensXS
|{{Free|Free for students}} |
Murmuras
|{{Free|Free for students}} |
Passive Data Kit
|{{Free}} |
Psychlog
|{{Free}} |
Psyt
|{{Nonfree}} |
Purple Robot
|{{Free}} |
Radar-CNS
|{{Free}} |
RealLife Exp
|{{Nonfree}} |
ResearchKit
|{{Free}} |
Research Stack
|{{Free}} |
SensingKit
|{{Free}} |
Socialise
|{{Unknown}} |
See also
Notes and references
{{reflist|
refs=
Email communication, Katie Brown, Psychological Technologies (Psyt Ltd).
[http://funf.org/about.html funf.org/about.html]. Retrieved July 4, 2017.
[http://www.awareframework.com/locations www.awareframework.com/locations]. Retrieved July 4, 2017.
[https://lifedata.zendesk.com/hc/en-us lifedata.zendesk.com/hc/en-us]. Retrieved July 4, 2017.
[http://funf.org/journal.html funf.org/journal.html]. Retrieved July 4, 2017.
[https://emotionsense.github.io/data.html emotionsense.github.io/data.html]. Retrieved July 4, 2017.
[http://www.awareframework.com/context awareframework.com/context]. Retrieved July 4, 2017.
[http://researchkit.org researchkit.org]. Retrieved July 3, 2017.
[https://passivedatakit.org/docs passivedatakit.org/docs]. Retrieved July 3, 2017.
[https://emotionsense.github.io emotionsense.github.io]. Retrieved July 3, 2017.
[http://www.sensingkit.org sensingkit.org]. Retrieved July 2, 2017.
[https://developer.sagebridge.org developer.sagebridge.org]. Retrieved July 2, 2017.
[http://www.psyt.co.uk/research www.psyt.co.uk/research]. Retrieved July 2, 2017.
Beiwe research manuals provided by investigator.
[http://www.awareframework.com/sensors awareframework.com/sensors]. Retrieved July 1, 2017.
[https://m-path.io/Privacy_Policy_m-Path_Sense.html]. Retrieved July 7, 2023.
[https://m-path.io/manual/]. Retrieved July 7, 2023.
The empath platform's sensors are external to the phone.
Personal communication.{{full citation needed|date=April 2021}}
[https://xs.movisens.com/help MovisensXS documentation]. Retrieved June 26, 2017
[https://passivedatakit.org PassiveDataKit website]. Retrieved June 25, 2017
[https://awareframework.slack.com awareframework.slack.com]. Retrieved June 24, 2017
[https://www.hsph.harvard.edu/onnela-lab Onnela lab's website]. Retrieved June 23, 2017
|2
}}