Apple

Apple

Primarily present through Apple Maps JavaScript embeds and Apple Pay JS on e-commerce sites. The Maps script renders interactive maps and may log interaction events. Apple Pay JS checks device eligibility and communicates with Apple servers during checkout to complete payment sessions.

Overview

Apple's presence on third-party websites arises from two distinct integrations: the Apple Maps JavaScript API for embedding interactive maps, and Apple Pay JS for enabling in-browser payment on e-commerce sites. Both are functional tools serving user-initiated purposes and are architecturally separate from Apple's advertising products.

What This Script Does

Apple Maps JavaScript API Apple Maps JS is loaded from cdn.apple-mapkit.com and renders interactive map tiles for store locators, event venues, contact pages, and location-based features. The script:

  • Contacts tile.maps.apple.com for map tile assets
  • Contacts api.apple-mapkit.com for geocoding, routing, and search queries
  • Authenticates using a MapKit JS token issued by the site operator's server
  • Logs map interaction events (pan, zoom, marker selection) to Apple's infrastructure for service operation
  • Does not set persistent tracking cookies for cross-site advertising or behavioral profiling
  • May store transient session state in memory to support smooth map rendering

Apple Pay JS Apple Pay JS is loaded from applepay.cdn-apple.com and enables in-browser Apple Pay payment flows. The script:

  • Calls ApplePaySession.canMakePayments() to detect whether the user's device and browser support Apple Pay — this occurs without any network request and is local-only
  • Contacts apple-pay-gateway.apple.com (or cn-apple-pay-gateway.apple.com for China) to initiate and validate payment sessions when the user taps Pay
  • Exchanges encrypted payment tokens with Apple's servers — the merchant server never sees raw card data
  • Handles the user's biometric (Face ID, Touch ID) or passcode authentication for payment authorization
  • Sets session-scoped cookies only for the duration of the payment flow
  • Communicates transaction details (merchant ID, amount, currency, domain) to Apple for session creation

Neither Apple Maps nor Apple Pay is used for cross-site behavioral tracking, audience building, retargeting, or advertising profiling.

Domains contacted:

  • Maps: cdn.apple-mapkit.com, tile.maps.apple.com, api.apple-mapkit.com
  • Pay: applepay.cdn-apple.com, apple-pay-gateway.apple.com, cn-apple-pay-gateway.apple.com

No persistent tracking cookies are set by either integration. Session storage during the payment flow is transient and scoped to completing the transaction.

Consent & Compliance

GDPR/ePrivacy: Apple Maps serves a functional purpose directly requested by the user — viewing a location on a map. Apple Pay processes a payment transaction initiated by the user, covered by contractual necessity under GDPR Article 6(1)(b). Neither script performs behavioral profiling or sets advertising cookies. The ePrivacy Directive's strictly necessary exemption applies to cookies and storage used exclusively for completing a user-requested transaction or rendering a user-requested map.

CCPA/CPRA: Apple Pay's payment processing is a necessary transaction function, not a sale or sharing of personal information for advertising purposes. Apple's privacy practices contractually limit data use to service provision.

EU-US Data Transfers: Apple Inc. participates in the EU-US Data Privacy Framework (DPF) and uses Standard Contractual Clauses for international transfers of personal data.

Consent category: Essential (Apple Pay payment processing) and Functional (Apple Maps).

Should You Block This Without Consent?

No. Apple Maps and Apple Pay serve functional purposes directly initiated by users — location display and payment processing respectively. Neither performs advertising tracking or cross-site behavioral profiling. They can load without prior consent under the strictly necessary and contractual necessity grounds. Disclose these services in the site's privacy policy to explain payment processing and mapping service providers.

Is Apple GDPR compliant?

Apple typically loads functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Apple can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Apple, not on Apple itself.

Visit website

Products (3)

Consent Categories

Also Known As

Apple PayApple MapsMapKit JSApple Pay JS

Industries

Computers Electronics and TechnologyComputer Hardware

Tracked Domains (1)

Apple's trackers are occasionally seen, seen on under 1% of the sites ConsentStack has scanned. Scan your own site to see which of these are firing before consent.

cdn-apple.comEssential

cdn-apple.com is an essential domain operated by Apple, used to keep the site working, including security, load balancing, and sessions. Seen on under 1% of scanned sites.

Frequently Asked Questions

Related Vendors

Cal.com
Cal.com
Cal.com embeds scheduling and appointment booking interfaces on websites, enabling visitors to book meetings directly. Scripts load calendar availability, handle time zone detection, and transmit booking confirmations. Data shared includes selected times, attendee contact details, and meeting preferences.
Rackspace US
Rackspace US
Rackspace is a managed cloud services provider. Scripts appearing from Rackspace hostnames indicate assets (images, scripts, APIs) hosted on Rackspace cloud infrastructure by the website operator. Rackspace does not inject client-side advertising or tracking.
DigitalOcean
DigitalOcean
Developer-centric cloud infrastructure provider. DigitalOcean hostnames in network requests reflect assets or API endpoints hosted on DigitalOcean infrastructure by the site operator. DigitalOcean does not inject client-side tracking scripts.
proinity
proinity
Proinity provides CDN and web optimization services. KeyCDN scripts deliver web assets globally from edge servers. The CDN operates at the network level without client-side tracking or advertising scripts.
Ad Lightning
Ad Lightning
Ad quality and security platform that detects and blocks malicious ads (malvertising) before they render. Ad Lightning's script scans ad creative for code that attempts to redirect users, mine cryptocurrency, or deploy malware. Used by publishers to protect their visitors from bad ads.
Forter
Forter
Enterprise fraud prevention platform used by fintech, insurance, and e-commerce companies. The Forter script assesses transaction risk in real time by analyzing device signals, behavioral patterns, and network intelligence — blocking fraudulent orders before they process.

Manage consent for Apple

ConsentStack automatically detects and manages Apple trackers so your site stays compliant with global privacy regulations.