An information processing apparatus comprising: a contactless communication unit for performing contactless communication with a data storage medium (5, 6) having a contactless communication function; a data acquiring unit for acquiring data stored in the data storage medium (5, 6) by the contactless communication unit; a display processing unit for displaying at least one content stored in a content storage unit (9, 16) and a content according to data acquired by the data acquiring unit on a display unit as selection objects; a selection accepting unit for accepting selection by a user for a content displayed by the display processing unit; an information processing unit for performing information processing pertaining to a content which is an object of selection accepted by the selection accepting unit; the information processing apparatus characterized by further comprising: a data updating unit for updating data read from the data storage medium by the contactless communication unit in accordance with information processing performed by the information processing unit, an update determining unit for determining whether a data storage medium (5, 6), which is an object of contactless communication by the contactless communication unit, is a data storage medium corresponding to data updated by the data updating unit or not; and a data storage processing unit for performing processing to write data into the data storage medium by the contactless communication unit, wherein the data storage processing unit writes updated data into the data storage medium if the update determining unit determines that a data storage medium (5, 6), which is an object of contactless communication by the contactless communication unit, is a data storage medium corresponding to the updated data. a contactless communication unit for performing contactless communication with a data storage medium (5, 6) having a contactless communication function; a data acquiring unit for acquiring data stored in the data storage medium (5, 6) by the contactless communication unit; a display processing unit for displaying at least one content stored in a content storage unit (9, 16) and a content according to data acquired by the data acquiring unit on a display unit as selection objects; a selection accepting unit for accepting selection by a user for a content displayed by the display processing unit; an information processing unit for performing information processing pertaining to a content which is an object of selection accepted by the selection accepting unit; the information processing apparatus characterized by further comprising: a data updating unit for updating data read from the data storage medium by the contactless communication unit in accordance with information processing performed by the information processing unit, an update determining unit for determining whether a data storage medium (5, 6), which is an object of contactless communication by the contactless communication unit, is a data storage medium corresponding to data updated by the data updating unit or not; and a data storage processing unit for performing processing to write data into the data storage medium by the contactless communication unit, wherein the data storage processing unit writes updated data into the data storage medium if the update determining unit determines that a data storage medium (5, 6), which is an object of contactless communication by the contactless communication unit, is a data storage medium corresponding to the updated data. a data updating unit for updating data read from the data storage medium by the contactless communication unit in accordance with information processing performed by the information processing unit, an update determining unit for determining whether a data storage medium (5, 6), which is an object of contactless communication by the contactless communication unit, is a data storage medium corresponding to data updated by the data updating unit or not; and a data storage processing unit for performing processing to write data into the data storage medium by the contactless communication unit, wherein the data storage processing unit writes updated data into the data storage medium if the update determining unit determines that a data storage medium (5, 6), which is an object of contactless communication by the contactless communication unit, is a data storage medium corresponding to the updated data.