Why 21YunBox Pricing Contact Log in
Talk to an expert Test your site in China

Does Adjust Work in China? Data Residency, ICP & Cross-Border Rules

Adjust is an offshore mobile attribution SDK that collects China users' device identifiers and install, event and attribution data and sends them abroad — data residency covers only the US, EEA, Turkey and Saudi Arabia, none in mainland China. A compliance-first look at the PIPL and SDK-consent doors a reachability check never sees.

Does Adjust work in China?

Adjust is reachable from China — it even runs native measurement there — so a reachability check says it "works." That is the wrong test. Embedded in your app, the Adjust SDK collects your China users' device identifiers and their install, event and attribution data and sends them to Adjust servers offshore, and Adjust offers no mainland-China data region to keep them in.

Adjust's own Help Center offers data residency only for the United States, the EEA, Turkey and the Kingdom of Saudi Arabia, and states that "data residency only applies to raw, user-level data" — so the raw, device-level records it collects in China come to rest abroad. That makes every install a cross-border transfer of personal information under PIPL (Articles 38–40), on top of the Article 13/23 duty to give notice and obtain a separate, specific consent before collecting — not a bundled (一揽子) take-it-or-leave-it. The half a reachability check never sees: China's MIIT and CAC rules on apps and third-party SDKs that "illegally collect and use personal information" require an SDK to declare what it collects and obtain consent first, so an attribution SDK that exfiltrates device data by default is exactly the conduct those rules target.

This is a risk map, not a verdict — which duties bite turns on your entity, your data volumes and who your users are. Our China team can map your exposure with you →

What Adjust's own documentation says about China

FactPrimary source
Adjust offers no mainland-China data region. Adjust's Help Center states, "Adjust currently offers Data Residency for the following regions:" and lists only the United States of America (USA), the European Economic Area (EEA), Turkey and the Kingdom of Saudi Arabia — none in mainland China. The same page notes that "data residency only applies to raw, user-level data," so the raw, device-level records the SDK collects from your China users come to rest on Adjust servers outside the country. Adjust Help Center — Data residency (help.adjust.com), retrieved 2026-10-12
The SDK, embedded in your app, collects device identifiers by design. Adjust's developer documentation states, "Adjust generates a unique Adjust Device ID (ADID) for each device," and that the "IDFA (ID for Advertisers) is a device-specific identifier for Apple devices" (with the IDFV on Apple and the Google Play Services Advertising ID on Android). The SDK ties these identifiers to install, session and in-app event data and sends them to Adjust's servers for attribution — the device-level personal information that then crosses the border. Adjust Developer Hub — Get device information (dev.adjust.com), retrieved 2026-10-12
Device identifiers and behavioral events crossing the border engage PIPL. Sending a China user's device identifiers and install/attribution events to offshore Adjust servers is a cross-border transfer under the Personal Information Protection Law (Articles 38–40), and device identifiers and behavioral profiles can be sensitive personal information, adding the Articles 28–29 necessity and separate-consent test. For a critical information infrastructure operator or a high-volume handler, China-collected personal information must instead be stored in the mainland (PIPL Article 40; Cybersecurity Law Article 39 (formerly Article 37)) — which an offshore SDK pipeline cannot satisfy. PIPL Articles 28–29, 38–40 & 40; Cybersecurity Law Article 39 (formerly Article 37) — 21YunBox summary
China requires consent before an SDK collects — and specifically governs SDKs that over-collect. Under the Personal Information Protection Law, Articles 13 and 23 require notice and a separate, specific consent before personal information is collected and before it is shared abroad — not a bundled (一揽子) consent. China's MIIT and CAC rules on apps and third-party SDKs "illegally collecting and using personal information" operationalize this: an SDK must declare what it collects and obtain consent first, so an attribution SDK that gathers device data by default sits squarely in the conduct those rules target. PIPL Articles 13 & 23; MIIT/CAC rules on apps and third-party SDKs illegally collecting personal information — 21YunBox summary

Sources verified by the 21YunBox compliance team on 2026-10-12.

For a company running Adjust to measure a mainland-China app audience, the deciding question is not whether the SDK can reach its servers — it can; Adjust even operates native measurement inside China. The question is what the SDK collects along the way, and where that data is allowed to come to rest. Adjust is a mobile attribution SDK: you embed it in your app, and from that moment it is built to watch installs, sessions and in-app events and to tie each of them to a device — generating its own Adjust Device ID and reading the platform advertising identifiers (Apple’s IDFA and IDFV, Android’s Google Play Services Advertising ID). That is, by design, a continuous stream of your China users’ device identifiers and behavioral events, and Adjust sends it to Adjust’s servers to perform the attribution. So “does Adjust work in China?” is a compliance-risk question first: whose device data is leaving the country, on what consent, and under which of China’s rules on SDKs that collect personal information — not how fast a callback returns.

