Glossary
Spyware
The term "spyware" is used to describe all kinds of programs that can collect information about the user's computer-related activities, which information is usually considered personal. This can range from the user's activities on-line (sites visited, searches performed, etc.), to collecting all keypresses made on the keyboard, collecting information about the devices connected to the computer, address books, phone identification numbers (IMEI, if the spyware is installed on a smartphone), conversations the user has participated in using various instant messengers, taking snapshots of the computer screen and even turning on the webcam and microphone connected to the computer and spying on the user's physical activity.
Stealth
Stealth is the ability of a program (usually a virus) to intercept all requests to examine its presence and to modify their results in such a way, that it would look to those issuing them that the program is not present. Depending on the abilities of the programming environment and of the skills of the programmer, different levels of stealth can be achieved. For instance, a virus could try to hide only the fact that the files, it has infected, have increased in size. Or it could intercept every possible attempt to access these files and modify the results of these accesses in such a way that the file look clean. Or, if the virus is the only thing present in a file (or process), it could modify the requests that enumerate the present files (or processes) and entirely hide the presence of the file (or process) containing it.