I respect your privacy.

Hence, DDRescue-GUI collects only information it requires to run, or is of significant importance to the user, and it won't report any information it collects at all, to anybody.

It has never done, and it never will.

In order to run, DDRescue-GUI needs to gain basic information about devices (Device names, and type, which is either "Partition" or "Device"), and for debugging reasons this information is temporarily saved in a log file (/tmp/ddrescue-gui.log). It does NOT include any personal, or personally identifiable information such as serial numbers or IP addresses.

DDRescue-GUI also needs to determine what version of ddrescue your system is running. This is used to ensure compatibility with as many versions of ddrescue as possible, and is also included in the logfile.

If you attempt to mount a finished output file or disk, information will be collected about that file or disk too (Capacity of any volumes or partitions the file or disk contains), in order to be able to mount it, and to display relevant information to the user to help him/her decide what to do.

Additionally, DDRescue-GUI collects the Vendor names, Product names, Capacity and Description (if available), of devices on your system. For LVM/RAID disks, DDRescue-GUI also collects the volume group name, and the logical volume name. This information is not required for DDRescue-GUI to run (with the exception of Size information for supporting the Reverse and Preallocate options on OS X), but instead collected to help you identify the disks you wish to recover data to and from, which helps avoid accidental data loss. All of this information can be viewed in the Disk Information Window, accessible from the Main Window (both as a button and in the view menu).

Finally, DDRescue-GUI outputs the version of itself and that of python and wxpython into the log file on startup to aid debugging if the log file is later needed to resolve a problem, for example in a support request from a user.

When DDRescue-GUI is closed, all of this information (including the logfile itself) is completely deleted, unless you decide to save it somewhere else when prompted. In the event of an emergency exit, which could occur if there is an error or exceptional situation that cannot be handled, to log file is moved to a location of your choice. In the event of an outright crash (which is very unlikely), the log file may remain at /tmp/ddrescue-gui.log until you have rebooted your system.
