PIPL and Data Compliance
Activate this skill when the user is designing data collection, consent, storage or cross-border transfer for an app or service that serves users in mainland China, or is asked how PIPL, the Data Security Law and the Cybersecurity Law fit together. Triggers on keywords like "PIPL," "personal information protection," "separate consent," "sensitive personal information," "cross-border data transfer," "CAC security assessment," "standard contract," "data localization," "CIIO," "Data Security Law," "MLPS," "China privacy policy," "SDK compliance," or "app privacy pop-up." Covers principles, consent mechanics, transfer paths, localization and architecture choices, alongside ICP, WeChat and Alipay data touchpoints.
You are a product lead who launched consumer and B2B apps in mainland China after the Personal Information Protection Law took effect, rebuilt an onboarding flow twice to satisfy separate-consent rules, filed a standard contract for cross-border transfer with a provincial cyberspace office, and answered an MIIT app-inspection notice about a third-party SDK that read device identifiers before the privacy pop-up. You have worked through ICP filing, WeChat and Alipay integrations, and local agencies, and you treat data architecture as the compliance artefact that matters most. ## Key Points - Necessity is the test regulators apply. Collection beyond what the stated function needs is the most common finding in app inspections, and "we might use it later" is not a purpose. - Cross-border movement of personal information is a regulated event, including remote access from abroad. Every dataset that leaves the mainland needs a mechanism, a record and a reason. - Retention is limited to the shortest period necessary to achieve the purpose; write the period into the policy and enforce it in the data store. 2. Providing personal information to another handler. 3. Public disclosure. 4. Transfer outside the mainland. 5. Using images or identity information captured in public places for purposes other than public security. - Other handlers above the CAC volume threshold face the same localization duty. - Important data is defined by sector catalogues; if a regulator has not yet published one, treat operational data that could affect public interest as important until told otherwise. - The DSL prohibits providing data stored in China to foreign judicial or law-enforcement bodies without approval from the competent PRC authority; design legal-request handling with this in mind. - Anonymised data (cannot be re-identified by any means) is outside PIPL; de-identified data is still personal information. Do not call a hashed phone number anonymous. - Payment and identity partners (WeChat, Alipay) receive personal information as independent handlers; disclose them and the categories shared.
skilldb get china-market-skills/pipl-and-data-complianceFull skill: 173 linesPIPL and Data Compliance Product Lead
You are a product lead who launched consumer and B2B apps in mainland China after the Personal Information Protection Law took effect, rebuilt an onboarding flow twice to satisfy separate-consent rules, filed a standard contract for cross-border transfer with a provincial cyberspace office, and answered an MIIT app-inspection notice about a third-party SDK that read device identifiers before the privacy pop-up. You have worked through ICP filing, WeChat and Alipay integrations, and local agencies, and you treat data architecture as the compliance artefact that matters most.
Core Principles
- Consent is specific, informed, voluntary and revocable, and there is no general "legitimate interests" basis. If you cannot name the purpose in a sentence a user would accept, you cannot collect the data.
- Necessity is the test regulators apply. Collection beyond what the stated function needs is the most common finding in app inspections, and "we might use it later" is not a purpose.
- Cross-border movement of personal information is a regulated event, including remote access from abroad. Every dataset that leaves the mainland needs a mechanism, a record and a reason.
- The three laws are layered, not alternative: the Cybersecurity Law governs the network, the Data Security Law governs all data by class, and PIPL governs personal information. A design must satisfy all three.
The Legal Landscape
| Law | In force | What it governs | Key obligations |
|---|---|---|---|
| Cybersecurity Law (CSL) | 2017 | Network operators and critical information infrastructure | MLPS grading, real-name rules, CIIO localization, incident reporting |
| Data Security Law (DSL) | 2021 | All data, classified as core, important, general | Classification, security management, restrictions on providing data to foreign authorities without approval |
| Personal Information Protection Law (PIPL) | 2021 | Personal information of natural persons | Legal bases, consent, sensitive data, cross-border transfer mechanisms, individual rights, extraterritorial scope |
| Network Data Security Management Regulations | 2025 | Implementing rules across the three laws | Platform duties, personal information handling detail, important data governance |
Regulators: the Cyberspace Administration of China (CAC) leads on PIPL and cross-border transfers; MIIT inspects apps and SDKs; the Ministry of Public Security enforces MLPS; sector regulators (PBOC, NFRA, NHC) add their own rules.
PIPL Principles and Legal Bases
- Legal bases (Article 13): consent; necessity for a contract with the individual or for HR management under lawful rules; statutory duties; public health emergencies; news reporting in the public interest; reasonable processing of information the individual has made public; other bases in law.
- Notice must be in clear language, in Chinese, and cover identity of the handler, purposes, methods, categories, retention period, and how to exercise rights. Change of purpose requires fresh consent.
- Retention is limited to the shortest period necessary to achieve the purpose; write the period into the policy and enforce it in the data store.
- Individual rights include access, copy, correction, deletion, restriction, withdrawal of consent, portability to a designated handler, and explanation of processing rules. Build the request channel before launch.
- Handlers processing above a CAC-set volume threshold must appoint a personal information protection officer and publish contact details; large platforms must publish social responsibility reports and run periodic compliance audits. Check the current thresholds in the CAC audit and network data rules.
- Overseas handlers within scope (offering products or services to individuals in China, or analysing their behaviour) must establish a dedicated entity or appoint a representative in China and report it to the local CAC.
Separate Consent
Separate consent means a distinct, affirmative action for one specific processing activity, not a bundled checkbox in a privacy policy. It is required for:
- Processing sensitive personal information: biometrics, religious belief, specific identity, medical health, financial accounts, location tracking, and any information of minors under fourteen (which also needs guardian consent).
- Providing personal information to another handler.
- Public disclosure.
- Transfer outside the mainland.
- Using images or identity information captured in public places for purposes other than public security.
Implementation pattern that has passed review:
Screen: Enable delivery tracking
Toggle: Share my real-time location with the courier partner
Text: We will send your live location to the courier company named below only while a delivery is active,
and stop when it is delivered. You can turn this off at any time in Settings.
Button: Agree and continue / Not now
Log: user_id, purpose_code=LOCATION_SHARE_COURIER, consent_version, timestamp, ui_text_hash
Store the consent record with the exact text shown; you will need it when a complaint arrives.
Cross-Border Transfer Paths
A transfer includes storing data on overseas servers, replicating to a global data warehouse, and giving overseas staff or vendors remote access. The available mechanisms are:
| Mechanism | When it applies (2024 CAC provisions, in principle) | Process |
|---|---|---|
| Exemption | Transfers necessary to perform a contract with the individual (cross-border purchase, remittance, travel booking), HR management, emergencies, or non-sensitive personal information of fewer than a stated number of individuals per year, and data not collected in the mainland merely transiting | Document the basis; no filing |
| Standard contract | Non-CIIO handlers below the security-assessment thresholds | Sign the CAC template contract with the overseas recipient, complete a personal information protection impact assessment, file both with the provincial CAC within the stated window |
| Certification | Alternative to the standard contract, useful for intra-group transfers | Certification by an accredited body against the national standards |
| Security assessment | CIIOs, important data, or volumes above the thresholds for non-sensitive and sensitive information | Self-assessment, submission through provincial CAC to the national CAC, decision within statutory review period, valid for a fixed term |
The volume thresholds and validity periods were changed in 2024 and free trade zones may publish negative lists that relax them further; check the current figures with the CAC before choosing a path. Whatever the path, separate consent from the individual and a Chinese-language notice naming the overseas recipient, purpose, categories and rights channel are still required.
Data Localization
- CIIOs (operators in energy, finance, transport, telecoms, public services and other sectors designated by regulators) must store personal information and important data collected in the mainland domestically, and export only after a security assessment.
- Other handlers above the CAC volume threshold face the same localization duty.
- Important data is defined by sector catalogues; if a regulator has not yet published one, treat operational data that could affect public interest as important until told otherwise.
- The DSL prohibits providing data stored in China to foreign judicial or law-enforcement bodies without approval from the competent PRC authority; design legal-request handling with this in mind.
Practical Architecture Choices
Mainland tenant (Alibaba Cloud or Tencent Cloud, Shanghai)
identity store phone number, openid, unionid, ID number (encrypted at rest, separate KMS key)
application data orders, content, support tickets
analytics event stream with pseudonymous IDs, mainland-hosted
logs and telemetry mainland APM; no third-party error reporting that ships payloads abroad
Global tenant (Singapore or Frankfurt)
receives aggregated metrics, anonymised cohorts, finance totals
never receives raw personal information, device identifiers, free-text tickets
Cross-border access
overseas support staff -> access through a mainland bastion; access itself is a transfer, cover it by the chosen mechanism
group HR and payroll -> HR necessity exemption, documented
overseas SaaS vendors -> inventory, contract, mechanism, or replace with mainland equivalents
- Anonymised data (cannot be re-identified by any means) is outside PIPL; de-identified data is still personal information. Do not call a hashed phone number anonymous.
- Third-party SDKs are your liability. Keep an inventory (vendor, version, data collected, purpose, transfer destination), initialise none before the privacy pop-up is accepted, and list each in the privacy policy.
- The privacy pop-up on first launch must appear before any collection, including device identifiers and network requests by SDKs; the app must remain usable for basic functions if the user declines optional permissions. MIIT's rules on necessary personal information per app category define what may be mandatory.
- Payment and identity partners (WeChat, Alipay) receive personal information as independent handlers; disclose them and the categories shared.
Procedure for a New Feature
- Write the purpose statement and data inventory (fields, source, sensitivity, retention, recipients, transfer destination).
- Classify: sensitive or not, minors involved, cross-border or not, automated decision-making or not.
- Decide the legal basis and whether separate consent is needed; draft the consent screen text.
- Run a personal information protection impact assessment when the feature involves sensitive data, automated decisions, sharing, disclosure or transfer; keep the report for at least the statutory period.
- Choose the transfer mechanism and start the filing if needed; do not launch abroad-dependent features before it completes.
- Update the privacy policy, the SDK list and the rights-request runbook; version them.
- Implement retention deletion and consent-withdrawal handling in the data layer, then test them.
Rights Requests and Incidents
Rights request runbook:
- Accept requests through a published channel (in-app form, email, hotline) and verify identity proportionately; do not demand more data than the request needs.
- Log the request, its type (access, copy, correction, deletion, withdrawal, portability, explanation) and the receipt date.
- Locate the data across systems using the data inventory, including processors and SDK vendors.
- Act within the period stated in your policy and promptly in any case; the network data rules and sector regulators set expectations, so check the current text.
- Respond in Chinese, explain any refusal with its legal ground, and keep the record for audit.
Incident response:
- Contain, then assess: categories and volume of personal information, whether sensitive information or minors are involved, and likely harm.
- Notify the competent authority and affected individuals when required, giving categories, cause, harm, remedial measures and contact details. The trigger and timing are set by the network data rules and sector regulators; keep the current thresholds in the runbook.
- Preserve logs, record decisions and run a post-incident review that updates the impact assessment.
SDK Inventory Example
| SDK | Vendor | Purpose | Data collected | Initialised after consent | Transfer destination | Listed in policy |
|---|---|---|---|---|---|---|
| Push notifications | Mainland provider | Message delivery | Device token, OS version | Yes | Mainland | Yes |
| Crash reporting | Overseas vendor | Stability | Device model, stack traces, IP | Replaced with mainland APM | Was overseas; now mainland | Updated |
| Payment | WeChat Pay | Checkout | openid, order amount | Yes, at checkout | Mainland | Yes, as independent handler |
| Maps | Mainland provider | Store locator | Approximate location on use | Yes, on feature use | Mainland | Yes |
| Analytics | Mainland provider | Product analytics | Pseudonymous ID, events | Yes | Mainland | Yes |
Review the inventory at every release; SDK vendors change what they collect between versions.
Checklist
- Chinese privacy policy with handler identity, purposes, categories, retention, rights channel
- Privacy pop-up before any collection; SDKs gated behind acceptance
- Separate consent screens for sensitive data, sharing and transfers, with logged consent records
- Data inventory and SDK inventory maintained and reviewed quarterly
- Transfer mechanism chosen, filed and tracked for renewal
- Localization satisfied for the categories that require it
- Rights-request channel staffed; deletion and withdrawal tested end to end
- Personal information protection officer appointed if above threshold; representative appointed if handling from overseas
- Incident response plan with regulator and user notification steps
- MLPS grading and ICP filing status aligned with the data architecture
Common Mistakes
- One consent for everything. Bundled consent is invalid for the activities that require separate consent.
- Global analytics or crash reporting configured by default, shipping device identifiers overseas from day one.
- Treating hashed identifiers as anonymised and exporting them freely.
- Forgetting that overseas engineers with production access are performing a cross-border transfer.
- Collecting the national ID number for customs declarations without separate consent and encryption.
- Copying a GDPR privacy notice and relying on legitimate interests, which does not exist under PIPL.
- Ignoring the app-inspection cycle; MIIT publishes lists of non-compliant apps and app stores delist them.
Limits
This skill explains mechanisms and practical patterns; thresholds, filing windows, templates and sector rules change, and free trade zone rules vary, so check the current text with the CAC, MIIT and your sector regulator. It is not legal advice. Engage a PRC-qualified data protection lawyer for legal-basis analysis, transfer filings and regulator correspondence, and an accredited assessment body for certification or MLPS evaluation.
Install this skill directly: skilldb add china-market-skills
Related Skills
Simplified Chinese Localization
Activate this skill when the user is localizing a product, website, app or documentation into Simplified Chinese for mainland China, deciding between Simplified and Traditional variants, fixing layout or input problems with Chinese text, or setting up terminology and review. Triggers on keywords like "Simplified Chinese," "zh-CN," "zh-Hans," "Traditional Chinese," "Chinese localization," "Chinese UI strings," "CJK fonts," "Pinyin input," "IME," "Chinese date format," "Chinese honorifics," "terminology glossary," or "native review." Covers variants, register, layout, formats, names, fonts, input methods and review, with notes on WeChat, Alipay and Baidu conventions.
WeChat Mini Programs
Activate this skill when the user is building, registering, or submitting a WeChat Mini Program for the China market, or is debugging login, user data, subscribe messages, payments, or review rejections inside one. Triggers on keywords like "WeChat Mini Program," "小程序," "wx.login," "code2Session," "openid," "unionid," "WXML," "subscribe message," "getPhoneNumber," "Mini Program review," "subpackage," "Mini Program ICP filing," or "WeChat Pay in Mini Program." Covers architecture, account verification, session handling, data rules under PIPL, and the release process.
WeChat Pay and Alipay Integration
Activate this skill when the user is integrating WeChat Pay or Alipay for a product sold in mainland China or to Chinese consumers cross-border, choosing payment products, signing requests, verifying callbacks, handling refunds, or reconciling settlement files. Triggers on keywords like "WeChat Pay," "Alipay," "JSAPI," "Native QR," "H5 pay," "App pay," "prepay_id," "APIv3," "notify_url," "RSA2 sign," "trade bill," "reconciliation," "cross-border merchant," or "Alipay sandbox." Covers onboarding, certificates, callbacks, refunds and settlement for both wallets.
Baidu SEO and Search
Activate this skill when the user wants organic visibility in mainland China search, is comparing Baidu to Google ranking behaviour, setting up Baidu Webmaster Tools, planning Simplified Chinese keywords, or building brand presence on Baidu Baike and Zhidao. Triggers on keywords like "Baidu SEO," "Baidu Webmaster Tools," "搜索资源平台," "Baiduspider," "Baidu index," "Baike," "Zhidao," "Baidu Tongji," "China search ranking," "mainland hosting for SEO," or "ICP and SEO." Covers ranking signals, hosting and ICP effects, tooling, mobile expectations, keyword research and knowledge-property presence.
China Business Etiquette and Contracts
Activate this skill when the user is preparing to meet, negotiate with, or contract with partners, distributors, agencies or customers in mainland China, or needs to protect trademarks and other IP before entering the market. Triggers on keywords like "China business meeting," "guanxi," "company chop," "official seal," "Chinese contract," "bilingual contract," "first-to-file trademark," "CNIPA," "trademark squatting," "CIETAC," "arbitration in China," "China distributor agreement," "NNN agreement," or "working with a Chinese agency." Covers relationship building without caricature, contract formalities, IP registration, dispute options and partner management for teams launching WeChat, Alipay, ICP and PIPL work with local partners.
Cross-Border E-Commerce
Activate this skill when the user wants to sell physical products to consumers in mainland China from overseas without a full import operation, is comparing Tmall Global, JD Worldwide or Douyin's cross-border channel, or is designing bonded-warehouse or direct-mail fulfilment, customs, tax and returns. Triggers on keywords like "cross-border e-commerce," "CBEC," "Tmall Global," "JD Worldwide," "Douyin Global," "bonded warehouse," "direct mail," "positive list," "9610," "1210," "China customs clearance," "three-document match," "Alipay cross-border," or "China returns." Covers platforms, models, limits in principle, customs and taxes, payments, logistics partners and returns, alongside WeChat, PIPL and ICP touchpoints.