世界を動かす技術を、日本語で。

ユーザーから削除 WHERE location = 'イラン';

2025年9月23日原文(gist.github.com)

概要

  • イラン出身のソフトウェアエンジニア として体験した、オンラインサービス利用に関するユーモラスなエピソードの紹介
  • Microsoft、Notion、GitHub、GitLab などのサービス利用制限やアカウント削除の実例
  • 制裁やIPブロック による一般ユーザーへの影響とその背景
  • 各サービスへの 問い合わせ対応や自衛策 としての自前ホスティング経験
  • 制裁対象国ユーザーとしての教訓 と、他者への共感の重要性

イラン出身エンジニアのオンライン体験談

  • Microsoft Store で自作アプリEyesGuardを公開するも、突然アカウントごと削除される体験

    • サポートに連絡するも 一切返答なし
    • 理由は おそらく制裁 によるものと推測
  • Notion で個人ノートを管理していたが、ある日突然 全データ削除

    • サポートからの返答で 制裁が理由 と明言
    • 退避や復元も不可能と説明される
    • 現在は 自前でSiyuanをホスティング し満足
  • Grepular.com でイランIPがブロックされ、理由説明とともにアクセス拒否

    • 作者にメールで事情を説明し、 イラン国民と政府の違い を伝えるも返答なし
  • GitHub でイランユーザーのプライベートリポジトリへのアクセスが一時的に制限

    • Giteaを自前でホスティング し対策
    • 後日、 GitHubが米国政府のライセンス取得 により利用再開
  • GitLab もイランIP利用歴のあるアカウントを 一律でBAN

    • 解除はされず、現在も使用不可
    • GitLab自体は良いソフトウェアであり、 自前ホスティングも可能
  • 主要クラウド/教育/決済プラットフォーム (AWS, GCP, Azure, Coursera, Udemy, Stripe, Paypal等)も ほぼ全て利用不可

制裁下での教訓と共感

  • 企業側に悪意はなく、 ビジネスとしてルールに従うだけ
  • 将来自分がサービス提供者になった際は、 制限をかける前にもう一度考える
  • 画面の向こうのユーザーは 単なるデータではなく「人」 であるという意識

制裁・政治と市民の立場

  • 本文は イスラム共和国への制裁解除を求めるものではない
  • 現政権の行動を支持せず、むしろ反体制運動を支持
  • イラン国民自身が 最初の被害者 である現状
  • 実際に 親しい人が抗議活動で命を脅かされた経験

法的理由によるアクセス制限のヒント

  • 次回もしアクセス制限を行う場合は、 403 Forbiddenではなく451 Unavailable For Legal Reasons を返すことを提案

Hackerたちの意見

制裁を受ける側にいるのは本当にイライラするだろうね。制裁の醜い真実は、権力者よりも一般市民がもっと罰を受けるってこと。でも、戦争よりはマシだよね。

要は、そういう国の人たちにリーダーシップをひっくり返させることなんだよね。もし、ひどいリーダーや政府に滑り込んでしまったら、その結果がどうなるかを理解しなきゃいけないし、支配政党のイメージは市民のイメージと切り離せないってことを知るべきだよ。

記事からの引用: 「私は毎日ハッカーニュースを読んでいて、いろんなウェブサイトを定期的に訪れている。政府に内部ファイアウォールでブロックされ、制裁のせいで外部からもシャットアウトされているので、ほとんど常にVPNを使っている。だから、これらの心温まるメッセージを見逃しているかもしれない: >>イランのIPはここでブロックされているのは、あなたたちがロシアにドローンを武器として提供して、無差別に市民を虐殺させる決定をしたからだ。> 実際、これをやっている人たちを責める気にはなれない。『イスラム共和国』って名前に『共和国』が入っているから、国民が支配している政府だと思っている根本的な誤解があると思う。完全な戦争と情報戦は、民主主義のミームの副作用だ。タクシー運転手から教授まで、みんな政治的な行動者だと見なされている。理屈はこうだ、『あなたには投票権があるから、実質的に国家や政治階級の行動に責任がある。次回はもっと投票しろ。』でも、関わっている個人は明示的に統治されることに同意していない。意味のある民主的プロセスがあったとしても、個人が同意を撤回できるわけじゃない。皮肉なことに、民主主義で同意を撤回するための提案された方法の一つは、投票を拒否することなんだ。」

イランは長い間制裁を受けてるよね。09年に無名のアメリカのサーバーメーカーで働いてた時、デスクの横に国名リストがあって、そこから電話がかかってきたら気をつけるようにしてたのを思い出す。

イランに住んでると、技術的な観点から見ると悲しいのは、両方からブロックされることが多いんだよね。政府の厳しい内部ファイアウォールを回避しなきゃいけないこともあれば、サービスプロバイダーからIPを隠さなきゃいけないこともある。逆に言えば、普通のイランのおばあちゃんでもVPNプロトコルの経験が豊富だから、すぐにネットワークエンジニアとして働けるかもね。

OP、向こう側の文脈も知っておくといいかも。確かに、アメリカの企業がイラン人と取引すると罰金があるんだよね。それが制裁の仕組みだってことは分かってると思うけど、話はそれだけじゃない。もしアメリカ人が制裁対象の個人やイランや北朝鮮の市民と取引していることが分かったら、リスクが一気に上がる:100万ドルの罰金と最大20年の連邦刑務所行き。しかも、それは個人的なリスクで、あなたやその取引を知っているマネージャーや役員も、すぐに全てのコミュニケーションを停止しないと20年の刑務所に行くことになる。だから、彼らはあなたを無視してデータを削除するんだ。辛いけど、その状況だったら私も同じことをすると思う。誰もそんなリスクを背負うべきじゃないから、こういう経験をするんだよね :(

これは部分的には正しいけど、全体の話ではないよ。OFACには特定のことを許可するための包括的な制裁免除(一般ライセンス)があるんだ。OFACライセンスを取得する可能性もある(GitHubがそうだったみたいに)。本当の問題は、イランから得られる実際の利益がほとんどないか、意識すらされていないことだ(時にはクラウドインフラがデフォルトでイランを禁止していて、ユーザーが少なすぎてそれに気づかないこともある)。法務部門は一般的に保守的で、反対するようにアドバイスすることが多い。ビジネス側から、例えば製品マネージャーのように、法務に対して押し返すことを気にかける人が必要なんだけど、そういう人がいないことが多いか、ほんの少しのリスクを正当化するのが難しいから、結局ブロックされちゃうんだ。

自分が知らなかったとても重要な情報だね。じゃあ、アメリカ以外の人たちはこの企業に制裁を加えるべきなのかな?そうすれば、アメリカ政府に対して同じ圧力をかけることができるかも。

あなたのコメントは特に外国人としての視点があって助かるよ。でも、今後は刑務所のことを話すときに「お尻を叩く」って表現は削除してもらえる?ありがとう <3

こういう状況では、正しいことをしたいなら、信頼できる否認が必要だよ。イランからのIPをブロックして、VPNはブロックしない。これで、制裁対象の国からのユーザーもあなたのソフトを使えるけど、ルールにも従ってることになる。

以前はこの考え方に賛成だったけど、同じプロセスが戦争犯罪の調査官がマイクロソフトのソフトを使えないようにするために使われているのを見て、考えが変わった。

イランの外からgrepularにアクセスすると、もっとひどいものが出てくる:彼らのウェブサイト。

Hacker Newsで議論の続きを見る