An information processing apparatus that manages card-related information relating to an integrated-circuit, IC, card used by a user, comprising: acquisition means for acquiring identification information of the card; storage means for storing the identification information of the card and a request date and time in association with each other in response to acquiring the identification information used in an authentication request using the card; and deletion means for, when a predetermined time period or more has passed from the request date and time at a predetermined timing, deleting the card-related information associated with the identification information of the card corresponding to the request date and time from which the predetermined time period or more has passed; characterized in that: the deletion means is further configured to determine whether the user of the card for which the predetermined time period or more has passed from the request date and time owns one or more cards, wherein when it is determined that the user owns more than one card, the deletion means determines whether the predetermined time period or more has passed from the request date and time for each of the cards owned by the user, when it is determined that the predetermined time period or more has passed from the request date and time for each of the cards owned by the user, the deletion means does not delete the card-related information associated with the identification information of the cards. acquisition means for acquiring identification information of the card; storage means for storing the identification information of the card and a request date and time in association with each other in response to acquiring the identification information used in an authentication request using the card; and deletion means for, when a predetermined time period or more has passed from the request date and time at a predetermined timing, deleting the card-related information associated with the identification information of the card corresponding to the request date and time from which the predetermined time period or more has passed; characterized in that: the deletion means is further configured to determine whether the user of the card for which the predetermined time period or more has passed from the request date and time owns one or more cards, wherein when it is determined that the user owns more than one card, the deletion means determines whether the predetermined time period or more has passed from the request date and time for each of the cards owned by the user, when it is determined that the predetermined time period or more has passed from the request date and time for each of the cards owned by the user, the deletion means does not delete the card-related information associated with the identification information of the cards. the deletion means is further configured to determine whether the user of the card for which the predetermined time period or more has passed from the request date and time owns one or more cards, wherein when it is determined that the user owns more than one card, the deletion means determines whether the predetermined time period or more has passed from the request date and time for each of the cards owned by the user, when it is determined that the predetermined time period or more has passed from the request date and time for each of the cards owned by the user, the deletion means does not delete the card-related information associated with the identification information of the cards.