3 ms·
They can't deny you reentry as a USC. They can only keep your devices if they suspect anything fishy. The vast majority of people will never be asked a question
by kylehotchkiss 4y ago
They can't deny you reentry as a USC. They can only keep your devices if they suspect anything fishy. The vast majority of people will never be asked a question beyond "where did you travel to, why, what is the total if your shopping". I've moved back from living abroad and was barely asked about having 4 trunks of stuff (well, other than "are you a barber? that's a lot of shampoo".
I've heard even if they take your device, they aren't supposed to be doing anything with your cloud applications as that's more of a subpoena thing. IANAL but I've seen this around several times.
Here's some things you can do to increase confidence crossing borders - this includes the foreign ones, where I'd be more worried about problems than US ones:
1) Remove all the git repos from your computer before travel. And SSH key. Re-install at destination, remove again before departing.
2) 1Password travel mode. You can make a vault with logins you're OK being on your device while transiting. has worked well for me for years!
3) E2EE cloud storage. it's super cool that iCloud Drive now can be E2EE but it's pretty difficult to turn iCloud Drive off on devices. ProtonDrive is a good alternative. Keep any files you'll need abroad on ProtonDrive. Remove app before travel. Reinstall at destination. Remove again before departing
4) Yubikeys - some extra account security. Add to all your important accounts. Keep 2 at home, bring 1 along with you while traveling. Get one of those Matador metal bottles with the rubber lid to keep it in so you don't lose it.
I hope this gives you some comfort about borders.