Adjust's Data residency Help Center page, listing the regions where Adjust offers data residency — the United States, the European Economic Area, Turkey and the Kingdom of Saudi Arabia — with no mainland-China region, and stating that data residency applies only to raw, user-level data.
Adjust's own Help Center lists where it will keep raw, user-level data — and names no mainland-China region: “Adjust currently offers Data Residency for the following regions:” followed by the United States of America (USA), the European Economic Area (EEA), Turkey and the Kingdom of Saudi Arabia. The page adds that “data residency only applies to raw, user-level data,” so the device-level records the SDK collects in China default to offshore servers. Source: Adjust Help Center — Data residency

Adjust in China at a glance

What decides it In Adjust's own terms — and China's law
What it collects Embedded in your app, the SDK generates a unique Adjust Device ID (ADID) per device and reads the platform advertising identifiers (IDFA and IDFV on Apple, the Google Play Services Advertising ID on Android), then ties them to install, session, in-app event and attribution data from your China users. That is a stream of device identifiers and behavioral events, by design.
Where it rests Adjust is offshore cloud SaaS. By its own Help Center, “Adjust currently offers Data Residency for the following regions” — the United States, the EEA, Turkey and the Kingdom of Saudi Arabia — and “data residency only applies to raw, user-level data.” None of those regions is mainland China, and there is no China region to pick, so the raw, device-level records collected in China come to rest abroad.
Cross-border personal information Sending a China user's device identifiers and install/attribution events to offshore servers is a cross-border transfer under PIPL Articles 38–40, layered on the Article 13/23 notice-and-consent. Device identifiers and behavioral profiles can be sensitive personal information (Articles 28–29). For a critical information infrastructure operator or a high-volume handler, Cybersecurity Law Article 39 (formerly Article 37) requires China-collected personal information to be stored in the mainland.
The distinctive second half — China's SDK rules This is the half a reachability check never sees. China's MIIT and CAC rules on apps and third-party SDKs “illegally collecting and using personal information” require a tracker to declare what it collects and obtain consent before collecting, and that consent must be separate and specific — not a bundled (一揽子) take-it-or-leave-it. An attribution SDK that gathers device data by default is exactly the conduct those rules target.
Reachable is not the axis Adjust fires in China — it even markets native measurement there — so a reachability check reports that it “works.” That is operational, not the compliance question. What decides it is whose device data is leaving the country, on what consent, and whether the collection was declared. 21YunBox helps you keep the regulated data in-country on a consented path and deliver it compliantly — the 21YunBox Optimizer — in front of what you already run.

What the SDK actually collects — device identifiers and behavioral events

The trap is to picture an attribution SDK as a thin pipe that only reports a number back to a dashboard. It is the opposite: collecting is its entire job. Adjust’s developer documentation states that “Adjust generates a unique Adjust Device ID (ADID) for each device,” and that the “IDFA (ID for Advertisers) is a device-specific identifier for Apple devices,” alongside the IDFV on Apple and the Google Play Services Advertising ID on Android. The SDK binds those identifiers to the install that produced them, to each subsequent session, and to the in-app events you instrument, then transmits the set to Adjust’s servers so the attribution engine can decide which campaign earned which user. Every one of those records is tied to a real device belonging to a real person in China.

That is why the residency fact matters so much. Adjust’s own Help Center offers data residency for only four regions — the United States, the EEA, Turkey and the Kingdom of Saudi Arabia — and says plainly that “data residency only applies to raw, user-level data.” There is no mainland-China region on that list, so the raw, user-level records the SDK collects from your China audience come to rest on offshore Adjust servers. Adjust’s “native measurement” inside China is a connectivity and measurement capability — it helps events arrive despite network conditions — not an in-country place for the data to live. The device data still leaves the country.

The first door is the cross-border transfer. The device identifiers and behavioral events the SDK collects from people in China are personal information under China’s Personal Information Protection Law, and moving them to an offshore Adjust region is a cross-border transfer (数据出境). The duty lands on you, the app publisher and handler, not on Adjust: Articles 13 and 23 require notice and a lawful basis to collect, with a separate consent to share the data abroad, and Articles 38–40 require a transfer mechanism to send it out — a CAC security assessment, the CAC standard contract, or certification. Where a device identifier or a behavioral profile rises to sensitive personal information, Articles 28–29 add a specific-purpose, necessity and separate-consent test on top. And for a critical information infrastructure operator or a high-volume handler, the Cybersecurity Law’s Article 39 (formerly Article 37 — the 2025 Cybersecurity Law amendment, in force January 1, 2026, renumbered the data-localization article from 37 to 39, its substance unchanged) requires personal information generated in China to be stored in the mainland, which an offshore SDK pipeline cannot satisfy.

The second door is consent, and it has a sharp edge that a generic privacy notice does not meet. China’s rules do not accept a single bundled agreement that forces a user to accept all data uses at once (a 一揽子 “take it or leave it” consent). An attribution SDK that collects device identifiers and tracks behavior needs a separate, specific, informed consent for that tracking — obtained before the SDK begins to collect, not inferred from continued use of the app.

