Just to add, when I reset things back to normal from no 2FA, I didn't know it would affect Apple Pay. Somewhere in the process, the iPhone (and hence the Watch) lost details of my debit card. I found out when trying to buy booze in Wetherspoons - no card associated. Bugger. Sorted it later.

Yesterday, both my Macs and both iOS devices all decided to nag me to turn on 2FA. I have now declined on each. While I see the published advantage, I'm still reticent after the last botched attempt. I was just wondering whether anyone else has been prodded by Settings to go that way.

Yes - I've set it up on my iPad (Mac still runs Mavericks). Yesterday on my Mac I decided to have a look at what I've got in iCloud and download my iPad photos. iCloud told me I had 2FA and sure enough there was a 6 digit code on my iPad which I entered on Mac and was able to look at iCloud. I was also asked if I "trusted the browser" so I wouldn't need 2FA next time, so I said yes.

I just went to iCloud again and sure enough, I didn't need 2FA. But if I used FF or Chrome, I assume I would have to use 2FA again.

I tried to set up to 2FA and like loughor I got confused and stopped doing it because I don't wanna bugger things up any more. I think Apple have entered a labyrinth with all this security stuff and unfortunately the user has to follow through the labyrinth and it's not always obvious which way to turn.

You read reports on the web about how easy it is for hackers to set up fake demands for your iCloud password and I'm always getting asked for my iCloud password and I'm really teed off with entering it. Especially since every time something goes amiss I have to figure out a new iCloud password that hasn't been used before in the last year and also contains a capital letter and also contains a non-alphanumeric character and maybe some other requirement or other, and I'm always changing it and can never remember what the bloody thing is now - it's so complicated. And now I don't know if it's really Apple who's asking for it or somebody else!