Twilioでアイデンティティ（本人認証）の設定を行う（法人編）

:::note alert
2023年5月1日を持ちまして、株式会社KDDIウェブコミュニケーションズのTwilioリセール事業が終了したため、本記事に記載されている内容は正確ではないことを予めご了承ください。
:::

# はじめに

<font color='red'>現在、本記事に記載のありますアイデンティティはBundlesに統合されました。
そのため、お手数ですが以下の記事を参考にしていただけると幸いです。</font>

[TwilioでBundles（本人認証）の設定を行う（法人編）](https://qiita.com/mobilebiz/items/4d09a15a355ae5df3d24)

みなさん、こんにちは。
Twilioエバンジェリストの高橋です。

今回は、2019年5月22日(水)に改正された電気通信事業法、ならびに犯罪収益移転防止法に準拠するため、Twilioをご利用いただく方々について、本人特定事項にかかる情報等をご提出いただく方法について解説します。

なお、法改正に関する細かい説明は[総務省のページ](http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/index.html)をご覧いただけると幸いです。

本記事は、2019年11月20日現在のものですので、最新情報等につきましては、適宜[KDDIウェブコミュニケーションズのページ](https://twilio.kddi-web.com/)にてご確認ください。

# Twilio利用者が行わなくてはならないこと

今回の法改正等に伴う、Twilio側の仕様変更によって、Twilioご利用者様が行う必要がある作業は大きく２つです。

1. 住所情報の登録と、登録が必要な電話番号への適用。
2. 確認書類の提出を伴うアイデンティティの登録と、登録が必要な電話番号への適用。

2.のアイデンティティの登録作業には、１.の住所情報の登録が含まれます。

ここでいう**登録が必要な電話番号**は、[こちらのページ](https://jp.twilio.com/guidelines/regulatory)に記載のある国の電話番号です。
日本はこのリストに含まれているため、少なくとも**2019年7月30日以降**に日本の電話番号（050/0120/0800）を購入するときには、住所の登録（AddressSidの取得）が完了している必要があります。

**2019/11/20追記**
2019/11/20以降、新規で電話番号を購入する場合は、アイデンティティの登録も必要になりました（上記対象となる国以外、もしくはAPIを通じて購入する場合は除きます）。

すでに保有している日本番号については、現時点では住所情報などの登録は不要ですが、日本以外で住所情報などの確認が必要になる国の番号については、2019年7月30日までにすくなくとも住所情報もしくはアイデンティティを各電話番号に登録しておく必要があります。


もう一点、住所を含む本人確認書類の提出における**本人**は何を指すかですが、現在US側の方針と日本側の対応方針に意見の違いが生じており、現時点では日本においては**電話番号を購入するTwilioのアカウントの保有者**としてご登録いただくことになります。例えば、皆さんがTwilioのアカウントを取得し、それを使って別の第三者にサービスを提供している場合でも、当面は皆さんの本人確認書類を提出してください。

**2019/11/20 追記**
法人でのご利用時は、以下の3つのうちいずれか一つの確認書類が必要です。

- 代表者（代表取締役もしくは25%以上の株式を保有する方）
- 代表者から委任された担当者と、その委任状
- 担当者

また、本人認証はアカウント単位になりますので、サブアカウントをご利用頂いている方は、**サブアカウント単位で認証登録が必要**となります。

ご提出いただく**本人確認書類**については、[こちらのページ](https://jp.twilio.com/guidelines/jp/regulatory)に記載があります。法人と個人で提出書類がことなります。
また、日本以外の国の番号を購入する場合は、それぞれの国で提出する書類が異なりますので注意が必要です。

住所情報は個別に行うこともできますが、本手順に沿って作業を行うことで、**本人確認と同時に住所情報も登録できます**。

# 本人確認書類の提出方法

本記事は法人としてTwilioアカウントを利用している方向けとなります。今回は管理コンソールを使って登録を行いますが、今後は登録用のRestAPIも用意される予定です（提供時期は2019年12月初旬を予定しています）。

## 準備するもの

今回は、法人の認証書類として、以下の書類を準備しました。

- 履歴事項全部証明書（登記簿謄本）
- 代表者の運転免許証

どちらのデータも電子データとしてアップロードするので、PDFかJPEGかPNG形式にしておきます。それぞれのファイルが複数ページにまたがるとアップロードに失敗しますので、ページは分割しておきます。 

## 作業手順

- Twilioの管理コンソールにログインします。
- **Phone Numbers（電話番号）**メニューの中の**Regulatory Compliance**を選択します。

![スクリーンショット 2019-06-26 14.55.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/86046/28dcd647-1d90-6ff0-eeb4-ac330fe096a7.png)

- **アイデンティティ**が選択されている状態で、**Create an Identity**ボタンを押します。
- **PHONE NUMBER'S COUNTRY**のプルダウンリストから「Japan」を選択します。
- **TYPE OF PHONE NUMBER**は、そのアカウントで所持している番号によって選択します。050を保持している場合、「National」を、0120/0800を保持している場合、「Toll-Free」を選択しておきます。両方保持している場合、2種類Identityを作成する必要があります。

**重要**
Twilioでは、電話番号の種類として、Local、Mobile、National、Toll-Freeの4つがあります。このうち、Localについては、**本来は**地域番号（日本では、いわゆる03とか06のような番号）を指し、Nationalについては、地域に依存しない番号（日本では050など）を指します。しかしながら、Twilioの**管理コンソール内だけ**は、LocalとNationalが逆になっています。この部分に関しては、このあとTwilio側で改修が行われる予定です。

![スクリーンショット 2019-07-02 12.07.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/86046/02cfe5f2-65c5-e2ad-c934-1a311138a2e0.png)

- **Continue**ボタンを押します。 
- **Select the End User of the Phone Number**では、「Business」を選択します。

![スクリーンショット 2019-06-26 16.13.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/86046/ca59f38f-9d9c-fd99-2713-3868b0d5d219.png)

- **Continue**ボタンを押します。
- **Enter in Business Information & Legal Representative Information (Optional)**が表示されます。

![Identity_BusinessInfo.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/86046/821fbb9b-6d84-36e8-7a09-145c2a0f7ba9.png)

- ここでは、以下の項目を入力します。

|項目名|設定内容|
|:--|:--|
|BUSINESS NAME|法人名（文字数制限があるので英語表記にしました）|
|BUSINESS REGISTRATION NUMBER|登記簿謄本に記載のある会社法人等番号を記載しました|
|TITLE/FIRST NAME/LAST NAME|代表者の名前を英語表記で記入しました|
|BIRTH PLACE|代表者の出生地を記載しました|
|NATINALITY|代表者の国籍を記載しました|
|BIRTHDAY|代表者の誕生日を記載しました|

- **Continue**ボタンを押します。
- **Upload Support Documents to Confirm your Identity for Japan Local Phone Numbers**が表示されます。
- **Upload Identity Verification Documents**ボタンを押して、まずは謄本データをアップロードします。

![CompanyIdentityDocument.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/86046/f5900994-2175-3161-77b0-b0fa11f4da31.png)

- 登記簿謄本をアップロードする際に、入力した項目は以下のとおりです。

|項目|設定内容|
|:--|:--|
|FRIENDRY NAME|会社名を英語表記で記入しました|
|DOCUMENT NUMBER|会社法人等番号を記入しました|
|DOCUMENT TYPE|「Business Registration」を選択しました|
|ISSUE DATE|取得日を記入しました|
|DOCUMENT NATINALITY|「Japan」を選択しました|
|DOCUMENT EXPIRATION|取得日から3ヶ月後を指定しました|
|This document proves an address|チェックしました|
|FRIENDRY NAME|HeadOfficeと記入しました|
|CUSTOMER NAME|会社名を英語表記で記入しました|
|ADDRESS 1/ADDRESS 2|住所情報（町丁目）を記入しました|
|LOCALITY|市区町村名を記入しました|
|STATE|都道府県名を記入しました|
|POSTAL CODE|郵便番号を記入しました|
|COUNTRY|「Japan」を選択しました|

- さらに、**Upload Identity Verification Documents**ボタンを押して、運転免許証データをアップロードします。

![CEOIdentityDocuments (1).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/86046/1d2e3337-a680-215a-801b-1ca6a347d99b.png)

- 運転免許証をアップロードする際に、入力した項目は以下のとおりです。

|項目|設定内容|
|:--|:--|
|FRIENDRY NAME|代表者の名前を英語表記で記入しました|
|DOCUMENT NUMBER|免許証番号を記入しました|
|DOCUMENT TYPE|「Drivers License」を選択しました|
|ISSUE DATE|交付日を記入しました|
|DOCUMENT NATINALITY|「Japan」を選択しました|
|DOCUMENT EXPIRATION|有効期限を指定しました|
|This document proves an address|チェックしました|
|FRIENDRY NAME|代表者の名前を英語表記で記入しました|
|CUSTOMER NAME|代表者の名前を英語表記で記入しました|
|ADDRESS 1/ADDRESS 2|住所情報（町丁目）を記入しました|
|LOCALITY|市区町村名を記入しました|
|STATE|都道府県名を記入しました|
|POSTAL CODE|郵便番号を記入しました|
|COUNTRY|「Japan」を選択しました|

- **Continue**ボタンを押します。
- **Create a Name for this Bundle of Identity Documents**が表示されます。

![BundleOfIdentityDocuments.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/86046/f1f956a5-deaa-90d6-6b31-8e29acd5798c.png)

- **THIS BUNDLE OF IDENTITY DOCUMENTS IS CALLED:**には会社名を英語表記で記入します。
- **Continue**ボタンを押します。
- **Set-up Notifications**が表示されます。

![SetUpNotifications.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/86046/faedea6c-5f9b-bec5-21e8-4b7681f59a86.png)

- **EMAIL**にメールアドレスを指定します。
- **Continue**ボタンを押します。
- **Term of Service & Privacy Policy**が表示されます。
- **Submit for Review**ボタンを押します。

![Identities.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/86046/5433864c-6693-cc2d-a3d6-d89a9dfc9971.png)

- Identitiesの一覧画面に、今作成した情報が登録され、**STATUS**が「Pending」になっていることを確認します。

このあと、通常は48時間以内に確認作業が行われ、その結果がメールで通知されます。今回はSubmitボタンを押してから、2時間位で以下のような認証完了メールが届きました。

![VerificationPassedMail.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/86046/0b30ba11-2ae8-6329-83e2-55bc8ae7d942.png)

# まとめ

本件に関しては、Twilio本社側の対応方針と、日本を含めた各国別の法律などが複雑に関係していることもあり、情報を二転三転しています。状況に変化があり次第、本記事も更新をしていく予定ですが、最新情報については皆さんの責任においてご確認いただけると幸いです。

---
### Twilio（トゥイリオ）とは

https://twilio.kddi-web.com
Twilioは音声通話、メッセージング（SMS/チャット）、ビデオなどの 様々なコミュニケーション手段をアプリケーションやビジネスへ容易に組み込むことのできるクラウドAPIサービスです。初期費用不要な従量課金制で、各種開発言語に対応しているため、多くのハッカソンイベントやスタートアップなどにも、ご利用いただいております。