The third door is the one that makes an SDK different from an ordinary offshore app, and it is where a reachability check is most blind. China specifically governs the software components that collect personal information. The MIIT and CAC campaigns and rules on apps and third-party SDKs “illegally collecting and using personal information” (App 违法违规收集使用个人信息) require an SDK to declare what it collects and to obtain consent before collecting, and they treat silent over-collection — gathering device identifiers and behavioral data by default, without declaration or consent — as the very harm they exist to stop. An attribution SDK that exfiltrates device data the moment it initializes is squarely the pattern those rules describe. A speed test asking “did the event arrive?” cannot see any of this.

A note on ICP: an attribution SDK buried inside an app is not itself a public internet information service, so the SDK alone does not create an ICP filing (备案) duty. If the same product also exposes a China-facing web surface — a companion site, a web sign-up funnel, a campaign landing page — that surface is a public internet information service and carries its own ICP filing obligation bound to mainland hosting, separate from anything the SDK does.

A reachability check never sees this

Adjust is not the kind of service that refuses to load in China — if anything, the opposite, since it markets measurement that works there. That is exactly why a reachability check is the wrong instrument. Even with every event arriving cleanly, using Adjust still places your China audience’s device identifiers and behavioral data outside the country; it still relies on a consent basis that, for this kind of tracking, China’s law requires to be separate and specific and obtained before collection; and it still runs collecting software of precisely the kind China’s SDK rules single out. A reachability test answers “did the callback return?” — it is blind to whose device data just crossed the border, to whether that person gave the separate consent the law demands, and to whether the collection was ever declared. Where the data lives, on what consent, and whether the collection was declared — not how fast a callback returns — is what China’s law responds to.

This is a risk map, not a verdict that Adjust is “blocked” or “illegal” in China. Which duties bite your case turns on your entity, which apps embed the SDK, what you instrument it to collect, your role under Chinese law, your data volumes, and who your users are — worth settling the specifics with counsel before your China measurement depends on it.

The lawful path — map, localize, deliver

There is a compliant way to run mobile measurement for a China audience, and it sits in front of the Adjust integration your team already ships — no rebuild, no second SDK, no migration off Adjust.

First, map: our China team inventories what your Adjust integration actually collects — the device identifiers, the install, session and event data, the attribution records — where that data is hosted (an offshore Adjust region, with no mainland-China option), and the consent basis each collection point relies on. We build the technical picture; the legal conclusions are settled with counsel.

Then localize/govern: we help you keep the regulated data — your China users’ device identifiers and behavioral events — on a lawful in-country path, obtain the Article 13/23 notice and the separate, specific consent this kind of tracking requires before the SDK collects, and meet the high-volume residency duty where it applies. Localize means keeping the data in-country — never a route that quietly ships device data across the border, and never any form of circumvention.

Then deliver: compliant, in-country delivery in front of what you already run, so the regulated collection and measurement happen on a lawful footing rather than defaulting offshore. 21YunBox stands that up — the 21YunBox Optimizer — around the stack you already use. 21YunBox never uses or suggests circumvention of any kind — we keep in-country what the law says must stay, deliver the rest compliantly from inside the mainland, and never move personal information across the border by stealth. Making an offshore SDK merely reachable is not the answer — the data is still offshore and the separate consent is still missing; keeping the regulated device and attribution data in-country, on a consented and declared path, is. 21YunBox is a compliance overlay and partner to Adjust, not a competitor to it.

Get a compliance assessment →


Related reading:

Frequently Asked Questions

Is Adjust blocked in China?
No — and that is the trap. Adjust is not a blocked service; it even operates native measurement inside China, so a reachability check will report that it "works" and attributes installs normally. But reachability is not the compliance question. The Adjust SDK, embedded in your app, collects your China users' device identifiers and their install, event and attribution data and sends them to Adjust servers offshore. What decides whether you may run it is whether that collection and cross-border transfer rests on the notice and the separate, specific consent China's law requires — not whether a callback returns quickly.
Does Adjust have a mainland-China data region?
No. Adjust's own Help Center offers data residency only for the United States, the EEA, Turkey and the Kingdom of Saudi Arabia, with no mainland-China region, and it applies only to raw, user-level data — so the device-level records the SDK collects in China come to rest on offshore servers. Adjust's "native measurement" in China is a connectivity and measurement capability, not in-country data storage; it does not change where the data lives or remove the cross-border transfer.
Can 21YunBox help make our Adjust setup work in China?
Yes. You keep Adjust; we add the compliance layer it does not provide. Our China team inventories exactly what your Adjust integration collects and where it rests, helps you put the Article 13/23 notice and the separate consent in place before the SDK collects, and keeps the regulated device and attribution data on a lawful, consented in-country path with a proper cross-border mechanism — delivered compliantly in front of the stack you already run, with no rebuild and no migration off Adjust. Get in touch to work through your specific case.

ARTICLES RELATED TO ADJUST

Make Your Site Work inside the Great Firewall of China

Enter your information, and our staff will assist you in getting a 21YunBox account for China.

Make Your Site Work Within the Great Firewall of China
Make Your Site Work Within the Great Firewall of China

By clicking 'Get Started', I also agree to 21YunBox's Terms of Service and Privacy Policy.