Is RePEc responsible for the spam I get?
This is highly unlikely. Indeed, RePEc services encode all email addresses so that robots and web spiders cannot understand them. Users that use email addresses only for RePEc purposes confirm that they receive no spam. And if you still not not trust us, you can still hide your email address (see under “contact” when you log in).