macOSのプロセス
Macのlocationdとは?
locationdは位置情報サービスを動かしています。許可したアプリのために、Macの場所を特定します。
表示される場所
- 「アクティビティモニタ」の「ネットワーク」、
nettop、Kilobatの一覧にlocationdが表示されます。 - ファイアウォールやネットワークモニタが、
locationdの接続を許可するか尋ねてきます。 - マップや天気などのアプリが位置情報を要求したときに、通信が表示されます。
正体
manページによると、locationdは、アプリ、デーモン、ウィジェットのために「obtains geographic location and manages the authorization」(地理的な位置を取得し、許可を管理)します。
Appleのガイドによると、位置情報サービスをオフにすると、アプリやWebサイトはそれを通じて位置情報を使えなくなります。
ネットワークを使う理由
- 位置情報の要求。MacにはGPSがありません。locationdがどうやって位置を特定するかをAppleは公表していないため、このページでは説明しません。
正常ですか?
はい、許可されたアプリが位置情報を要求したときは正常です。量はわずかです。
使用量を確認する
「アプリケーション」>「ユーティリティ」から「アクティビティモニタ」を開き、「ネットワーク」をクリックします。
検索フィールドに
locationdと入力します。「送信バイト」と「受信バイト」の列に、やり取りした量が表示されます。ターミナルで、このプロセスだけを監視します。dを押すと1秒ごとの変化が表示され、qを押すと終了します。
nettop -p locationd -P
安全に減らす・一時停止する
アップルメニュー >「システム設定」>「プライバシーとセキュリティ」>「位置情報サービス」と選択します。
位置情報が不要なアプリをオフにします。または、位置情報サービスそのものをオフにします。
「Macを探す」には位置情報サービスが必要です。「探す」を使うならオンのままにしておきます。
「アクティビティモニタ」で
locationdを終了しないでください。macOSの一部であり、ほかの機能がこれに依存しています。
Kilobatを使う場合
Kilobatのアプリリストを開き、
locationdを検索します。その行に、現在の転送速度とやり取りしたバイト数が表示されます。ターミナルで同じライブリストを表示します。/を押して名前を入力すると検索できます。
kilobat status --watch1日分の通信量を表示します。名前は
kilobat report --summaryと一致します。kilobat bandwidth locationd dayMCP経由では、AIエージェントが
get_app_bandwidthと名前locationdで同じ履歴を取得できます。ライブ表示は無料です。アプリでの履歴にはProが必要です。Kilobatが履歴を記録するのは、アプリの実行中だけです。
よくある質問
Appleは自分の位置情報を取得しますか?
Appleのガイドによると、位置情報サービスがオフのとき、Macは正確な位置情報をAppleに送りません。
出典
- locationd(8)、macOS 27.2に付属のmanページ
- Appleサポート:Macの位置情報へのアクセスを制御する
- nettop(1)、macOS 27.2に付属のmanページ
出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。