Not that I'm aware of. I tend to manually unselect 'contact by..' options because I know at some point, they'll get added to a pretty extensive database which feeds unwanted shite.
Sad thing is, staff do get picked on if their 'email capture' quota is out of whack.
Can't you automatically unselect it?