ECサイトの年齢確認システム完全ガイド|法的義務・導入方法・Shopify対応を解説
ECサイトで酒類・タバコ・医薬品・成人向けコンテンツを販売する際に必要な年齢確認システムについて、法的根拠から具体的な導入方法、UXへの影響まで実務担当者向けに詳しく解説します。
はじめに
オンラインで酒類やたばこ、一部の医薬品・サプリメント、成人向けコンテンツを販売するECサイトには、購入者が所定の年齢に達していることを確認する義務があります。「ネット販売は対面よりルールが緩い」という誤解は危険で、むしろ非対面であるがゆえに厳格な対策が求められるケースもあります。
適切な年齢確認システムを導入しなければ、行政指導・営業停止処分のリスクだけでなく、ブランドイメージの毀損にもつながります。一方で過剰な確認フローはコンバージョン率(CVR)を下げる要因にもなります。
本記事では、商品カテゴリ別の法的義務の概要から、具体的な実装方法、UXとのバランスの取り方まで包括的に解説します。
年齢確認が必要な商品カテゴリと法的根拠
ECサイトにおける年齢確認の義務は、販売する商品ごとに根拠となる法律が異なります。主なカテゴリを整理しておきましょう。
酒類(お酒)
酒類の通信販売には酒税法に基づく規制があります。注意すべき点は、2022年4月の民法改正で成年年齢が18歳に引き下げられましたが、飲酒・喫煙に関する年齢制限は従来通り20歳以上のまま維持されていることです。
国税庁が定める酒類小売業者の表示基準により、通信販売事業者は以下を義務づけられています。
- 広告・カタログ等に「20歳未満の者の飲酒は法律で禁止されている」または「20歳未満の者には酒類を販売しない」旨の表示
- 購入申込書・注文フォームに申込者の年齢(または生年月日)記載欄を設置し、近接する場所に同様の表示
- 納品書等の書類への年齢制限に関する表示
これらの表示基準を遵守しなかった場合には指示・公表・命令を受けることがあり、命令に違反した場合は50万円以下の罰金が科される可能性があります。
たばこ
たばこの通信販売はたばこ事業法に基づく財務省の規定により、公的な証明書で購入者が20歳以上であることを確認した上で販売することが、小売販売業の許可条件となっています。
インターネット販売の場合、注文後に運転免許証・マイナンバーカードなどの公的証明書の画像アップロードを購入者に求め、照合後に発送するフローが一般的です。自己申告のみでは要件を満たさない点が酒類と異なります。
出典: 財務省 | インターネット等を利用した通信販売によりたばこを販売する場合の手続等について
医薬品(第一類・第二類)
薬機法(医薬品、医療機器等の品質、有効性及び安全性の確保等に関する法律) に基づき、第一類医薬品のインターネット販売には、薬剤師による情報提供と購入者の状況確認が必須です。年齢制限そのものより、「使用者が誰か」「他の薬との飲み合わせはないか」といった確認が求められるため、販売フローが複雑になります。
成人向けコンテンツ・R18商品
国内法による一律の年齢確認義務は商品カテゴリによって異なりますが、クレジットカードブランド(VISAやMastercard)のガイドラインにより、成人向けコンテンツを扱うマーチャントは有効な年齢確認プロセスの実装が求められています。未対応の場合、決済サービス停止のリスクがあります。
年齢確認の主な実装方法
ECサイトで年齢確認を実装する方法にはいくつかの選択肢があります。法的要件の厳しさ、販売商品のリスク、そしてユーザー体験のバランスによって最適な方法は異なります。
1. 自己申告型(チェックボックス・確認ボタン)
「20歳以上であることを確認しました」というチェックボックスやボタンを設置するシンプルな方法です。
| 観点 | 内容 |
|---|---|
| 法的効力 | 低い(虚偽申告への抑止力が弱い) |
| UXへの影響 | 最小限 |
| 実装コスト | 低い |
| 適した用途 | 成人向けコンテンツの入口ページなど、法的義務が比較的緩やかなケース |
酒類・たばこの場合、自己申告のみでは規制上の要件を十分に満たせないことが多いため、補完的な措置との組み合わせが必要です。
2. 生年月日入力型
購入者に生年月日を入力させ、システム側で20歳以上かどうかを判定する方法です。国内の酒類ECサイトで最も広く採用されています。
| 観点 | 内容 |
|---|---|
| 法的効力 | 中程度(虚偽入力の可能性は残る) |
| UXへの影響 | 軽微(入力項目が1つで済む) |
| 実装コスト | 低い |
| 適した用途 | 酒類ECにおける標準的な対応、自己申告の強化版として |
国税庁の表示基準で求められる「年齢(生年月日)記載欄の設置」を満たす現実的な方法として、多くの事業者が採用しています。
3. クレジットカード確認型
クレジットカードの所持を年齢確認の補助根拠とする方法です。クレジットカードは原則として18歳以上が申し込めることを前提としています。
| 観点 | 内容 |
|---|---|
| 法的効力 | 中程度(18歳以上の確認であり、20歳未満を完全に排除できない) |
| UXへの影響 | 小さい(決済と一体化できる) |
| 実装コスト | 低〜中程度 |
| 適した用途 | 生年月日入力と組み合わせた補完的確認手段 |
4. eKYC(電子本人確認)
運転免許証・マイナンバーカードなどの公的身分証明書の画像(またはICチップ情報)と顔写真を照合し、オンラインでリアルタイムに本人確認を行う方法です。
| 観点 | 内容 |
|---|---|
| 法的効力 | 高い(公的証明書による確実な確認) |
| UXへの影響 | 大きい(ユーザーの手間が増え離脱率が上がる場合がある) |
| 実装コスト | 高い(APIライセンス料+開発工数) |
| 適した用途 | たばこ通販、高額酒類の定期購入、成人向けコンテンツのサブスクリプション |
eKYCの最新動向:2027年の法改正に注意
金融機関の口座開設などで利用される、犯罪収益移転防止法(犯収法)で定められたeKYCにおいて、以下の法改正が予定されています。
犯罪収益移転防止法(犯収法)の施行規則改正により、これまで広く使われてきた「本人確認書類の画像と顔写真を送信する方式(ホ方式)」が2027年4月1日をもって原則廃止される予定です。今後はマイナンバーカードのICチップ読み取りを活用した方式への移行が求められます。
eKYCの導入・更新を検討している事業者は、2027年の移行期限を念頭に置いたシステム選定が必要です。
出典: GMOクラウドEC | eKYCとは?「ホ方式」廃止(2027年)とICチップ移行を徹底解説
5. 配送時・店頭受け取り時確認
ECで注文を受け、配達員や店頭スタッフが対面で身分証を確認する方法です。
| 観点 | 内容 |
|---|---|
| 法的効力 | 高い(対面での確実な確認) |
| UXへの影響 | 大きい(受け取り時の手間が増える) |
| 実装コスト | 中程度(配送業者との連携が必要) |
| 適した用途 | EC展開初期、オンライン確認システム未導入の事業者 |
Shopifyで年齢確認を実装する方法
Shopifyは国内外問わず年齢制限商品を扱うECサイトに広く使われており、年齢確認の実装手段も複数用意されています。
テーマのカスタマイズやコード編集による実装
Shopifyで年齢確認を実装するには、主にテーマのカスタマイズ機能やコード編集、または専用アプリの導入といった方法があります。一部のテーマには年齢確認機能が標準で搭載されている場合もありますが、多くの場合は何らかの追加設定が必要です。
シンプルなフローは標準機能で対応できますが、日本の酒類・たばこ規制に沿った厳密な確認やeKYCが必要な場合は、アプリやカスタム開発が必要です。
Shopify Appによる拡張
Shopify App Storeには年齢確認専用アプリが複数あります。選定時のポイントは以下の通りです。
選定時に確認すべきポイント:
- 日本語表示・日本の法令要件への対応
- 確認方法の選択肢(チェックボックス / 生年月日 / eKYC連携)
- 特定商品・コレクションへの限定適用機能
- セッション管理(確認済みユーザーへの再確認省略)
- Shopify Checkout・決済との連携
- 取得した生年月日・個人情報の取り扱いポリシー(個人情報保護法への準拠)
Checkout Extensibilityを活用したカスタム実装
Shopify Plusプランでは、Checkout Extensibilityを使って年齢確認ステップをチェックアウト画面に直接組み込むカスタム実装が可能です。Shopify Functionsと組み合わせることで、年齢確認が完了するまでチェックアウトを進めさせないロジックも実現できます。
特定の商品がカートに含まれる場合のみ確認を挟む条件分岐も設定でき、一般商品と年齢制限商品を同一ストアで販売する場合に有効です。
年齢確認とコンバージョン率のバランス
年齢確認の厳格化はリスク対策として重要ですが、ユーザーの手間が増えることでCVRに影響します。以下のベストプラクティスでバランスを取ることを検討してください。
UXを損なわないための5つの工夫
1. セッション内の再確認省略 一度年齢確認を通過したユーザーには、同セッション中(またはクッキー有効期間内)は再確認を求めない設定にする。リピーターの離脱防止に効果的です。
2. 確認タイミングの最適化 ストア入口・商品ページ・カート追加時・チェックアウト時のどこで確認するかを吟味する。年齢制限商品のみ販売するストアなら入口確認が適切ですが、一般商品と混在する場合は商品ページまたはカート追加時が現実的です。
3. モバイルファーストの設計 国内ECの購買の過半数はスマートフォン経由です。フォーム入力項目を最小限に絞り、ボタンのタップ領域を十分に確保してください。
4. 理由の明示 「なぜ年齢確認が必要か」を分かりやすく伝えることで、確認フローへの心理的抵抗を下げられます。「法律により20歳以上の方のみにお届けしています」などの一文を添えるだけで離脱率が改善するケースがあります。
5. eKYCの対象を絞る 全購入者にeKYCを課すのではなく、高額商品・定期購入・初回購入者などに限定して適用する設計も有効です。2回目以降の購入では確認済みフラグを利用して手間を省くことができます。
年齢確認導入時のチェックリスト
ECサイトに年齢確認を導入・見直しする際に活用してください。
法的要件
- 販売商品に適用される法律・規制(酒税法・たばこ事業法・薬機法等)を確認した
- 必要な表示文言(「20歳未満の方への販売お断り」等)を設置した
- 年齢記載欄・表示の設置場所が規定に沿っている
システム・運用
- 確認方法(自己申告・生年月日・eKYC)を商品リスクに応じて選択した
- セッション管理・クッキー期間を設定した
- モバイルでの動作を確認した
- 2027年のeKYC法改正(ホ方式廃止)への対応方針を検討した
個人情報・セキュリティ
- 取得した生年月日・身分証情報の保管・廃棄ポリシーを定めた
- プライバシーポリシーを更新した
- eKYC事業者との個人情報の取り扱いに関する契約を締結した
まとめ
ECサイトで年齢制限商品を販売する際の年齢確認は、法的コンプライアンスを守りながらコンバージョン率への影響を最小限に抑えることが重要です。
| 確認方法 | 法的効力 | UXへの影響 | コスト |
|---|---|---|---|
| 自己申告(チェックボックス) | 低 | 最小 | 低 |
| 生年月日入力 | 中 | 軽微 | 低 |
| クレジットカード確認 | 中 | 小〜中 | 低〜中 |
| eKYC(電子本人確認) | 高 | 大 | 高 |
| 配送時・店頭受け取り確認 | 高 | 大 | 中〜高 |
まず販売する商品カテゴリの法的要件を正確に把握し、そのうえで最適な方法を組み合わせましょう。eKYCを検討している場合は、2027年の法改正(ホ方式廃止)を見据えたシステム選定が今から必要です。
年齢確認システムの実装や法令対応を含むShopify ECサイト構築について、FASTMAKEではヒアリングから設計・運用サポートまで一貫してご支援しています。お気軽にご相談ください。