Does DatoCMS work in China?

As a content backend, yes — but that is not the compliance question. DatoCMS is a headless CMS that keeps your content on its own servers in the EU and carries no ICP filing of its own; the license to operate in mainland China attaches to the public site you deploy from it, not to DatoCMS.

DatoCMS describes itself as "a cloud-based headless CMS" in which "a headless CMS clearly separates the actual content from the display layer and the front-end user experience," and states "all our servers are based in European Union, in Ireland in particular." So your content — and any China users' personal data you keep in it — lives offshore: the public site a mainland visitor opens still needs an ICP filing tied to an in-country host (State Council Order No. 292; MIIT Order No. 33), and personal data held in DatoCMS is a cross-border transfer PIPL governs (Articles 38–43). The table below is DatoCMS's own wording and the rule each part triggers.

This is a risk map, not a verdict — what you must file and where your data must live turn on your entity, your data and who your users are. Our China team can map your ICP and PIPL exposure with you →

What actually decides whether a DatoCMS-powered site works in mainland China

FactPrimary source
DatoCMS is a content backend, not the website your visitors load. In its own documentation it is "a cloud-based headless CMS" where "a headless CMS clearly separates the actual content from the display layer and the front-end user experience." It feeds whatever frontend you build through "a content infrastructure that comprises different APIs" — so the page a mainland visitor actually opens, and the ICP filing that page needs, are yours to place, not DatoCMS's. DatoCMS Docs — General concepts (datocms.com/docs/general-concepts), retrieved 2026-10-07
Your content sits on DatoCMS servers in the EU, not in China. DatoCMS states "all our servers are based in European Union, in Ireland in particular," running "in a dedicated Kubernetes cluster in AWS." There is no mainland-China hosting region, and on its own forum DatoCMS confirms "all our CMS hosting and data storage are based exclusively in the EU (Ireland)" — with no option to choose another region. Your content store is offshore by design. DatoCMS — Security (datocms.com/security) & Community forum (community.datocms.com, Feb 2025), retrieved 2026-10-07
The ICP filing attaches to your public site, and a headless backend cannot carry it. A website shown to mainland visitors from inside China needs an ICP filing bound to a licensed in-country host (State Council Order No. 292; MIIT Order No. 33). DatoCMS holds no such filing and is not the host — it is the content source behind whatever you deploy. "We use DatoCMS" therefore says nothing about whether the site you serve is cleared to operate in China. State Council Order No. 292; MIIT Order No. 33; DatoCMS Docs (datocms.com/docs/general-concepts), retrieved 2026-10-07
Any personal data you keep in DatoCMS leaves the mainland. Because the store is EU-only, personal information about your China users that you hold in DatoCMS — form entries, profiles, author records — is a cross-border transfer under PIPL: notice, separate consent and one approved transfer mechanism (Articles 38–43). For a critical information infrastructure operator or large-volume handler, that data must instead stay in the mainland (PIPL Article 40; Cybersecurity Law Article 39 (formerly Article 37)) — which an EU-only store cannot do. DatoCMS — Security (datocms.com/security), retrieved 2026-10-07; PIPL Articles 38–43 & 40; Cybersecurity Law Article 39 (formerly Article 37)
A fast CDN is delivery, not a license. DatoCMS serves content through "a global network of delivery" with "a layer of caching with Cloudflare," pushing copies close to visitors wherever they are. Caching a page near a user speeds it up, but a cache edge is not an ICP-filed host and does not move your data's residency out of Ireland. Reachability is the lighter half of the question; the ICP filing and where personal data lives are the half that decides whether you may operate. DatoCMS — Security (datocms.com/security), retrieved 2026-10-07

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

DatoCMS is a capable way to manage content, and nothing here asks you to move off it. But “does DatoCMS work in China” quietly folds together two different questions. DatoCMS is a headless CMS — a content backend that feeds whatever website or app you build, not the page a visitor actually opens. The thing that has to be cleared to operate in mainland China is therefore the public site you deploy from it, and clearing it is a compliance matter — an ICP filing, and personal-data rules — that a content backend hosted in Europe neither answers nor can answer on your behalf. Below is what DatoCMS documents about itself, and the doors that decide the question, in its own words and China’s own law.

DatoCMS Security page stating that all its servers are based in the European Union, in Ireland in particular, running in a dedicated Kubernetes cluster on AWS — with no mainland-China region
DatoCMS's own Security page: “All our servers are based in European Union, in Ireland in particular,” running “in a dedicated Kubernetes cluster in AWS” — with no mainland-China region, and its own forum confirms hosting and storage are “based exclusively in the EU (Ireland).” Source: datocms.com/security

DatoCMS in China at a glance

What decides it In DatoCMS's own words — and China's own law
What DatoCMS is A content backend. DatoCMS calls itself “a cloud-based headless CMS,” where “a headless CMS clearly separates the actual content from the display layer and the front-end user experience.” It feeds your site through APIs; it is not the page a visitor loads.
Where it runs “All our servers are based in European Union, in Ireland in particular,” on “a dedicated Kubernetes cluster in AWS.” There is no mainland-China hosting region, and no option to choose one.
Who needs the ICP filing The public site you deploy for mainland visitors needs an ICP filing tied to a licensed in-country host (State Council Order No. 292; MIIT Order No. 33). DatoCMS holds none and is not the host — the filing is yours to place.
Your data at the border Content, and any China users' personal data you store in DatoCMS, sits in the EU. Personal data crossing the border is a transfer PIPL governs; a CIIO or large-volume handler must keep it in-country (PIPL Article 40; CSL Article 39 (formerly Article 37)) — which an EU-only store cannot.
Delivery vs. license Content is served through “a global network of delivery” with “a layer of caching with Cloudflare.” A cache near a visitor speeds a page but is not an ICP filing and does not relocate your data — reachability is the lighter half.

