Skip to content
CARP Docs
Ask AISystemLightDark
On this page

Storing data

Choose where CARP stores measurements, either on the phone, in CARP Web Services (CAWS) or on your own server.

Copy MarkdownOpen inOpen in GitHubView as MarkdownOpen in Scira AIOpen in ChatGPTOpen in ClaudeOpen in Cursor

Every study must define where its measurements end up. CARP supports three options. You can start with one and switch later.

flowchart LR
    App["Your CARP app"] --> P["On the phone"]
    App --> C["CAWS<br/>CARP's server"]
    App --> O["Your own server"]

Comparison

On the phoneCAWSYour own server
Use forTrying CARP, pilots, apps that never share dataResearch studies with many participantsOrganizations that already have a data platform
ServerNoneCARP's, hosted for you or your own instanceYours
Study and participant managementNoYes, in the CARP web portal; participants join by email invitation or with a study codeYou build it
SetupNone; this is the defaultRequest portal access (Discord or support@carp.dk), then add sign-in and a few lines of codeDepends on your server
How researchers get the dataCopy files off each phoneDownload from the portalYour own tools

Choose an option

On-device storage

For exploring CARP and building demos. This is what the quickstart app already does.

CARP Web Services

For studies with participants. Study management, participant invitations and data download without building a server.

Custom backend

For organizations that already store data elsewhere, such as a hospital system or a company cloud.

Not sure which to pick?

Start with on-device storage. Your measures and your app's screens can be reused when you move on. CAWS adds a sign-in step and moves the protocol to the server.

Quick links

Page · DocumentationCARP DocumentationPage · DocumentationIntroductionPage · DocumentationQuickstartPage · DocumentationTerminologyPage · DocumentationArchitecture