2FA Codes Syncing Across All My Macs
2FA Codes Syncing Across All My Macs. — Is There a Way to Disable Just This?
I have three Macs all running the latest macOS with all updates installed, and I recently noticed a change in how Safari handles SMS two-factor authentication codes. When I log into my bank and receive a 2FA code via text, Safari auto-fills it as expected — but the code is now also showing up ready to fill on my other two Macs as well.
Before this never happened. The code would be used once and disappear, never appearing on my other devices. It seems like OTP codes are now being synced through iCloud Keychain, which is a real security concern since the whole point of 2FA is that the code should only be accessible in one place.
Turning off Passwords & Keychain sync entirely works, but then I lose password syncing across my devices which I rely on. Ideally I'd love a toggle to disable OTP syncing specifically without affecting everything else.
Has anyone run into this and found a workaround? And if this is a known change, is there an existing Feedback Assistant report I can add my vote to?