A system comprising: an information processing terminal; and a server communicably connected to the information processing terminal, wherein the information processing terminal comprises a display section; imaging means for imaging a single information code attached to an object and configured by a plurality of types of cells, the cells being arrayed to form a contour of the information code, wherein the information code region including a non-disclosed region and a disclosed region, first information being previously recorded by the cells in the disclosed region, second information being previously recorded by the cells in the non-disclosed code region and encrypted according to an encryption key, the first information being different in type from the second information regarding of being disclosed or non-disclosed; producing means for reading, from the imaged information code, cell information indicating an arrayed state of the cells in the information code, the cells having different colors, densities or luminances; terminal-side transmitting means for transmitting, to the server, the cell information; and information processing means for performing a displaying process with the first information received from the server, in reply to transmission of the cell information from the terminal-side transmitting means to the server, the displaying process being for displaying the processed first information on the display section, and the server comprises a storage in which the encryption key is previously stored, server-side receiving means (31: S201, S203) for receiving the cell information from the information processing terminal and processing the received cell information into codewords composed of arrays of the cells including cells corresponding to the first and second information; decoding means (31: S209) for decoding the processed codewords corresponding to the encryption key, storing means (31: S211) for storing into the storage time information, the time information showing that the information code has become an object being read by the information processing terminal, every time when the second information has been decoded successfully based on the encryption key by the decoding means, and server-side transmitting means (33: S213) for selectively transmitting, to the information processing terminal, only either i) the first information or ii) information related to the first information, the second information being prevented from being transmitted to the information processing terminal and kept in the storage together with time information, when the first and second information in the codewords of the information code have been decoded successfully by the decoding means. an information processing terminal; and a server communicably connected to the information processing terminal, wherein the information processing terminal comprises a display section; imaging means for imaging a single information code attached to an object and configured by a plurality of types of cells, the cells being arrayed to form a contour of the information code, wherein the information code region including a non-disclosed region and a disclosed region, first information being previously recorded by the cells in the disclosed region, second information being previously recorded by the cells in the non-disclosed code region and encrypted according to an encryption key, the first information being different in type from the second information regarding of being disclosed or non-disclosed; producing means for reading, from the imaged information code, cell information indicating an arrayed state of the cells in the information code, the cells having different colors, densities or luminances; terminal-side transmitting means for transmitting, to the server, the cell information; and information processing means for performing a displaying process with the first information received from the server, in reply to transmission of the cell information from the terminal-side transmitting means to the server, the displaying process being for displaying the processed first information on the display section, and the server comprises a storage in which the encryption key is previously stored, server-side receiving means (31: S201, S203) for receiving the cell information from the information processing terminal and processing the received cell information into codewords composed of arrays of the cells including cells corresponding to the first and second information; decoding means (31: S209) for decoding the processed codewords corresponding to the encryption key, storing means (31: S211) for storing into the storage time information, the time information showing that the information code has become an object being read by the information processing terminal, every time when the second information has been decoded successfully based on the encryption key by the decoding means, and server-side transmitting means (33: S213) for selectively transmitting, to the information processing terminal, only either i) the first information or ii) information related to the first information, the second information being prevented from being transmitted to the information processing terminal and kept in the storage together with time information, when the first and second information in the codewords of the information code have been decoded successfully by the decoding means.