"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?

Nope, we don't know the private keys (and we don't ask for them).
The card can be used with any Bitcoin wallet.
During the order you can submit a Bitcoin address from a wallet by your choice.
We've just made a video about how it works:
https://www.youtube.com/watch?v=sYvVWBBT9Ls