Keylogger, no. I'm just saying people don't like their credit card information being looked at. And if you make a purchase on Origin, that's what they'll do. Again, not saying they see everything, EA isn't NSA here, just saying Origin looks at your credit card info. So does Steam if I'm not mistaken...
Also, FH2 launcher does have a log-in, but it logins for you with your BF2 account. Go to options and you can select your account you login with.