What and how does KeyRocket track information?

To improve KeyRocket usability- and error-wise we collect, store and process the following information:

  • Scrambled user ID
  • Email address (if entered)
  • Version information about KeyRocket and Windows
  • Settings like screen resolution, keyboard language
  • Learning statistics
  • Button pressed inside KeyRocket
  • Exceptions and error reports including stacktrace.

The information is send through encrypted HTTPS and processed on servers in USA and Europe.

The information is only used to improve the quality of KeyRocket.

Sending feedback can be disabled through KeyRocket settings or via parameter to the MSI package.


Following are examples of pieces of information we send:

-- userId: ABCDEFGHIJKLMNOPQRSTUVWXYZ
-- event: KeyRocket_Active
---- KR.Version: 2.1.4.23751
---- KR.Revision: 23751
---- KR.ReleaseTier: Internal
---- KR.Build: Debug

-- userId: ABCDEFGHIJKLMNOPQRSTUVWXYZ
---- Email: xxxxxxx@xxxxxx.xxx
---- ScreenResolution: 2560_1440
---- OSVersion: Microsoft Windows NT 6.2.9200.0
---- KeyboardLanguage: US
---- KR.Version: 2.1.4.23751
---- KR.Revision: 23751
---- KR.ReleaseTier: Internal
---- KR.Build: Debug
---- KR.AutoUpdateEnabled: True
---- KR.Activation: Unlocked
---- KR.TeacherProfile: All
---- KR.KeyboardScore: 100
---- KR.ShortcutsMissedTotal: 0
---- KR.ShortcutsNotifiedTotal: 0
---- KR.ShortcutsLearnedDistinct: 0
---- KR.ShortcutsUsedTotal: 10
---- KR.ShortcutsRemembered: 0
---- KR.ShortcutsMastered: 0

-- userId: ABCDEFGHIJKLMNOPQRSTUVWXYZ
-- event: KeyRocket_Command_CommandShowCompendium

Feedback and Knowledge Base