I got the pop up also today- it said that it has been updated - There is no remarks about using your Credit Card #s- here is a link to the Privacy Statement if you want to review it again :
http://www.internetbrands.com/privac...ighlights.html
You misread that - they will ask for your payment information if you are purchasing something from one of the Internet Brands web sites- that is the only reason
And actually Internet Brands took over the site last year and they own many boards