It's really depressing that this kind of thing is even needed for the US. As a citizen with a lot of privileged status, I'd personally be pushing back a lot if any US CBP person ever asked me for anything beyond proof of citizenship and the bare minimum to show I'm not carrying contraband. I'd consider standing up to that as a way to help other people who can't as easily stand up to it. On the other hand when I'm visiting a foreign country on a visa, I'm in a similarly disadvantaged position.<p>(As an aside, if anyone in security is ever looking for a trustworthy and accurate journalist, I strongly endorse Andy Greenberg; consistently good at respecting "on the record" vs. "off the record", and he actually asks good questions.)
2FA? With a mobile number? Did the author completely forget Snowden, and how all the major phone companies give NSA direct access? Did the author forget the broad NSA information sharing that Obama enacted just before leaving office? Even that damned Coast Guard can get your 2FA code now.
step 0: use a password manager.
step 1: use randomly generated passwords for every account in that manager.
step 2: neglect to bring that password file, or any means of accessing it, across a border.<p>Them: Give us your password!
You: I literally cannot. Your move!