This is an old revision of the document!

Usage Statistics

WinSCP can send to WinSCP team non-personal statistics about usage of WinSCP features. The only potentially personal information sent is IP addresses. You can disable this functionality in the installer or anytime later in preferences.

WinSCP usage statistics help us improve future versions of WinSCP. Once sent to us, usage statistics are stored for analysis (except IP addresses) and made available to the core WinSCP team only.

Advertisement

Why is it very important?

We work very hard to make WinSCP reliable and useful. We also love improving WinSCP with every release. And last but not least, we provide WinSCP application to You for free and we want this to stay so!

However our resources and time are unfortunately very limited. We want to focus our effort on improving the right features for You. That is why we need to learn more about how You use WinSCP. Understanding user experience is very important for us, it means, Your experience using WinSCP is important too!

Please allow to send us your usage statistics data!

What usage information is collected and sent to us?

WinSCP collects and sends following static information about your system, counters and metrics.

You can review the information collected and ready for sending on Updates page of Preferences dialog.

Collected information is stored in Configuration/Usage section in the configuration storage.

Advertisement

Static information about your system and WinSCP installation

Name Description
WindowsVersion Version of Windows operating system.
WindowsProductName Windows product name (e.g. “Windows 7 Home Premium”).
WindowsProductType Windows product type.1
DefaultLocale Default locale of your Windows installation (Locale IDs Assigned by Microsoft).
Installed Time your version of WinSCP was installed (run for the first time).
InProgramFiles Is WinSCP installed in default Program Files folder?
Locale Locale (translation) of WinSCP.
FirstUse Time of first WinSCP use (of any version).
FirstVersion First version of WinSCP used.
CurrentVersion Current version of WinSCP.
AnyBetaUsed Ever used a beta version of WinSCP?
LastReport Time since the last reset of period counters.
PixelsPerInch Items size/DPI configuration.
WorkAreaWidth Width of the usable space on the primary monitor.
WorkAreaHeight Height of the usable space on the primary monitor.
MonitorCount Number of monitors used to comprise the desktop.

Information about your WinSCP configuration

Name Description
StoredSessionsCountSCP Number of sites using SCP protocol.
StoredSessionsCountSFTP Number of sites using SFTP protocol.
StoredSessionsCountFTP Number of sites using FTP protocol.
StoredSessionsCountFTPS Number of sites using FTPS protocol.
StoredSessionsCountPassword Number of sites with stored password.
StoredSessionsCountColor Number of sites with associated color.
StoredSessionsCountAdvanced Number of sites with any advanced option set (all except those available on Session page of Login dialog and initial Local and Remote directories).
UsingDefaultStoredSession Default site settings set?
UsingStoredSessionsFolders Any site folder used?
Interface Interface used (0 = Commander, 1 = Explorer).
CopyParamsCount Number of user defined transfer settings presets.
CustomCommandsCount Number of user defined custom commands.
UsingLocationProfiles Using location profiles bookmark mode?
UsingMasterPassword Using master password?
ExternalEditors List of configured external editors (e.g. “notepad,editplus”).

Advertisement

Counters of your use of WinSCP

Each of the following counters has two instances:

  • Lifetime, counting since the collection of usage statistics was enabled, with Lifetime prefix;
  • Period, counting since the last time usage statistics were sent to us (see also UpdateLastReport), with Period prefix.
