I just got a security alert from Apple due to their new 2FA system for authentication of Apple ID logins. I logged in to an iPhone belonging to Mrs Weaver and her iPad received a 2FA authorisation message that said that someone was trying to log into her iPhone in somewhere around North London, when of course it was me and I was at home in Skye. So even Apple can't remotely get it right on a device that has global routable public IPv4 and IPv6 addresses, 3G and GPS, and is on a presumably known wireless LAN.