MouseMux Telemetry and Network Data Insights

Share

This page explains the types of data (telemetry) sent and received by the MouseMux program, as well as other network-related data:


  • When MouseMux starts, it checks for updates by contacting the MouseMux update server. It downloads a JSON file with update metadata and may fetch individual update packages.

  • MouseMux sends crash dumps (.dmp) and log files when a crash is detected.

  • MouseMux sends telemetry data to our servers. A unique system identifier is generated by hashing the computer name and the username. In paid versions, telemetry can be disabled completely.

Telemetry includes the following data:


Key Description
---------------------------------------- ----------------------------------------------------------------
app.start Count event for application start
app.license License type and license number
app.running Timed event indicating duration of application runtime
app.boot-{version} Timed event for startup duration
app.calibration Timed event for mouse calibration duration
app.exit.okay Event for clean application exit
-------------------------------------- --------------------------------------------------------------
user.cursor.change Event for cursor theme change (includes theme name)
user.cursor.flag Event for cursor flag change
user.name.change Event for user name change
user.startup.time Timed event for mouse mapping occurrence
user.add.{number} Event when mouse is added and becomes active
user.active Timed event for user active duration
user.program.enter Event for entering a program (includes executable name)
user.program.leave Event for leaving a program (includes executable name)
-------------------------------------- --------------------------------------------------------------
main.config.set.{name} Event when a configuration setting is changed
-------------------------------------- --------------------------------------------------------------
main.settings Event for opening the settings screen
main.settings.register Event when register button is pressed
main.settings.register.activate Event when activate button is pressed