Twilioで取得した番号をSMS認証用に利用することは禁止らしい

1 min read読了の目安(約1100字

この記事の内容はタイトルが全てです。

背景

チームで管理しているアカウント関連の2要素認証、電話番号登録で悩むことが多く、その解決策としてTwilioを利用できないかと考え調べました。

やりたかったこと

classmethodさんのこの記事の内容です。

https://dev.classmethod.jp/articles/try-post-sms-to-slack/

Twilioについてわかったこと

まず、日本の電話番号では現状SMSを送受信できないことがわかりました。FAQ

続いて、米国の電話番号を無料トライアルで取得し、そちらでSMS受信->Slack通知ができることを確認しました。

なので、Twilioを契約し、米国電話番号を取得し($1/monthくらいで、安い!)、2要素認証用に利用しようとしたのですが、念のため、Twilioの日本法人に問い合わせてみました。

Webサービス利用の2要素認証用にSMS受信できる電話番号が欲しいのですが、御社のサービスを利用できますでしょうか

すると、こんな回答が、

恐れ入りますが、「Webサービス利用の2要素認証用にSMS受信できる電話番号が欲しい」というご利用目的は、弊社のサービス利用ポリシー上、違反行為となります。

Twilioの利用ポリシー

禁止行為 違法、虚偽、有害であり、他人の権利を侵害し、又はTwilioの営業活動若しくは信用を害する行為を行い又は助長するために、Twilioサービスを利用してはなりません。かかる行為には、以下のものが含まれます。

こちらに該当するようです。(日本の番号/海外の番号は問わない)

おわりに

Twilioの米国の電話番号は2要素認証用として動きますが、Twilio日本法人からすると、それは違反行為にあたってしまうので、自己責任ですね。

僕は2要素認証目的でTwilioの電話番号を使うのはやめます。