Why is com.apple.geod using the network?

Last updated: 2026-07-31

com.apple.geod is a built-in macOS service that supplies shared map data to Maps and other clients using Apple mapping features. Its network use can range from small place or route requests to much larger map, satellite, 3D, Flyover, or Look Around downloads.

What it is

com.apple.geod is a built-in Apple GeoServices XPC service in macOS. It provides shared map data services for Maps and for clients that use Apple mapping capabilities. The inspected system executable includes components related to map tiles, place information, imagery, routes, estimated arrival times, traffic updates, resource manifests, and caching.

That description does not establish a complete list of everything com.apple.geod does. Apple has not published its full client list or a definitive boundary between com.apple.geod and other location or mapping components across macOS releases. In particular, there is not enough public evidence to claim that every geocoding request on a Mac must pass through com.apple.geod.

The expected executable is inside the GeoServices private framework, at /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/XPCServices/com.apple.geod.xpc/Contents/MacOS/com.apple.geod. That system location matters when identifying the process: another executable using the same name from a different path is a separate case that should be verified independently.

Why it talks to the network

com.apple.geod needs network access because most useful map content is requested as needed rather than being permanently stored on the Mac. Opening a map, moving to another area, or zooming can request new map tiles. Changing to satellite, 3D, Flyover, or Look Around can add image and geometry downloads.

Searching for a place can trigger queries and downloads for search results and place details. Asking for directions, an ETA, live traffic, or public transit updates can trigger additional structured requests. A system or third-party app displaying an Apple map through MapKit may also use the same shared service, although Apple does not publish a complete list of clients connected to com.apple.geod.

The connections are mainly associated with Apple Maps and GeoServices query systems, content delivery networks carrying maps and imagery, and services that provide resource manifests or regional configuration. Apple states that Maps in mainland China uses Amap services, but it has not been verified whether those connections are recorded directly under com.apple.geod.

Apple also has not published a complete hostname list or a complete list of third-party content delivery providers. The request-by-request relationship between Core Location’s CLGeocoder and com.apple.geod is likewise not publicly documented, so a geocoding request should not automatically be attributed to this process without direct observation.

How much traffic is normal

Apple publishes no process-level traffic baseline for com.apple.geod, so there is no reliable fixed number of megabytes that separates normal from abnormal activity. A small place search, route request, or ETA lookup may involve relatively compact structured data. Continuous map browsing can be very different.

Loading many map areas, satellite imagery, 3D geometry, Flyover, or Look Around may transfer substantially more data than a text-oriented place query. For that reason, describing com.apple.geod traffic as “always tiny” is misleading. A visible increase may simply coincide with heavier map use, but Apple provides no universal threshold that proves a transfer is expected.

com.apple.geod uses local caches, which can reduce repeated downloads. Apple has not published the normal cache hit rate, the frequency of background or idle refreshes, or a standard traffic range. Those unknowns make direct measurement and activity context more useful than a generic traffic allowance.

Can you turn it off

The practical recommendation is to keep com.apple.geod. Apple provides no supported master switch or System Settings path for disabling the service.

Force-quitting, blocking, or modifying com.apple.geod may prevent Maps and other clients using Apple mapping features from loading maps, search results, place details, routes, ETA, or traffic information. The service may also restart when a client needs it. Deleting its cache is not a permanent shutdown method and may cause map resources to be downloaded again.

If the goal is only to prevent Maps from using the Mac’s current location, the supported control is Apple menu → System Settings → Privacy & Security → Location Services → Maps. That setting limits location-dependent features such as showing the current position. It does not turn off com.apple.geod, and it does not stop someone from manually browsing a map, searching for places, or requesting directions.

What people get wrong

Seeing what it actually used

The next step is to measure com.apple.geod during the period you are investigating and compare the result with what was happening in Maps or another map-enabled app. Bytetally’s per-process statistics can show how much network traffic was attributed to com.apple.geod instead of relying on an unsupported fixed threshold. Check whether increases line up with map movement, imagery-heavy views, searches, or route requests before deciding that the activity is unexpected.

Related processes

Common questions

Is com.apple.geod malware?

No, not when it is the Apple component in its expected system location. A program using the same name from another path, or with an abnormal signature, should be checked separately.

Why is com.apple.geod downloading so much data?

Browsing satellite imagery, 3D scenes, Flyover, Look Around, or many map areas can require substantially more image and geometry data than a place search or route request.

Can I disable com.apple.geod?

Apple provides no supported master switch for com.apple.geod. Blocking or modifying it can break maps, place details, search, directions, ETA, and traffic information.

Does turning off Location Services stop com.apple.geod?

No. That limits access to the Mac's current location, but it does not stop online map browsing, place searches, directions, or com.apple.geod itself.

See exactly how much it used

Bytetally tracks every process on your Mac separately — upload and download, live and historical. All on-device.

Download Free on the Mac App Store

macOS 14 Sonoma or later · 100% on-device · No account