1. The export control regulations apply to companies and individuals who do business with any of the sanctioned countries. 2. Discrimination based on ethnicity, religion or political views is forbidden by law. In the absence of proof that this user had business with Iran (or any of the other sanctioned countries) through Slack's platform, the export control regulations do not apply. If the user has business with Iran…
>Ergo, the only thing left here is that Slack broke the law that forbids discrimination based on ethnicity.
There's no evidence that's the case. Most likely it's done based on IP geolocation. A white (for lack of a better term) Canadian who was using slack in Iran would probably be banned as well.
>In the absence of proof that this user had business with Iran (or any of the other sanctioned countries) through Slack's platform, the export control regulations do not apply.
Banning based on IP geolocation is not perfect by any means, but what's the alternative here? That you ask suspected Iranian users to check a box saying "I'm not an Iranian, pinky swear!"?