An apparatus for transmitting personal information in an individually unidentifiable way, comprising: a communication unit connected with external terminals through a network and performing communication and comprising a module for wireless communication; a controller configured to generate an unidentifiable identifier of the apparatus representing personal information of a user of the apparatus; and set a transmission cycle period, whereby the transmission cycle is a cycle for transmitting an ID list for transmission to a server, an acquisition interval, which is a time interval during which one or more ID lists containing IDs of external terminals disclosed by an external terminal are acquired through wireless communication, and a disclosure interval, which is a time interval during which an ID list for disclosure is disclosed by the controller; a list generator configured to acquire one or more ID lists disclosed by an external terminal through the communication unit; and generate an ID list acquired in the acquisition interval by storing or updating an ID list disclosed by an external terminal during the acquisition interval, an ID list for storage which is updated by using ID lists acquired in the acquisition interval and/or by using the ID of the apparatus, the ID list for disclosure to be disclosed to external terminals during the disclosure interval which is generated from the ID list for storage by rearranging the order of IDs extracted from the ID list for storage, and the ID list for transmission to the server at termination time of the transmission cycle which is generated by partially or wholly extracting the IDs on the ID list for storage; and a memory storing the ID list for storage, the ID list acquired in acquisition interval, the ID list for disclosure, and the ID list for transmission, generated by the list generator. a communication unit connected with external terminals through a network and performing communication and comprising a module for wireless communication; a controller configured to generate an unidentifiable identifier of the apparatus representing personal information of a user of the apparatus; and set a transmission cycle period, whereby the transmission cycle is a cycle for transmitting an ID list for transmission to a server, an acquisition interval, which is a time interval during which one or more ID lists containing IDs of external terminals disclosed by an external terminal are acquired through wireless communication, and a disclosure interval, which is a time interval during which an ID list for disclosure is disclosed by the controller; a list generator configured to acquire one or more ID lists disclosed by an external terminal through the communication unit; and generate an ID list acquired in the acquisition interval by storing or updating an ID list disclosed by an external terminal during the acquisition interval, an ID list for storage which is updated by using ID lists acquired in the acquisition interval and/or by using the ID of the apparatus, the ID list for disclosure to be disclosed to external terminals during the disclosure interval which is generated from the ID list for storage by rearranging the order of IDs extracted from the ID list for storage, and the ID list for transmission to the server at termination time of the transmission cycle which is generated by partially or wholly extracting the IDs on the ID list for storage; and an ID list acquired in the acquisition interval by storing or updating an ID list disclosed by an external terminal during the acquisition interval, an ID list for storage which is updated by using ID lists acquired in the acquisition interval and/or by using the ID of the apparatus, the ID list for disclosure to be disclosed to external terminals during the disclosure interval which is generated from the ID list for storage by rearranging the order of IDs extracted from the ID list for storage, and the ID list for transmission to the server at termination time of the transmission cycle which is generated by partially or wholly extracting the IDs on the ID list for storage; and a memory storing the ID list for storage, the ID list acquired in acquisition interval, the ID list for disclosure, and the ID list for transmission, generated by the list generator.