1. An apparatus comprising: at least one processor; and at least one memory coupled to the at least one processor, the memory including an intelligent computer program that, when executed by the at least one processor, directs the apparatus to: monitor information accessed by at least one application, which is downloaded to the apparatus, according to a user's selection of access rights to information for the at least one application running on the apparatus; collect, as defined by the user, the selection of the access rights to information for the at least one application; send the collected access rights to a remote database to build a profile for the at least one application; receiving the profile for the at least one application by a control program running on the apparatus; monitor, using a control program stored in the memory of the apparatus, for new access rights to information associated with the at least one application; determine if the new access rights to information associated with the at least one application is consistent with the profile for the at least one application; and control, using the control program, the at least one application based on comparison of the new access rights with the profile.