When I login with Twitter to websites, will they get my email address?
The authorization screen is not clear in this, Facebook instead says clearly that is giving my name and email.
Twitter API doesn't return the email address when you login using that, so no, they won't get the email address.
Sign up using Google
Sign up using Facebook
Sign up using Stack Exchange
6 months ago