I just read an article on Frommers that appears to be saying that as of Dec 2 visitors to Spain are required to provide additional personal information beyond what is normal in Europe including home address, phone number, email address and credit card info including account number, expiration date and security code. It also states visitors must provide marital status, medical requirements, occupation and employer details.
I'm not very tech savvy, but I tried to attach the link to the article below. I'd love to hear your thoughts on this as I'm due to be there in a few weeks.