1. A device comprising: a storage unit configured to store settings data for each of a plurality of setting items; a receiving unit configured to receive, from a server via a network, difference data between settings data stored in the server and the settings data stored in the storage unit; a processing unit configured to execute reset processing according to a setting item of the received difference data and an operation state of the device; and an update unit configured to update the settings data stored in the storage unit by using the difference data after execution of the reset processing.