Name2 Description
Runs Number of WinSCP runs.
Upgrades Number of WinSCP upgrades (runs, where previously run WinSCP version was older).
Downgrades Number of WinSCP downgrades (runs, where previously run WinSCP version was higher).
UploadsCommand Number of uploads using menu or keyboard.
DownloadsCommand Number of downloads using menu or keyboard.
UploadsDragDropInternal Number of uploads using drag&drop within application.
UploadsDragDropExternal Number of uploads using drag&drop from another application.
TransfersOnBackground Number of transfers on background (in transfer queue).
FileMaskUses Number of transfers and synchronizations that made use of file mask.
OperationMaskUses Number of transfers and synchronizations that made use of operation mask.
UploadedFiles Number of uploaded files (excluding background transfers).
DownloadedFiles Number of downloaded files (excluding background transfers).
DownloadsDragDropInternal Number of downloads using drag&drop within application.
DownloadsDragDropExternalExt Number of downloads using drag&drop to Windows Explorer using Drag&drop shell extension.
DownloadsDragDropExternalTemp Number of downloads using drag&drop to another application using temporary folder.
OpenedSessionsSCP Number of connection attempts using SCP protocol.
OpenedSessionsSFTP Number of connection attempts using SFTP protocol.
OpenedSessionsFTP Number of connection attempts using FTP protocol.
OpenedSessionsFTPS Number of connection attempts using FTPS protocol.
OpenedSessionsPrivateKey2 Number of connection attempts using private key.
OpenedSessionsAdvanced Number of connection attempts with any advanced option set (all except those available on Session page of Login dialog and initial Local and Remote directories).
OpenedSessionsLogToFile Number of connection attempts with session logging to file enabled.
OpenedSessionsXmlLog Number of connection attempts with XML logging enabled.
MaxOpenedSessions Maximal number of opened sessions at the same time.
RemoteFilesExecuted Number of remote files opened in an associated application.
RemoteFilesOpenedInInternalEditor Number of remote files opened in an internal editor.
RemoteFilesOpenedInExternalEditor Number of remote files opened in an external editor.
LocalFilesExecuted Number of local files opened in an associated application.
LocalFilesOpenedInInternalEditor Number of local files opened in an internal editor.
LocalFilesOpenedInExternalEditor Number of local files opened in an external editor.
RemoteFilesSaved Number of remote files edited/opened and saved.
RemoteFileSaves Number of remote file saves.
Synchronizations Number of Synchronization runs.
KeepUpToDates Number of Keep remote directory up to date runs.
RemoteCommandExecutions Number of executions of remote command.
LocalCustomCommandRuns Number of runs of local custom commands.
RemoteCustomCommandRuns Number of runs of remote custom commands.
CopyParamAutoSelects Number of automatic selections of transfer setting preset.
SpaceAvailableChecks Number of checks for space available on remote server.
SynchronizeBrowsingEnabled Number of starts of synchronized browsing.
FileFinds Number of Find file runs.
OpenInPutty Number of Open in PuTTY uses.
ChecksumCalculated Number of Checksum calculation runs.
RemoteLinksCreated Number of remote links created.
KeyboardSelections Number of files selected using keyboard.
MouseSelections Number of files selected using mouse.
InterfaceChanges Number of interface changes.
ConsoleExternal Number of scripting/console runs using winscp.com.
ConsoleOwn Number of scripting/console runs using winscp.exe (/console).
ConsoleNull Number of hidden scripting/console runs.
ConsoleDotNet Number of .NET session runs.
ScriptFile Number of scripting runs using script file (/script).
ScriptCommands Number of scripting runs with commands passed on command-line (/command).
ScriptParameters Number of scripting runs with parameters passed on command-line (/parameters).
ScriptLog Number of scripting/console runs with session logging enabled on command-line (/log).
ScriptXmlLog Number of scripting/console runs with XML logging enabled on command-line (/xmllog).
CommandLineOperation Number of command-line operation runs.
CommandLineSession Number of non-script sessions opened from command-line.
AccessViolations Fatal errors.
ExternalExceptions Fatal errors.
HeapExceptions Fatal errors.
MaxQueueLength Maximal number of transfers in transfer queue.
MaxBookmarks Maximal number of bookmarks in any bookmark set.
GlobalFailures Number of global errors.

Advertisement

Further reading

  1. See GetProductInfo Windows API function.Back
  2. used with prefixes: Lifetime, PeriodBack

Last modified: by martin