An information processing terminal, which is connected to a storage device for recording contents, comprising a controller, wherein:
- a first encrypted content obtained by encrypting a first content by using a predetermined encryption key, a second encrypted content obtained by encrypting a second content, which is generated by executing a predetermined conversion process for the first content, by the encryption key used for encrypting the first content, and first license information regarding the first content and the second content are recorded in the storage device;
- the first license information contains use period information indicating a use period to permit use of one of the first content and the second content, and an encryption key for decrypting the first encrypted content and the second encrypted content;
- the first content and the second content are identified by content identifiers;
- conversion information is added to each of the content identifiers;
- the content identifier for identifying the second content is equal in value to the content identifier for identifying the first content;
- the conversion information added to the content identifier for identifying the second content contains a value indicating whether the second content has been generated by executing the predetermined conversion process;
- and
- the controller is configured to:
- obtain the content identifier to which the conversion information has been added from an application;
- judge whether the content identified by the content identifier to which the conversion information has been added is the second content based on the conversion information;
- obtain a use period of the second content via the application when the content identified by the content identifier to which the conversion information has been added is judged to be the second content;
- and
- transmit the obtained use period to the storage device.