LanguageLogger is an Android keyboard application facilitating data collection for studies on language use in the wild.

The Content Abstraction Idea of LanguageLogger

A Privacy-Aware Research Tool

Check out how LanguageLogger can facilitate your research!

Language Use in the Wild

Allows to observe typed language in the wild, and directly applies preprocessing.

Easy Participant Setup

The setup effort for the participant is minimal. That facilitates a remote study in the wild, as no setup appointment is necessary.


The study setup can be configured by the researcher in the backend UI.


Text abstraction concepts applied on the client device ensure participants privacy.

Check Out the Paper.

LanguageLogger: A Mobile Keyboard Application for Studying Language Use in Everyday Text Communication in the Wild

Get the Paper

Read our Tutorial Including Example Data on Medium

To provide a quick an easy to understand introduction into what LanguageLogger is capable of, we created this Medium article. It includes an example and some demo data.

Read on Medium
Photo by Scott Graham on Unsplash

Or Get Started with the Project on GitHub right now.

You can find three projects on GitHub: The Android app, the corresponding backend application, and another Android project that demonstrates how the Language Logger modules can be used in other Android projects independent of the keyboard.

Get Started on GitHub
Photo by Zan on Unsplash

Feedback or comments? We'd love to hear from you! Please contact the first author of the paper.