"GIFT CARD" sounds like you are giving it to someone...
and it stores only public addresses....
Its not really a gift if you don't give the private key.... is it?

If I understood correctly, you write the backup seed and give it to whoever you want. That's the point of his website. Like a birthday card but with a key (seed) for Bitcoins on it.
Example of one of his cards:
http://coincardgift.com/image/cache/catalog/Card-Fortune/Card4_Front_2-800x500.pngYes, you receive the card with empty backside because we do not know the private keys (and we do not ask for them). The Bitcoin address on the front side is not provided by us. During the order you can submit a BTC address of the receiver (of this card).
Then you can give the card and he or she can add the recovery phrase on the backside.