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
- “
com.apple.geodis malware or a spyware process that continuously tracks me.” The Apple component in the expected system path is part of macOS GeoServices. Apple says Maps sends request data such as the visible map area, searches, and routes to its services and uses rotating identifiers for that data. Being a legitimate system component does not mean it never connects to the network. An identically named executable in another location, or one with an abnormal signature, needs separate verification.
- “Turning off Location Services stops
com.apple.geodand all map traffic.” Location Services controls whether an app can obtain the Mac’s current location. Online map tiles, place searches, routes, and related data can still be requested without current-location access, so this setting does not shut down the service.
- “
com.apple.geodis simply the GPS or current-location daemon.” macOS also includes/usr/libexec/locationd, which performs the main Core Location work. However, inspectedcom.apple.geodcomponents also include GeoIP, country-configuration, and location-conversion helpers. The available evidence therefore does not support treating the two processes as completely interchangeable or as having perfectly exclusive responsibilities.
- “Only Maps.app uses
com.apple.geod.” MapKit lets system and third-party apps embed Apple maps and use place or route capabilities. Such clients may call the shared service, but Apple has not released the complete client list.
- “
com.apple.geodtraffic is always negligible, so any spike can be ignored.” Place searches and directions may use comparatively small structured responses, while map tiles, satellite imagery, 3D content, Flyover, and Look Around are heavier resources. Apple supplies no fixed traffic threshold for deciding whether a spike is abnormal.
- “Force-quitting
com.apple.geod, deleting its cache, or disabling its launch item is a harmless permanent optimization.” None of those is an Apple-supported way to turn it off. They can disrupt map features, the service may restart on demand, and removing cached resources can lead to fresh downloads.
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 StoremacOS 14 Sonoma or later · 100% on-device · No account