I think en dashes are good enough to use as comma replacements. I especially like The Economist's style of using a thin space, then an en dash, then another thin space to punctuate the break properly. But in plain text, I'm perfectly fine with using two hyphens together.
On one hand, they easily could have just left this in their ToS and the average person wouldn't have been any wiser about it. It's kind of a good thing they're at least offering something for our personal information. So many companies just take it as a bonus on top now, and don't catch enough flak for it.