I’m increasingly more worried about account recovery than login itself. A personal phone number is convenient, but making it the default recovery factor creates two separate problems: a carrier compromise can redirect SMS codes, and the same number handed to unrelated services becomes a useful way to correlate identity. It can expose more personal information than the recovery function actually requires.
I’ve noticed how often a new service asks for my number “just in case,” even when I already have other sign-in methods. Offline recovery codes, passkeys registered on multiple devices, or a separate recovery alias each reduce some risks, but introduce their own: codes can be lost or copied, passkeys depend on device or sync security, and an alias still needs protection.
Should services make users explicitly choose a recovery threat model instead of silently defaulting to phone-based recovery? I’m open to counterexamples, especially where phone recovery is genuinely the least-bad option.