A non-transitory computer-readable storage medium having computer executable instructions stored thereon, wherein execution of the instructions by a computer causes the computer, as an information processing apparatus that communicates with a server via a network, the server configured to manage a plurality of job logs on which encryption processing is executed by an image processing apparatus using a first key, to:
- encrypt a value used for searching for a job log using another first key being a duplicate of the first key;
- transmit a search request including the encrypted value to the server via the network;
- acquire an encrypted job log based on a response from the server;
- and
- execute decryption processing for decrypting the encrypted job log,
- wherein the server executes search processing using the encrypted value included in the search request without decrypting the plurality of job logs managed.