<prompt> Human: Every anniversary, birthday, Christmas my spouse and I always run into the same problem. We try to buy gifts for each other without the other finding out from wherehow much. For most people this probably isnt a huge deal but I have a hunch this subreddit feels differently. The obvious choice is to use cash but i hate giving up the points, protection, history, and tracking. Ill admit this is harder for her than me because I check mint more often and have transaction alerts setup for most cards. I just cant find an easy way to have my cake and eat it too. She has tried the easy stuff - delete transaction alert emails and change the title of the transaction on mint to DO NOT LOOK. But I always accidently hover over click it which shows the real merchant. Not to mention I can still see the amount. What do you do? Eat the points and use cash? Buy a gift card to purchase the gift? Have a separate card for gifts? Avoid looking at mint emails? They need a gift option at checkout that obscures the cost and name until a certain date.  <response>: You arent going to be losing that many points by paying for cash. Some things are more important than rewards points. If you want the gift to be a true surprise, this is one of those times to not worry about the points. 