But I guess in this specific use case where we use this helper only after a user sign's in (show page). and the email we use is the email that user has used to signup and login. Yes gravatar_for helper should not be used every where. It is security and privacy incompliant to show a gravatar when the user is not logged in.