Hi everyone,
I'm integrating WeatherKit into an app for users in Mainland China, and I have a data residency question I haven't been able to resolve from the documentation.
To fetch weather data, the app sends the user's precise latitude/longitude to WeatherKit. Under China's Personal Information Protection Law (PIPL), precise geolocation is personal information, and cross-border transfers are strictly regulated — so I need to understand where this data actually goes.
While testing on Android (REST API), I captured the outbound request and it connected to an IP that appears to be located in Mainland China. That's encouraging, but a single edge/CDN IP doesn't prove the data stays in-country — it could still be forwarded to or accessed from servers outside Mainland China.
My questions:
- When a request originates from Mainland China, does WeatherKit process and store the latitude/longitude within Mainland China, or is it transferred/accessible outside?
- Does WeatherKit have a data localization deployment for Mainland China (similar to how iCloud is operated locally there)?
- Is there any official documentation on WeatherKit's data residency and request logging (IP, coordinates, retention period)?
- If anyone from Apple or the community has insight — or can point me to the right documentation — I'd really appreciate it.
Thanks!