1. An information processing apparatus that receives a request to store a created image including a specific image and stores the image including the specific image for which the storage request was received, the apparatus comprising: color difference determination unit that determines whether or not the color difference between the color of the specific image and the color of the background of the specific image is greater than or equal to a predetermined standard in a case where the request for storage of the image including the specific image is received; and control unit that controls the image including the specific image to be stored or not to be stored based on the result of the determination made by said color difference determination unit, wherein said control unit controls the image to be stored in a case where it is determined that the color difference is greater than or equal to the predetermined standard, and controls the image not to be stored in a case where it is determined that the color difference is less than the predetermined standard.