To re-purchase digital contents data which a user has purchased once by using a simple operation, without purchasing it again.
When a content providing server 2 provides information designated by the user, of a plurality of digital content data via a network 1, a terminal check program for obtaining the terminal ID of a user terminal 3 is transmitted to the user terminal 3 at a provision side to obtain the terminal ID from the user terminal 3, and the terminal ID obtained is corresponded to a content number to manage it by a user sales DB 26B. In the case where re-purchasing of the content provided to the user is submitted, the terminal ID is obtained in a manner similar to the above case. In the case where the terminal ID has been stored in the user sales DB 26B, the contents are stored so as to correspond to the terminal ID and provided at the past are retransmitted to the user terminal 3.