We sent an email to bo****@gm***.com
Which gives you a hint We sent an email to bo****@gm***.com
Which gives you a hint(we have a 15 year old who's made at least four, probably more different gmail addresses for different purposes. Ironically, the one he used to sign up for porn includes his real first/lastname)
Everything is about tradeoffs, and the only objectively wrong answer is this dogmatic "never do $X" nonsense.
The amount of disclosed information, and it's utility, is non-zero, but simply weighs less than the amount of damage from not hinting which account to check.
Accounts can grow to be 20 years old and even a "normal" person who is not actively using lots of addresses for security, will still end up having used several in the fullness of time and completely forgotten about some, yet, may still have or can regain access to them if only they knew to go look.
You don't see how that can happen or really be a problem? Oh well, consider yourself informed that it does happen and is a problem.
there is no benefit to reveal any details.
That said, it could be that the security risk outweighs that convenience.
So it is a privacy tradeoff for better UX. If it is a good tradeoff will depend on how much you value each.
Many sites require you to verify your email before you can use your account. If you wanted to avoid leaking whether an account existed, you could show them a message like "if this account doesn't already exist, a message has been sent to your email asking you to verify it". If the account did exist, you might send an email like "someone tried to create an account with your email".
It is too bad because for symmetry I used the same use name in a number of places (not the one I have here).
Fuck this bullshit.