Why is 或 used in 将在45天后禁止任何美国公司或个人与[ByteDance and WeChat]的相关交易 instead of e.g. 和? I read the following political article about Trump's executive orders in relation to TikTok and WeChat.

原因是当地时间6日，美国总统特朗普签署行政令，称抖音海外版（TikTok）和微信对美国国家安全构成威胁，将在45天后禁止任何美国公司或个人与TikTok母公司字节跳动以及腾讯控股涉及WeChat的相关交易。
My translation: [The] reason is [at] local-time 6-th [of August, 2020], USA president Trump signed executive orders declaring 抖音's foreign edition (TikTok) and WeChat is a threat to US national security, and after 45 days, forbids any US company or individuals having related dealings with TikTok mother company ByteDance and even Tencent Holdings's WeChat.
iPhone与微信“二选一”？美媒开始担心苹果了！, 8 August 2020; see also Google Translate

I'm confused about why it says ……美国公司或个人……, and in particular why it's 或 and not 和 or 跟.
Question: Why is 或 used as highlighted above instead of e.g. 和?
任何美国公司或个人 = any American companies or individuals

或 = or


“And” (和/跟) would be a strange choice here because then it would seems as if two sets of criteria need to be met before a law was broken. Whereas the “or” sets it up for one or the other.