By default, ManicTime Windows can make a few outbound requests:
- check for a new ManicTime version
- check for plugin updates
- download updated error code mappings so known errors can be shown with clearer messages
- request
/favicon.icofrom websites when favicon tracking is enabled
Automatic version check and favicon tracking already have checkboxes in Settings.
This file is mainly useful if you want to:
- disable plugin update checks
- disable error code updates
- deploy one file that disables everything
If you want to do that, create a file named ManicTimeTrackerSettings.json with the following content:
{
"automaticVersionCheck": {
"enabled": false
},
"plugins": {
"automaticUpdateCheck": {
"enabled": false
}
},
"errorCode": {
"automaticUpdate": {
"enabled": false
}
},
"tracking": {
"trackFavicons": false
}
}
Where to put the file
Copy ManicTimeTrackerSettings.json to the ManicTime database folder.
By default this folder is:
C:\Users\<username>\AppData\Local\Finkit\ManicTime\
You can also open this folder directly from ManicTime:
Tools -> Advanced -> Open database folder
What each setting does
automaticVersionCheck.enabled - disables the daily check for a newer ManicTime version. This can also be disabled in Settings.
plugins.automaticUpdateCheck.enabled - disables automatic checks for newer versions of installed plugins.
errorCode.automaticUpdate.enabled - disables downloading updated error code mappings.
tracking.trackFavicons - disables requests to website favicons such as /favicon.ico. This can also be disabled in Settings.
When to use this
This is useful when:
- you run ManicTime in a restricted environment
- you want to disable plugin update checks and error code updates
- you want to prevent all default outbound communication with one deployed file
- you prepare a standard configuration for privacy-sensitive users
- you deploy ManicTime with preconfigured settings