After a game leaves beta, Blizzard typically removes all statuses earned during a game's beta. Is this going to be the same for cards earned during the beta phase of Hearthstone? Will all the work I am putting into collecting cards and leveling heroes be removed when the game goes live?
This question appears to be off-topic. The users who voted to close gave this specific reason:
On October 2nd, 2013 Blizzard wiped all progress made during the initial Hearthstone closed beta. In the announcement post of the then impending wipe, Blizzard made it clear that there would be no further card wipes and hero leveling progress would carry forward into the release of the game. If you need more evidence read on.
From the aforementioned Hearthstone Account Wipe Incoming post:
If that does not alleviate your concerns the Hearthstone FAQ has further information concerning cards earned during the second phase of the Hearthstone beta:
Finally, Aratil a "blue" (Blizzard community manager) on the Hearthstone forums had this to say about the potential for future Hearthstone card wipes: