1. A non-transitory, non-volatile, non-printed computer-readable storage medium having stored thereon a plurality of instructions, which, when executed by a processor of a server, cause the server to perform the steps of a method for assessing a data object present on a mobile communications device, the assessment provided by a server, the method comprising: before receiving data identifying at least a portion of the data object present on the mobile communications device at the server, determining whether previously stored definition information stored in a local store at the mobile communications device corresponds to the data identifying at least a portion of the data object present on the mobile communications device, the local store storing a corresponding assessment for the previously stored definition information; and, when the previously stored definition information in the local store at the mobile communications device does not correspond to the data identifying at least a portion of the data object present on the mobile communications device, then at the server, receiving data identifying at least a portion of the data object present on the mobile communications device at the server, determining whether previously-stored definition information for a data object corresponds to the received data, the definition information stored in a data store accessible by the server, the data store storing a corresponding assessment for the definition information; when the previously-stored definition information corresponds to the received data from the mobile communications device, then at the server, providing the assessment of the data object present on the mobile communications device corresponding to the previously-stored definition information.