Androidの通話スクリーニングとは?
通話スクリーニングは、電話が鳴る前に着信をどう処理するかをアプリが決められる、Android組み込みのロールです。迷惑電話や不明な発信者をブロックするための基盤であり、適切に使えば安全でプライバシーも守れます。
着信拒否アプリがどうやって連絡先を読み取らずに不明な番号を止められるのか疑問に思ったことがあるなら、その答えが通話スクリーニングロールです。ここでは、それが何で、どう動き、なぜデータを渡す必要がないのかを説明します。
通話スクリーニングロールの仕組み
Android 10以降、オペレーティングシステムには専用の通話スクリーニングロールがあります。このロールを保持できるアプリは、同時に1つだけです。着信があると、Androidはまずその番号が連絡先にあるかどうかを確認します。
- 番号が連絡先の場合 ― 通常どおり着信します。スクリーニングアプリには、その着信のことすら一切知らされません。
- 番号が連絡先にない場合 ― Androidはその着信をスクリーニングアプリに渡し、アプリは許可・拒否・着信音の消音のいずれかを行い、その判断をシステムに返します。
重要なのは、連絡先との照合がAndroid自体の内部で行われる点です。アプリが目にするのは、判断を求められた不明な番号だけで、あなたの連絡先リストを見ることは決してありません。
通話スクリーニングとブロック、発信者番号通知の違い
通話スクリーニング
着信が鳴る前に、リアルタイムでどう処理するかを決めるシステムのロールです。現代的なルールベースのブロックを支える仕組みです。
通話ブロック
着信を拒否する動作そのものです。Android組み込みのブロックリストは、あなたが追加した特定の番号をブロックします。スクリーニングアプリはルール(例えば「連絡先にいない全員」)でブロックできます。
発信者番号通知
誰がかけているかを、通常クラウドのデータベースを使って識別するものです。これは別の機能で、アカウントとネットワーク接続が必要です。不明な着信をブロックするだけなら必要ありません。
通話スクリーニングは安全?
はい。ロール自体は標準的でサンドボックス化されたAndroidの機能で、スクリーニングアプリは着信に対してのみ動作します。アプリごとに異なるのは、どれだけのデータを要求し、それがどこへ行くかです。最も安全な構成は、次のようなアプリです。
- 連絡先の権限を要求しない ― 連絡先の照合はAndroidが行うため、必要ありません。
- アカウントもクラウド同期もない ― あなたの通話に関する情報は一切端末から外に出ません。
- 履歴と設定を端末内に保持する ― ブロック履歴や許可リストは手元に残ります。
Block Unknown Callersはまさにこのように作られています。保持するのは通話スクリーニングロールだけで、READ_CONTACTSを要求せず、登録もなく、すべてをローカルに保存します。詳しくはプライバシーポリシーをご覧ください。
スクリーニングアプリにはどんな権限が必要?
意外なほど少ないです。通話スクリーニングロールは、アプリをスクリーナーに設定するときにシステムのダイアログで付与されます。これが中心となる権限です。プライバシー重視のブロッカーは、その役割を果たすために連絡先、メッセージ、マイク、位置情報、ストレージへのアクセスを必要としません。
通話スクリーニングをオンにする方法
通話スクリーニングアプリをインストールし、求められたらロールを確認します。詳しい手順はAndroidで不明な発信者をブロックするガイドをご覧いただくか、この方法がどのように自動音声・詐欺電話を止めるかをご確認ください。
無料 · 登録不要 · 連絡先アクセスなし
よくある質問
Androidの通話スクリーニングは何をするのですか?
指定されたアプリが、着信が鳴る前にどう処理するか(許可・拒否・サイレント化)を決められるようにします。ただし対象は連絡先にまだ登録されていない番号だけです。
通話スクリーニングは使っても安全ですか?
はい。標準的なAndroidのロールです。安全性は主にアプリ次第です。連絡先アクセスを要求せず、アカウントがなく、データを端末内に保持するものを選びましょう。
通話スクリーニングアプリは連絡先を読み取りますか?
その必要はありません。Androidが内部で連絡先の照合を行い、不明な番号だけをアプリに渡すため、よく作られたスクリーナーは連絡先の権限を一切必要としません。
通話スクリーニングアプリを複数持てますか?
いいえ。通話スクリーニングロールを保持できるアプリは同時に1つだけなので、最後に設定したアプリがアクティブなスクリーナーになります。
通話スクリーニングに対応しているAndroidのバージョンは?
Android 10以降で、通話スクリーニングロールが導入されたバージョンです。