I am wondering if theres a dataset of key logs for keyboards of computers or even smartphones. It only needs to have the time and the key character for each key pressed.

Such as:

9:00 4/2/2014, a
9:01 4/2/2014, ! 

I know it could be very sensitive but could there be any public dataset for this?

  • 3
    You can always create your dataset. There are a few software that can record your keyboard and export a log like the one you need.
    – Tasos
    Commented Apr 3, 2014 at 20:46
  • 1
    I doubt anyone would give you their logs (as it'd also have every one of their passwords in it) ... but there's plenty of "keylogger" software out there.
    – Joe
    Commented Apr 3, 2014 at 20:54
  • @Joe yes it has huge privacy issues. but I am just wondering if there's a chance some people have cleaned and published a dataset of key logs with a certain scale before.
    – Yulong
    Commented Apr 3, 2014 at 21:19
  • @AnastasiosVentouris Yes, but if the dataset has a certain scale and generality, then it would be better.
    – Yulong
    Commented Apr 3, 2014 at 21:20
  • I answered a similar question here: opendata.stackexchange.com/a/7077/1511
    – philshem
    Commented Feb 13, 2016 at 9:20

1 Answer 1


There are a few academic papers that have used keylogger data set. An example from "A Case-Study of Keyloggers and Dropzones" (PDF link):

We found more than 33 GB of keylogger data, containing stolen information from more than 173,000 victims.

For security reasons, the authors gave the data to AusCERT (Australia’s National Computer Emergency Response Team), and it's mostly impossible that this data set is ever released. But the paper is very interesting in its explanation of how they collected the keylogger data.

Another paper, "A Metric for the Evaluation and Comparison of Keylogger Performance" (PDF link):

(The authors have) developed a framework to assess the performance of a keylogger. This paper provides the documentation on how such a study can be conducted, while the required source code is shared online.

The analysis code (python) and keylogger data (sql database format) is available as a download from the Security in Telecommunications group at TU Berlin. The data is from tablets and smartphones.

The toolkit also holds the test-data from the performed use-case study and a demo keylogger.

The git page is here, and the direct download link is here. The data files are called KeyStrokesExperiment.sql and KeyStrokesRealExperiment.sql in the "data" folder.

  • both papers are quite interesting and helpful. Thanks! I appreciate the thorough info.
    – Yulong
    Commented Dec 2, 2014 at 16:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.