Patent ID: 8631245

Claim:
An information processing apparatus that maps a data field in a database to a variable area of a document template, the information processing apparatus comprising: a generating unit configured to generate a screen including a plurality of accepting areas for a plurality of data fields in the data base; an accepting unit configured to accept designation, via the accepting areas of the generated screen, from a user regarding whether or not to perform encryption for each data field; an encryption unit configured to encrypt content data of the data fields for which encryption designation is accepted by the accepting unit; and a display control unit configured to display an alternative content of the encrypted content in the variable area that the data field of the encryption designation is mapped to, and to display a content of a first record in an area that a data field not designated for the encryption is mapped to, wherein when the first record is changed to a second record, the display control unit displays the alternative content in the variable area that the data field of the encryption designation is mapped to, and displays a content of the second record in the area that the data field not designated for the encryption is mapped to.