Phone sensors
Steps, location, activity (walking, running, still), screen on/off (Android), battery, light, noise.
CARP (Copenhagen Research Platform) is a free, open-source toolkit for collecting data from phones and wearables. New here? The home page has the short version and a video.
For example, imagine a researcher who wants to know how sleep affects mood. They need an app that quietly counts steps, notices when the phone screen turns on at night, and asks the participant “How do you feel today?” every morning. Then all that data must end up somewhere safe where the researcher can analyse it.
Building all of that from scratch takes months. CARP gives you the building blocks so you can do it in days.
Phone sensors
Steps, location, activity (walking, running, still), screen on/off (Android), battery, light, noise.
Wearables
Heart rate and more from devices like Apple Watch, Polar and Movesense.
Questions
Surveys and questionnaires the participant fills in, plus small cognitive tests.
Health apps
Data already stored in Apple Health or Google Health Connect.
You only need to remember three things:
flowchart LR
A["<b>Study protocol</b><br/>the recipe:<br/>what to collect and when"] --> B["<b>The app</b><br/>follows the recipe<br/>on the phone"]
B --> C["<b>Storage</b><br/>where the data ends up"]
That’s the whole idea. Everything else in these docs is detail.
Every study follows the same two steps:
No app code is needed. If you later need a new data type, your own server or your own app, see Make it your own.