Headless means the gate isn’t on DatoCMS

Start with what DatoCMS says it is. In its own documentation it is “a cloud-based headless CMS,” and “a headless CMS clearly separates the actual content from the display layer and the front-end user experience.” It hands your content to whatever frontend you build through “a content infrastructure that comprises different APIs” — a backend, in other words, much like a database sitting behind your site rather than the site itself.

That distinction is the whole compliance story. A mainland visitor never loads DatoCMS; they load the website you deploy, and it is that website — the frontend served to people inside China — that an ICP filing (备案) governs under State Council Order No. 292 and MIIT Order No. 33. DatoCMS carries no filing of its own, and being a backend it was never going to: there is nothing on DatoCMS for a mainland regulator to file against. So “we use DatoCMS” tells you nothing about whether your China-facing site is cleared to operate — the filing lands on you, wherever and however you publish.

Your content’s home is Ireland, not the mainland

Where that backend lives still matters, because your content — and anything you keep alongside it — lives there too. DatoCMS is direct about the location: “all our servers are based in European Union, in Ireland in particular,” running on “a dedicated Kubernetes cluster in AWS,” and on its own community forum it confirms that “all our CMS hosting and data storage are based exclusively in the EU (Ireland),” with no option to pick another region. There is no mainland-China region to select, and no self-hosting path into one.

For most teams that is a modest exposure, and worth saying plainly: DatoCMS mainly holds your content, not a database of your users, so it is not primarily a store of personal information. But to the extent you do keep China users’ personal data in it — form submissions, member profiles, author records — that data now rests in the EU, and moving or exposing it across the border is a cross-border transfer under China’s Personal Information Protection Law: notice, separate consent, and one approved transfer mechanism (a CAC security assessment, the CAC standard contract, or certification — Articles 38–43). If you are a critical information infrastructure operator or a large-volume handler, personal information collected in China must be stored in the mainland (PIPL Article 40; Cybersecurity Law Article 39 (formerly Article 37)), a residency duty an Ireland-only store cannot meet.

Reachable and cached is not the same as licensed

DatoCMS leans on delivery to stay quick: content moves through “a global network of delivery” with “a layer of caching with Cloudflare,” pushing copies close to visitors wherever they sit. That makes a page load faster, and it is easy to read speed as the answer to “does it work in China.” It isn’t. A cache sitting near a user is a performance feature, not a permit: it holds no ICP filing, and it does not move your authoritative data out of Ireland.

So reachability is the lighter half of this question. Even a site that paints quickly from cache still needs the filing for its public frontend, and still has to account for where its users’ personal data ends up. Those are compliance facts, and no amount of edge caching settles them.

This is a risk map, not a verdict: whether you need an ICP filing, in-country data storage, or both comes down to what your site collects, how much personal data you hold, and who your visitors are — worth settling with counsel before you build.

Where 21YunBox fits — a compliant overlay, not a migration

You keep DatoCMS as your content backend, exactly as it runs today — same models, same APIs, same editing workflow. What a headless CMS hosted in Europe cannot give you is the one thing a mainland audience requires: compliant, ICP-filed delivery from inside the mainland, placed in front of the public site you build from DatoCMS — no rebuild, no second codebase, and no move off DatoCMS. Our China team works out which obligations land on that public site — the ICP filing, and any PIPL cross-border or data-residency duty for your entity, your data and your users — and stands up the in-country delivery a lawful China presence needs, while DatoCMS stays your single source of content.

Get a compliance assessment →


Related reading:

Frequently Asked Questions

Does DatoCMS need its own ICP filing to work in China?
No — and it could not hold one anyway. DatoCMS is a headless content backend, not the website your visitors open, so the ICP filing (备案) belongs to the public site you deploy for mainland visitors, bound to a licensed in-country host. The practical question is not whether DatoCMS is filed, but whether the site you serve from it — the frontend a mainland user actually loads — is. Treat that as the gate, and confirm the specifics with counsel.
Where does DatoCMS store our content, and does that create a China data-transfer issue?
DatoCMS states all its servers are in the EU — "in Ireland in particular" — with no mainland-China region and no way to choose another. Your content lives there, offshore. For most teams DatoCMS holds content rather than personal data, so the direct PIPL exposure is narrower than a user database — but any China users' personal information you do keep in it (form entries, profiles) leaves the mainland, which PIPL governs as a cross-border transfer. Whether an in-country storage duty also applies turns on your role and data volumes.
Can 21YunBox help a DatoCMS-powered site work in mainland China?
Yes. You keep DatoCMS as your content backend exactly as it is. Our China team maps which obligations fall on the public site you deploy — the ICP filing, and any PIPL cross-border or data-residency exposure for your entity, data and users — and stands up the ICP-filed, in-country delivery a compliant mainland presence needs, in front of the frontend you already build from DatoCMS. Get in touch to work through your specific setup.