規格 · AAMVA運転免許証

運転免許証の裏面のバーコードには何が書かれているのか?

カード表面のほぼすべてのフィールドに、さらにいくつかの追加情報が含まれています。すべての米国およびカナダの運転免許証の裏面にあるPDF417バーコードには、氏名フルネーム、住所全体、生年月日、免許証番号、身長、体重、目の色、臓器提供者フラグ、退役軍人フラグ、REAL IDステータス、そして3種類の年齢未満しきい値が、PDF417スキャナを備えたあらゆるスマートフォンで読み取れる約500バイトの単一ペイロードにすべてエンコードされています。

免許証バーコードを検証する → すべての規格 →

フォーマットとは

シンボル体系はPDF417で、ISO/IEC 15438で定義される積層型リニアバーコードです。内部のデータは、米国自動車管理者協会(American Association of Motor Vehicle Administrators)が管理するAAMVAカードデザイン標準(CDS)に従っています。すべての州とカナダの州・準州が同一のフィールドスキーマに準拠した免許証を発行しているため、単一のデコーダがすべてに対応できます。

現行仕様はAAMVA CDSバージョン09です(ほとんどの州はバージョン02または03を使用しており、バージョンはヘッダーにエンコードされています)。データはプレーンなASCIIで、各フィールドは3文字の「データ要素識別子」に値が続き、改行(ラインフィード)で終端します。

裏面バーコードにエンコードされるすべてのフィールド

AAMVA CDS付録D.12.5に基づき、あらゆる免許証に共通する最も一般的なフィールドは以下のとおりです:

本人情報

  • DAC、名(ファーストネーム)
  • DAD、ミドルネーム
  • DCS、姓(ラストネーム)
  • DAE、名前の接尾辞(Jr/Sr/III)
  • DAF、名前の接頭辞(Dr/Mr/Mrs)
  • DBB、生年月日(米国はMMDDYYYY、カナダはYYYYMMDD)
  • DBC、性別(1=男性、2=女性、9=未指定)

身体的特徴

  • DAY、目の色(3文字コード:BLU、BRO、GRN、HAZ、BLK、GRY)
  • DAZ、髪の色
  • DAU、身長(例:「069 IN」=5フィート9インチ)
  • DAW、体重(ポンド)
  • DAX、体重(キログラム、カナダの免許証)

免許証の詳細

  • DAQ、免許証/ID番号
  • DCF、書類識別子(カードごとに固有のID。免許証番号とは別物)
  • DCA、免許区分(A/B/C/D、オートバイ用のMなど)
  • DCB、制限(矯正レンズ着用、昼間のみなど)
  • DCD、裏書(HazMat、旅客、スクールバスなど)
  • DBD、発行日
  • DBA、有効期限
  • DCG、国(USAまたはCAN)

住所

  • DAG、住所1行目
  • DAH、住所2行目(アパート/部屋番号)
  • DAI、市区町村
  • DAJ、州/行政区
  • DAK、郵便番号

特別フラグ

  • DDA、REAL ID準拠(F=完全準拠、N=非準拠)
  • DDK、臓器提供者(1=はい、0=いいえ)
  • DDL、退役軍人(1=はい、0=いいえ)
  • DDJ、21歳未満の期限(保有者が21歳になる日付)
  • DDI、19歳未満の期限
  • DDH、18歳未満の期限
  • DCL、人種/民族(州が発行する場合)

発行者メタデータ

  • 発行者IIN、6桁の発行者識別番号(州のDMVを示す)
  • AAMVAバージョン、スキーマのバージョン番号
  • DDB、カードの改訂日
  • DDC、危険物(HazMat)裏書の有効期限

バーやクラブが免許証をスキャンするとどうなるか

彼らのリーダーは上記すべてをミリ秒単位で返します。アプリの画面には年齢と緑色のチェックマークしか表示されないかもしれませんが、内部のスキャンはレコード全体を返しています。その後に施設が何をするかは、彼らのソフトウェア次第です:

バーやクラブが免許証スキャンから保持できる情報を制限する米国の連邦法は存在しません。州法はさまざまで、一部(テキサス州、ニューハンプシャー州)は保持を制限し始めています。ほとんどの州はそうではありません。

当スキャナが表示するもの、そしてマスクされるもの

デフォルトで表示される情報

名、ミドルネーム、姓、性別、身長、目の色、髪の色、住所、州、国、免許区分、制限、裏書、発行日、有効期限、臓器提供者フラグ、退役軍人フラグ、年齢未満の区切り、発行者IIN、AAMVAバージョン、カードの改訂日。

機微情報(タップで表示)

免許証/ID番号と生年月日は、パスワードや2FAシークレットに使用しているのと同じタップで表示するコンポーネントの背後にマスクされています。表示ボタンをタップせずに判定UIのスクリーンショットを撮っても、どちらも漏えいしません。マスキングはUX上の安全策です。これらはPII(個人を特定できる情報)フィールドであり、しばしば帯域外の本人確認証として再利用されます。

なぜここでご自身の免許証をスキャンするのか?

人々がこれを使う理由は3つあります:

プライバシーの姿勢:スキャナはお使いのブラウザ内で動作します。安全性チェックのためにデコードされたテキスト(画像ではありません)のみを当サーバーに送信するため、バーコード画像そのものがデバイスを離れることは決してありません。当サーバーのログにはPII的な情報は一切保持されません。プライバシーページをご覧ください。

関連項目

ご自身の免許証で試してみる

免許証の裏面を撮影する(またはスマートフォンのカメラでスキャンする)か、当スキャナにドロップしてください。判定はすべてのフィールドを表示し、免許証番号と生年月日をマスクし、画像をデバイス外に一切送信しません。

スキャナを開く →