Androidでキーロガーを検出する方法:5つのサインと、それぞれの確認のしかた
Androidでキーロガーを検出するには、バッテリーの減りや動作の重さではなく権限を確認してください。どちらにもありふれた原因があるためです。
身近な人がインストールした可能性がある場合は、設定を開いたりスキャンしたり何かを削除したりする前に、安全に関する項目をお読みください。そうでなければ、ユーザー補助を持つアプリ、有効なキーボード、デバイス管理アプリを確認し、Google Play プロテクトを実行して、説明がつかないアプリだけを削除してください。
Androidでキーロガーが入力内容を読み取るしくみ
キーロガーの検出方法を知るには、まずキーロガーがどのように入力内容に届くかを知ることから始まります。キーロガーとは入力内容を記録するプログラムで、スマートフォンでは画面上のキーボードがその対象になります。
ハードウェアキーロガーは、コンピューターとキーボードの間に差し込む装置です。この記事で扱うのは、スマートフォン上のソフトウェアです。
Androidでは、アプリはほかのアプリでの入力内容を単独では読み取れません。いくつかの経路のいずれかが必要です。画面を読み取りアプリでの操作を追跡できるユーザー補助サービス、代替キーボード、そして受信メッセージの内容については通知へのアクセスです。
スマートフォンに入り込む経路
このようなアプリは、ロックを解除したスマートフォンを誰かが手にしたとき、Google Play以外から入手したとき、あるいは有害なアプリにだまされてユーザー補助などの設定をオンにしたときに、スマートフォンに入り込むことがあります。
Android 13以降では、ユーザー補助を含む一部の機密性の高い設定は、許可するまで一部のアプリに対して制限されたままになります。
家の鍵を誰が持っているかを確かめるように、権限を確認しましょう。名前を言って説明できるアプリは問題ありません。説明できないアプリから調べ始めます。
編集部のペルソナ: Gilbert McNamaraは、プロジェクトが承認した架空の専門家プロフィールであり、独立して確認された実在の人物ではありません。このガイダンスは編集チームが執筆・事実確認したもので、インタビューの逐語的な引用ではありません。
ペアレンタルコントロールアプリとの違い
キーロガーやストーカーウェアとペアレンタルコントロールアプリの違いは、使うアクセスの種類よりも、誰のスマートフォンなのか、そしてその利用者が知っているかどうかにあります。
ほかの成人のスマートフォンを本人の同意なく監視することは違法になる場合があります。たとえば米国では、連邦法(18 U.S.C. § 2511)により、当事者の一方が同意した場合を除き他人の通信の傍受が制限されており、州法はそれぞれ異なります。これは一般的な情報であり、法的助言ではありません。
Hoverwatchを含むペアレンタルコントロールアプリも同じ種類の権限を使います。正当な使い方は、ご自身のスマートフォン、またはご自身が管理する未成年のお子さまのスマートフォンで、その利用者が知っている場合に限られます。
監視アプリが何を収集し、どの権限を必要とするかについては、別のガイドで詳しく説明しています。上記のどの経路も、目で確認できる権限か設定を必要とし、以下のサインでその場所を示します。
Androidのキーロガーの5つのサイン
見られているように感じるのは不安なものですが、確認は数分で終わります。Play プロテクトやセキュリティアプリからの警告も、確認を行う理由になります。
各サインの最後に判定を示します。強いサイン:見つけて削除できるアプリや設定を指します。弱いサイン:監視アプリのないスマートフォンでもよく見られ、確認を行うよう促すだけです。確認する理由であり、証拠ではない:アプリではなく、アカウントやスマートフォンの問題を指します。
メニューの順路はメーカーやAndroidのバージョンによって異なるため、以下は一例です。身近な人がアプリをインストールした可能性がある場合は、これらの設定を開く前に「何かを削除する前に」をお読みください。
1. 入力しただけのことを誰かが知っている
**気づくこと:**メッセージや検索にしか書いていないことを誰かが口にする、あるいはアカウントのひとつに、自分では行っていないログインやパスワード変更の記録がある。
**考えられる意味:**スマートフォン上のアプリが入力内容や受信メッセージを読み取っている、または誰かがそのアカウントのパスワードを知っている。
**ほかに考えられる原因:**ほかの人が使うタブレットやパソコンに同じGoogleアカウントがログインしている、複数のサイトで同じパスワードを使っている、または復旧用のメールアドレスや電話番号をほかの人が管理している。
**確認する場所:**Googleアカウントにログインしているデバイス(例:Googleアカウント > セキュリティとログイン > お使いのデバイス)と、該当アカウントのログイン履歴。見覚えのないデバイスやセッションを探してください。
**判定:**確認する理由であり、証拠ではありません。以下のすべての確認を行ってください。ただし、これ単独ではアプリを指しません。
2. 見覚えのないアプリにユーザー補助へのアクセスがある
**気づくこと:**ユーザー補助のアプリやサービスの一覧に知らない名前がある、またはインストールした覚えのないアプリからの常時表示の通知がある。
**考えられる意味:**ユーザー補助を使うと、アプリは画面の内容を読み取り、ユーザーに代わってアプリ間で操作できます。アプリに対してオンにすると、Androidは端末の完全な制御を許可するか尋ね、完全な制御はユーザー補助のためのアプリには適しているが、ほとんどのアプリには適していないと説明します。表示はAndroidのバージョンによって異なる場合があります。
**ほかに考えられる原因:**スクリーンリーダーは本来の用途です。また、Google Playでは、開示すればほかのアプリがユーザー補助を使うことも認められています。たとえば次のようなものです。
- パスワードマネージャー
- ランチャー
- ウイルス対策アプリ
- 自動化アプリ
**確認する場所:**たとえばPixelやSamsungの設定 > ユーザー補助。Samsungでは「インストール済みのアプリ」をタップすると、インストールしたユーザー補助アプリの一覧が表示されます。ほかの機種やバージョンでは、その一覧の名前が異なる場合があります。
**判定:**強いサイン。名前を言えないアプリにユーザー補助が許可されている場合は、最初に確認すべき点です。
3. インストールした覚えのないキーボード、または変わったキーボード
**気づくこと:**画面キーボードの一覧に自分で追加していないキーボードがある、またはデフォルトのキーボードが別のものに切り替わっている。
**考えられる意味:**キーボードアプリは、それを通じて入力されるすべてを処理します。キーボードをインストールした後は、システム設定で選択すると、システム全体で動作します。パスワードを入力するときも同様です。
**ほかに考えられる原因:**スマートフォンに最初から入っているキーボード(SamsungではSamsungキーボード、一部の機種ではGboard)、またはすでに使っているキーボードに新しい言語を追加した場合。
**確認する場所:**たとえば設定 > システム > キーボード > 画面キーボード、またはSamsungでは設定 > 一般管理 > キーボードリストとデフォルト。順路はメーカーやバージョンによって異なります。
**判定:**名前を言えないキーボードであれば強いサイン。いつものキーボードに新しい言語を追加しただけなら、サインではありません。
4. 見覚えのないものに、デバイス管理アプリ、通知へのアクセス、「提供元不明のアプリのインストール」が許可されている
**気づくこと:**設定 > アプリに、ホーム画面のアイコンがない知らないアプリがある、または特別なアプリアクセスの下に次のものがある。
- デバイス管理アプリ
- 通知へのアクセス
- 提供元不明のアプリのインストール
**考えられる意味:**これらの権限だけでは入力を記録しません。監視アプリは、次の目的でこれらを使うことがあります。
- インストールされたままにするため(デバイス管理アプリは通常のアンインストールを妨げます)
- 受信メッセージの内容を読み取るため(通知へのアクセス)
- さらにアプリをインストールするため
**ほかに考えられる原因:**仕事や学校のツール(仕事用プロファイルは組織が管理します)。ブラウザやファイルマネージャーは、ご自身が行ったダウンロードの後に「提供元不明のアプリのインストール」が残っていることがあります。スマートフォンに最初から入っているアプリもこれらの一覧に表示され、Googleによれば、削除できず無効にしかできないものもあります。
**確認する場所:**たとえば設定 > アプリ > 特別なアプリアクセス。このメニューの名前と場所はメーカーによって異なります。
**判定:**特定できないアプリであれば強いサイン。名前を言えるアプリが同じ権限を持っていても、サインではありません。
5. 説明のつかないバッテリーの減り、発熱、データ使用量
**気づくこと:**バッテリーの減りが以前より速い、使っていないときにスマートフォンが温かい、またはモバイルデータの使用量が増えている。
**考えられる意味:**バックグラウンドで動いてデータを送信しているアプリ。
**ほかに考えられる原因:**最近のシステムアップデート(Googleによれば、アップデートの後はバッテリーの減りが少し増えるのが普通です)、またはゲームや動画アプリのように負荷の高いダウンロード済みアプリ。スマートフォンが熱いと、使っていなくてもバッテリーの減りが速くなります。
**確認する場所:**アプリ別のバッテリー使用量とアプリ別のデータ使用量。どちらも設定にあり、たとえばPixelでは「バッテリー」と「ネットワークとインターネット」の下にあります。同じ見知らぬアプリが両方の一覧の上位にあるときに、最も役立ちます。
**判定:**弱いサイン。これ単独ではキーロガーを指しません。スマートフォンが追跡されているより広いサインもご覧ください。
サイン一覧:各サインが示すこと
Androidの監視のサインは、わかることの大きさがそれぞれ異なります。
| サイン | 判定 | 確認する場所 |
|---|---|---|
| 1. 入力した内容を誰かが知っている | 確認する理由であり、証拠ではない | アカウントにログインしているデバイス |
| 2. ユーザー補助を持つ見知らぬアプリ | 強いサイン | ユーザー補助、インストール済みのアプリ |
| 3. インストールした覚えのないキーボード | 強いサイン | 画面キーボードの一覧 |
| 4. デバイス管理、通知アクセス、インストール権限を持つ見知らぬアプリ | 強いサイン | 特別なアプリアクセス |
| 5. バッテリー、発熱、データ | 弱いサイン | アプリ別のバッテリーとデータ使用量 |
スキャンでAndroidのキーロガーを見つける方法:各ツールが見つけるものと見逃すもの
設定はアプリにできることを示し、スキャンは有害と知られているアプリを探します。両方を使いましょう。どちらも安全のお墨付きではありません。
Play プロテクトはアプリについて警告したり、無効にしたり、自動で削除したりすることがあり、セキュリティアプリもすぐ削除するよう提案することがあります。身近な人がインストールした可能性がある場合は、先に下の安全に関する項目をお読みください。使う順番は、Play プロテクト、セーフモード、モバイルセキュリティアプリです。
Google Play プロテクト
見つけるもの:Google Play プロテクトは、Google Playのアプリを確認し、ほかの入手先から入った有害の可能性があるアプリをスマートフォン上でスキャンします。それらについて警告し、有害なアプリを無効にしたり削除したりすることがあります。自動で削除することもあり、多くの場合、アプリが削除されたという通知が届きます。
**見逃すもの:**Googleのポリシーで有害とされないアプリ。AV-Comparativesの2025年9月のストーカーウェアテストでは、Play プロテクトはテストされた17のストーカーウェアアプリのうち53%を検出しました。
**理由:**アプリを、ユーザーが知っているかどうかではなく、Google自身のポリシーに照らして判断するためです。
**場所:**たとえばGoogle Playストア > プロフィールアイコン > Play プロテクト。画面にスキャンが表示されたら実行してください。
**安全面:**確認なしにアプリを削除することがあります。先に安全に関する項目をお読みください。
**使うタイミング:**権限の確認の後、最初に。警告が出なかった結果は、権限の確認の代わりにはなりません。
セーフモード
**見つけるもの:**セーフモードは、ダウンロードしたアプリをオフにした状態でスマートフォンを再起動します。セーフモードで症状が止まれば、ダウンロードしたアプリが原因だと考えられます。
**見逃すもの:**アプリの名前は教えてくれません。
**理由:**ダウンロードしたアプリをオフにするだけで、中身を調べるわけではないためです。
**起動のしかた:**ボタンの操作はメーカーや機種によって異なります。メーカーのヘルプページに載っています。Androidのヘルプでは、その後、最近ダウンロードしたアプリを1つずつ削除し、そのたびに通常どおり再起動することを勧めています。
**安全面:**ここでアプリを削除することも削除に変わりありません。先に安全に関する項目をお読みください。
**使うタイミング:**ダウンロードしたアプリが症状の原因かどうかを調べるとき、および下の手順4での削除の補助として。
モバイルセキュリティアプリ
**見つけるもの:**ストーカーウェアや市販の監視アプリを検出するモバイルセキュリティアプリがあります。Google Playから、評判がよく独立してテストされたモバイルセキュリティアプリを選んでください。
**見逃すもの:**検出はアプリごとに、また時期によって異なるため、スキャン結果は保証になりません。13のAndroidセキュリティアプリを17のストーカーウェアアプリに対してテストしたAV-Comparativesの2025年9月のテストでは、検出率は53%から100%の幅がありました。これはその時点のそのサンプルについての結果です。
**理由:**検出は、ベンダーがどのアプリをストーカーウェアや監視ツールに分類しているかによって決まるためです。
**安全面:**このテストのアプリの大半は、アプリをインストールした人に知られる可能性があることを説明せずに、すぐの削除を勧めていました。同意する前に、安全に関する項目をお読みください。
**使うタイミング:**Play プロテクトの次のセカンドオピニオンとして。
何かを削除する前に:身近な人がインストールした可能性がある場合
確認やスキャンでアプリが見つかり、身近な人がインストールした可能性がある場合は、削除したりパスワードを変更したりする前に、ここで立ち止まってください。見つけて怖くなり、すぐに消したいと思うのは当然のことです。
監視アプリを削除する、スキャンに削除させる、あるいはパスワードの変更や他のセッションからのログアウトなど大きな変更を加えると、それをインストールした人やアカウントにアクセスできる人に気づかれることがあります。FTCは、ストーカーウェアで監視している加害者は、スマートフォンへのアクセスを断たれたと疑うと、虐待をエスカレートさせることがあると警告しています。
見つけたものは、まず情報として扱ってください。何かを変える前に記録を残しておけば、いま削除するか、後で削除するか、支援者の助けを借りて削除するか、選択肢を残せます。
編集部のペルソナ: Betty Mitchellは、プロジェクトが承認した架空の専門家プロフィールであり、独立して確認された実在の人物ではありません。このガイダンスは編集チームが執筆・事実確認したもので、インタビューの逐語的な引用ではありません。
何かを変える前に、見つけたものを書き留めてください。アプリの名前、持っている権限、日付です。別のデバイスで撮った画面の写真でも構いません。メモは相手の手が届かない場所に保管し、確認中のスマートフォンには入力しないでください。
相手がアクセスしたことのないデバイスから計画を立ててください。National Domestic Violence Hotlineは安全計画づくりの支援を行っており、Coalition Against Stalkerwareは、ガイダンスと支援団体の一覧を提供しています。
差し迫った危険がある場合は、米国では911、それ以外の地域ではその土地の緊急通報番号に電話してください。安全に進められるようになったら、下の順番でアプリを削除します。
Androidからキーロガーを削除する手順
身近な人がアプリをインストールした可能性がある場合は、始める前に「何かを削除する前に」をお読みください。そうでなければ、次の手順を順番に進めてください。各手順に、それで解決しないことを記しています。
- **アプリを特定する。**名前と持っている権限を、たとえば設定 > アプリ > 該当のアプリ > 権限で書き留め、それが何かを調べます。スマートフォンのメーカーのアプリや、ご自身が使っているツールは残します。仕事用や学校用のプロファイル、または勤務先や学校がインストールしたアプリも残します。当サイトの見解では、削除せずに勤務先や学校に相談してください。解決しないこと:まだ何も。次の手順に必要な情報が得られます。
- **アクセスをオフにする。**そのアプリのユーザー補助へのアクセスと通知へのアクセスをオフにします。解決しないこと:アプリはまだインストールされています。
- **キーボードを切り替える。**スマートフォンに最初から入っているキーボードに切り替え、追加のキーボードを削除します。解決しないこと:アプリがまだ持っているかもしれないほかのアクセス。
- **デバイス管理を外してからアンインストールする。**特別なアプリアクセスでデバイス管理の権限を外し、そのあとアンインストールします。アンインストールがグレーアウトしている場合、デバイス管理がまだオンかもしれません。アプリが抵抗したり戻ってきたりする場合は、セーフモードで再起動し、そこでアンインストールを試します。Samsungのヘルプはセーフモードでのアプリ削除を説明しており、GoogleのPixelヘルプは通常どおり再起動した後の削除を説明しています。解決しないこと:削除前に入力された内容すべて。
- **スキャンして更新する。**Play プロテクトをもう一度実行し、保留中のAndroidとセキュリティのアップデートをインストールします。解決しないこと:すでに記録されたパスワード。
- **削除できない場合は初期化する。**アプリを削除できない場合、またはそれが何だったか判断できない場合は次のとおりです。
- 写真と連絡先をバックアップします(アプリのバックアップは除く)。
- そのあとスマートフォンを工場出荷時の状態に初期化します。
- 新しい端末としてセットアップします。
解決しないこと:すでにパスワードが記録されたアカウント。
- 別のデバイスからパスワードを変更する。
- このスマートフォンで入力したパスワードを、信頼できる別のデバイスから変更します。Googleアカウントとメールから始め、次に銀行です。特定できたアプリを削除した場合は手順5の後に、確信が持てない場合は手順6の初期化の後に行います。
- ほかのセッションからログアウトします。
- 2段階認証プロセスをオンにします。
解決しないこと:スマートフォンにまだ残っているアプリ。そのため、この手順は最後になります。
ホーム画面からアプリのアイコンを削除しても、アプリは削除されません。Pixelでは、「削除」はアプリをホーム画面から外すだけで、「アンインストール」は端末から削除します。
見つかった内容に応じた次の対応
当てはまるケースを選んでください。
- 何も見つからなかったが不安が残る:数週間後にユーザー補助とキーボードの確認をもう一度行い、アカウントのログイン状況も改めて見てみましょう。
- 何かを削除した:クリーンアップ後にスマートフォンを守り続ける方法のガイドで、アップデート、アプリの入手元、アカウントについて説明しています。
- お子さまのスマートフォンを確認する保護者の場合:お子さまのスマートフォンに隠れたアプリについての保護者向けガイドをご覧ください。
- 身近な人が関わっているかもしれない場合:ほかのことを変更する前に、「何かを削除する前に」に戻ってください。
当サイトの見解では、Androidでキーロガーを検出したいなら、今日からユーザー補助とキーボードの一覧を見ることから始めてください。
FAQ:Androidユーザーが実際に尋ねた質問
-
必ずしもそうではありません。ユーザー補助を持つアプリを名指しした警告は、確認するきっかけであり、証拠ではありません。パスワードマネージャー、ランチャー、ウイルス対策アプリ、自動化アプリは、ありふれた理由でそれを持っており、Google Playも開示を条件に認めています。どのアプリが警告を出したか、どのアプリや設定を名指ししたかを確認してください。見覚えがあって使っているアプリが名指しされていれば、それが説明になります。説明できないアプリが名指しされた場合や、何も名指しされなかった場合は、上のサインにあるユーザー補助とキーボードの確認を行ってください。
-
可能性はありますが、そうだと決めつけることはできません。Coalition Against Stalkerwareによれば、ストーカーウェアは通常、スマートフォンへの物理的なアクセスとロックを解除する手段を必要とします。スマートフォンとロック解除コードを手にした人なら、アプリをインストールして権限をオンにできます。コードがなければ、通常ははるかに困難です。メーカーによっては修理用のモードを用意しており、たとえば対応するSamsungのスマートフォンのメンテナンスモードや、対応するPixelのスマートフォンの修理モードは、端末が手元を離れている間も個人データを守れる場合があります。修理の後は、ユーザー補助、キーボード、特別なアプリアクセスという同じ確認を行ってください。
-
入力を記録するアプリであれば、リセットで足りることがあります。工場出荷時の状態へのリセットは端末内のアプリを消去し、FTCは完全なリセットでストーカーウェアを削除できる場合があるとしています。保証ではなく、Coalition Against Stalkerwareは、新しいスマートフォンを買うことを最も効果的な選択肢と評価しています。元に戻ってしまう原因は2つあります。以前のセットアップのバックアップからアプリを復元すること、そして以前に記録されたパスワードを使い続けることです。新しい端末としてセットアップし、Google Playからアプリを入れ直し、別のデバイスからパスワードを変更してください。
-
Androidではキーボード自体がアプリなので、保護は別個のキーロガー対策アプリよりも、どのキーボードやアプリを信頼するかによって決まります。有効にするのは、スマートフォンに最初から入っているものなど、知っているキーボードだけにし、ユーザー補助の一覧で説明できないアプリを確認し、Play プロテクトをオンにしておきましょう。パスワードマネージャーの自動入力はログイン欄を埋められるので、入力の機会を減らせます。銀行とメールで2段階認証プロセス(二要素認証)をオンにすれば、パスワードが盗まれた場合の備えが一段増えます。当サイトの見解では、そのために別のアプリのカテゴリは必要ありません。
-
検出できる場合もあれば、できない場合もあります。セキュリティアプリによっては市販の監視アプリをストーカーウェアとして警告しますが、そうでないものもあり、独立したテストでも検出は製品ごとに異なりました。したがって、何も見つからなかったという結果だけでは判断できません。ご自身で一覧を確認してください。ユーザー補助、画面キーボード、特別なアプリアクセスです。Google Playの規則では、そこで提供される監視アプリに、常時表示の通知と専用のアイコンを求めています。これはGoogle Playで公開されるアプリの規則なので、ほかから入れたアプリは対象外です。身近な人がインストールした可能性がある場合は、先に「何かを削除する前に」をお読みください。
この記事のすべての情報は、情報提供のみを目的として提供されています。
こちらもおすすめ
3つの経路
Androidのアプリは、ほかのアプリでの入力内容を単独では読み取れません。ユーザー補助サービス、代替キーボード、通知へのアクセスのいずれかが必要です。
判定の読み方
強いサインは、見つけて削除できるアプリや設定を指します。弱いサインは、監視アプリのないスマートフォンでもよく見られます。
セッションを確認
Googleアカウントにログインしているデバイスと、アカウントのログイン履歴で、見覚えのないデバイスやセッションがないか確認しましょう。
フルコントロールの警告
ユーザー補助をオンにすると、Androidは端末の完全な制御を許可するか尋ねます。これはユーザー補助のためのアプリには適していますが、ほとんどのアプリには適していません。
知っているキーボードだけ
選択したキーボードはパスワードを含むシステム全体で動作します。一覧に名前を言えないキーボードがあれば、よく確認しましょう。
居座りを助ける権限
これらの権限自体は入力を記録しませんが、監視アプリはインストールされたままにしたり、受信メッセージの内容を読んだり、ほかのアプリをインストールしたりするために使えます。
2つの一覧を比べる
アプリ別のバッテリー使用量とデータ使用量は、組み合わせると効果的です。設定で、同じ見知らぬアプリが両方の一覧の上位にないか探しましょう。
強いサインは3つ
5つのサインのうち3つは強いサインで、見つけられるアプリや設定を指します。残りの2つは、さらなる確認を促すだけです。
両方を使う
設定はアプリにできることを示し、スキャンは有害と知られているアプリを探します。両方を使いましょう。どちらも安全のお墨付きではありません。
先に記録する
何かを変更する前に、アプリの名前、権限、日付を書き留め、相手の手が届かない場所に保管しましょう。
パスワードは最後
削除前に入力したパスワードは、まだ危険にさらされています。信頼できる別のデバイスから、Googleアカウントとメールから順に変更しましょう。
確認を続ける
何も見つからなくても不安が残る場合は、数週間後にユーザー補助とキーボードの確認をもう一度行い、アカウントのログイン状況も改めて見てみましょう。






