1. An electronic device comprising: storing means that stores (a) a plurality of applications including at least a first application and a second application, (b) source data that indicates sources of said plurality of applications respectively and (c) related data that has been related to said plurality of applications respectively; determining means that determines, based on at least one of source data of said first application or source data of said second application, whether it is permissible to use related data that has been related to said first application in operations executed in accordance with said second application; and executing means that, in the case where it has been determined by said determining means that it is permissible to use said related data, executes operations using said related data in accordance with said second application.