A mobile terminal apparatus comprising: storing means configured to store plural kinds of information items; acceleration detecting means configured to detect applied acceleration; touch state detecting means configured to detect a touch position at which a user operating the mobile terminal apparatus touches a touch panel of the mobile terminal apparatus; alarm condition storing means configured to store a plurality of alarm condition data, the alarm condition data comprising, in association with each other and for each kind of the plural kinds of information items, touch position information indicating a position at which the user operating the terminal touches the touch panel corresponding to each of the plurality of information items, threshold data indicating a content of the stored information item and corresponding to an alarm condition, and information indicating an alarming method; storing means configured to store, for each kind of said plural kinds of stored information items, stored data indicating the amount of a respective kind of stored information item, and alarming means configured to alarm about one of the stored information items in accordance with a respective alarming method set in advance, as from said alarm condition data, in correspondence with the respective threshold data, when the detected acceleration satisfies a preset acceleration condition and the stored information item satisfies the threshold data, wherein, when the detected acceleration satisfies the preset acceleration condition and the amount of the stored data of the kind corresponding to the detected touch position satisfies the stored threshold data, the alarming means is configured to alarm about the stored information item based on the detected touch position and in accordance with the alarming method corresponding to the threshold data. storing means configured to store plural kinds of information items; acceleration detecting means configured to detect applied acceleration; touch state detecting means configured to detect a touch position at which a user operating the mobile terminal apparatus touches a touch panel of the mobile terminal apparatus; alarm condition storing means configured to store a plurality of alarm condition data, the alarm condition data comprising, in association with each other and for each kind of the plural kinds of information items, touch position information indicating a position at which the user operating the terminal touches the touch panel corresponding to each of the plurality of information items, threshold data indicating a content of the stored information item and corresponding to an alarm condition, and information indicating an alarming method; storing means configured to store, for each kind of said plural kinds of stored information items, stored data indicating the amount of a respective kind of stored information item, and alarming means configured to alarm about one of the stored information items in accordance with a respective alarming method set in advance, as from said alarm condition data, in correspondence with the respective threshold data, when the detected acceleration satisfies a preset acceleration condition and the stored information item satisfies the threshold data, wherein, when the detected acceleration satisfies the preset acceleration condition and the amount of the stored data of the kind corresponding to the detected touch position satisfies the stored threshold data, the alarming means is configured to alarm about the stored information item based on the detected touch position and in accordance with the alarming method corresponding to the threshold data.