To automatically input a correct personal information item to each data field in an input form provided online.
A management server 20 provides personal information to be input to the input form provided online to a client terminal 50. A personal information storage unit 24 stores, for each user, an item name of personal information to be input to a data field included in the input form and the content thereof. A target form information storage unit 30 stores, for each target input form to which personal information is input, identification data for identifying the target input form and mapping data associating a field name specifying the data field included in the target input form with the name of the personal information item. A personal information search unit 26 searches, in response to a notice about acquisition of the target input form from the client terminal 50, the personal information item of the user from the personal information storage unit, and transmits it to the client terminal.