1. A user terminal comprising a wireless device, the wireless device comprising: an application configured to receive a set of rules from a server, the set of rules being associated with data identifying their origin; and a rules engine communicatively coupled to the application to execute the set of rules received from the server, wherein the rules engine is configured to verify authenticity of the set of rules by verifying the origin associated with the rules, and, in dependence thereon, selectively execute the set of rules in order to gather information related to the wireless device and to take action based on the gathered information.