Patent ID: 8776056

Claim:
A maintenance system comprising: a central processing unit (CPU); a data acquisition section, executed by the CPU, configured to receive a file from a software update service which updates a file of software used in a virtual machine; a user data determination section configured to determine automatically, in a case that a name of the received file is the same as a name of a file of software used in the virtual machine, whether the file of software used in the virtual machine is data created by the user and searches whether or not a file of software used in said virtual machine includes personal information the personal information including at least one of personal data of the user and personal data of a person other than the user, determines a file including said personal information as data created by said user, and monitors a start of an application and file reading and determines a file which is not read by said application in a period from a start of said application to completion of the start of said application as data created by said user; and a copy section configured to copy a file determined that the file is not data created by the user in the received files into the virtual machine, wherein data based on a result that the user data determination section determines previously and automatically whether files of software used in the virtual machine are data created by the user is sent to the software update service, and then, the data acquisition section receives the file which is prepared by the software update service based on the result.