Why 21YunBox Pricing Contact Log in
Language
English ✓日本語
Talk to an expert Test your site in China

Does ButterCMS Work in China? Offshore Content Delivery, ICP & the PIPL Line

ButterCMS serves your editorial content from a global offshore CDN (Fastly and Amazon CloudFront) with no mainland-China point of presence, so fetching it live from inside China is a delivery risk — while the ICP filing and PIPL duties that decide legality sit on the site that embeds ButterCMS, not on the CMS. An honest, compliance-first look.

Does ButterCMS work in China?

For ButterCMS this is a delivery question first, not a data-residency one. ButterCMS is a headless CMS that hands your content to your site over a global CDN with no point of presence inside mainland China, so fetching it live from behind the Great Firewall is a reachability risk — while the ICP filing and PIPL duties that actually decide whether your site is lawful rest on the website that embeds ButterCMS, not on the CMS.

ButterCMS states it "is hosted on infrastructure provided by AWS and Heroku," that "the content API traffic is served through Fastly," and that its content is "stored at edge locations around the world." None of those edges sits inside the mainland, so a page that queries Butter at request time leans on a cross-border round trip that can stall or drop. But what travels is your own copy, images and blog posts — not your visitors' personal information — so ButterCMS by itself generally does not create a cross-border transfer of user data under PIPL. The duties that do decide legality — an ICP filing on in-country hosting, and PIPL for whatever personal data your site collects — belong to the embedding site. The table below sets Butter's own wording beside the rule each line triggers.

This is a risk map, not a verdict — where the line falls depends on how you host the site, what user data it collects, and whether you ever store personal data as content. Our China team can map your exposure with you →

Compliance snapshot

  • ! ButterCMS serves content from a global offshore CDN (Fastly + CloudFront) — no mainland-China edge
  • ! Pulling ButterCMS content live from inside China is a reachability risk
  • ✓ The payload is your own editorial content, not user data — ButterCMS raises no PIPL transfer of its own
  • ! The public mainland site that embeds it still needs an ICP filing — that duty is the site's, not the CMS's
  • ! Put personal data into a Butter field and it crosses the border like any other content
Get a compliance assessment
We'll separate the delivery risk from your site's ICP and PIPL duties — your Butter workflow stays as it is

What ButterCMS's own documentation says about China

FactPrimary source
ButterCMS runs on a global offshore CDN, with no mainland-China point of presence. Its own infrastructure docs state ButterCMS "is hosted on infrastructure provided by AWS and Heroku," that "the content API traffic is served through Fastly, a reliable and quick content delivery platform (CDN)," and that your "media assets are stored and delivered via Amazon CloudFront." Butter describes the result as "a global CDN" whose content is "stored at edge locations around the world" — an offshore network that reaches the mainland only from points of presence outside it (inference: Fastly and CloudFront publish no in-country mainland-China edge for a public .com), so Butter content is always served from across the border. ButterCMS — Infrastructure & Hosting and CDN & Global Delivery docs, retrieved 2026-10-07
Your site pulls ButterCMS content over the border at request time. A Butter-backed front end calls the content API — served, in Butter's words, "through Fastly" — to build or render each page. Because that CDN has no mainland edge, a page that fetches from Butter live inside China depends on a cross-border round trip through the Great Firewall, which is where slow or intermittent content loads come from. Butter even notes its cache is "served around the world irrespective of country or region" — one global cache, not an in-country one. This is a delivery risk, not a legal one. ButterCMS — CDN & Global Delivery docs, retrieved 2026-10-07
The payload is your editorial content, not your users' data — so the compliance doors sit on your site, not on ButterCMS. What Butter stores and delivers is the content your team authors for public display — marketing copy, blog posts, images — not your end users' personal information, so routing it through Butter's AWS and Heroku infrastructure does not by itself create a PIPL cross-border transfer of user data. What decides legality is the public site that shows that content to mainland visitors: it needs an ICP filing on in-country hosting (State Council Order No. 292; MIIT Order No. 33), and any personal information it collects from Chinese users is its own PIPL matter (Articles 38–43; Article 40; Cybersecurity Law Article 39 (formerly Article 37)). ButterCMS — Infrastructure & Hosting docs, retrieved 2026-10-07; State Council Order No. 292; MIIT Order No. 33; PIPL Articles 38–43 & 40; Cybersecurity Law Article 39 (formerly Article 37)
If you model personal data as content in ButterCMS, that content crosses the border too. Butter stores whatever you choose to model, so putting personal data — user profiles, form entries, anything that identifies a real person — into a Butter field sends it offshore to AWS and Heroku like any other payload, and the PIPL cross-border rules (Articles 38–43) attach to it. The clean line is to keep Butter for editorial content and keep personal data out of it, so data residency never becomes the CMS's problem. ButterCMS — Infrastructure & Hosting docs, retrieved 2026-10-07; PIPL Articles 38–43

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

For a mainland-China audience, “does ButterCMS work” splits into two very different questions, and it pays to keep them apart. ButterCMS is a headless CMS: it keeps your editorial content and serves it to your site through a content API running on a global CDN. That network has edge locations around the world but none inside mainland China, so the honest ButterCMS-level risk is reachability — a site that fetches its content live from behind the Great Firewall can be slow or unreliable. What ButterCMS does not do is make your project a data-residency problem on its own, because what it carries is your own copy and images, not your visitors’ personal information. The filing and privacy duties that actually decide whether your China-facing site is lawful sit on the site that embeds ButterCMS — and separating those from the delivery question is the whole point of this page.

ButterCMS infrastructure documentation stating it is hosted on AWS and Heroku, with its content API served through Fastly and media assets delivered via Amazon CloudFront across a global CDN of edge locations worldwide — none inside mainland China
ButterCMS's own infrastructure docs: it “is hosted on infrastructure provided by AWS and Heroku,” with “the content API traffic ... served through Fastly” and media assets “delivered via Amazon CloudFront” — a “global CDN” whose content is “stored at edge locations around the world,” and none of them inside mainland China. Source: buttercms.com/docs/build-your-app/security-compliance/infrastructure-hosting

ButterCMS in China at a glance

What decides it In ButterCMS's own terms
Where it runs ButterCMS “is hosted on infrastructure provided by AWS and Heroku,” and serves content through Fastly and Amazon CloudFront — a “global CDN” with “edge locations around the world.” Those edges are offshore; none is inside mainland China.
How your site gets content Your front end queries Butter's content API — “served through Fastly” — at request time. With no mainland point of presence, each fetch crosses the border.
What's in the payload Your own editorial content — marketing copy, blog posts, images — authored for public display, not your end users' personal information. By itself that is generally not a PIPL cross-border transfer of user data.
Serving the public The public site that embeds Butter and is shown to mainland visitors needs an ICP filing on in-country hosting. That duty belongs to the site and its host, not to the CMS.
The edge case Model personal data as content inside Butter and it leaves the mainland with every fetch — and PIPL's cross-border rules attach to it like any other payload.

Reachability is the honest ButterCMS-level question

ButterCMS is open about where it runs. Its infrastructure documentation states the platform “is hosted on infrastructure provided by AWS and Heroku,” that “the content API traffic is served through Fastly, a reliable and quick content delivery platform (CDN),” and that your “media assets are stored and delivered via Amazon CloudFront.” It sums the delivery up as “a global CDN” whose content is “stored at edge locations around the world.” The word doing the work there is global: Fastly and CloudFront serve the mainland from points of presence on the far side of the border, not from inside it, so a request made in Shanghai or Shenzhen still has to travel out and back to reach Butter’s edge. That distance — plus the filtering in between — is where the slow paints and the occasional failed fetch come from. It is a real delivery risk, and it is also the half of the question that network design can actually address. Read it as reachability, not as a verdict on legality.

A content CMS is not, by itself, a data-residency problem

It is easy to see “my CMS runs on US infrastructure” and reach for the cross-border-data alarm. For a content CMS that is usually the wrong instrument. What ButterCMS holds and ships is the material your team writes for the public — marketing copy, blog posts, images, documentation — not the personal information of the people who read it. Moving that through Butter’s AWS and Heroku backend does not, in itself, amount to a cross-border transfer of user data under PIPL. Saying so plainly matters: inflate a content CMS into a data-residency breach and you invent an obligation it never triggered, while the duties that are real slip out of focus.

There is a single edge worth watching. Butter will store anything you choose to model as content, so the moment you drop personal data — a user profile, a form submission, anything that fingerprints a real person — into a Butter field, that record now leaves the mainland with every fetch, exactly like a blog post, and PIPL’s cross-border rules (Articles 38–43) fasten onto it. The discipline is simple: keep Butter for editorial content, keep personal data in systems you control, and the residency question never lands on the CMS.

The compliance doors live on your site, not the CMS

The obligations that decide whether your China-facing site is lawful do not rest on ButterCMS at all; they rest on the website that embeds it. A public site shown to mainland visitors needs an ICP filing (ICP 备案) under State Council Order No. 292 and MIIT Order No. 33, and that filing must bind to hosting physically inside the mainland. What settles it is where your HTML and your origin are served from — not where your CMS lives — so a headless front end backed by Butter still needs its own in-country, ICP-filed hosting to run cleanly for Chinese users. Separately, any personal information your site collects from those users — sign-ups, orders, support tickets — is yours to answer for as the handler: notice, separate consent and a transfer mechanism if that data goes offshore (Articles 38–43), and in-country storage if you are a critical information infrastructure operator or a high-volume handler (PIPL Article 40; Cybersecurity Law Article 39 (formerly Article 37)). None of that is Butter’s to carry, and none of it is solved by making content arrive faster.

This is a risk map, not a verdict: whether your site needs an ICP filing, in-country storage, or simply a steadier way to reach ButterCMS turns on how you host it, what personal data it collects, and who your users are — worth settling with counsel before you build.

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

You keep authoring in ButterCMS, exactly as you do today. What we add is the piece a globally-hosted content API cannot: compliant, ICP-filed delivery from inside the mainland, set in front of your existing origin so your pages reach Chinese users without waiting on a cross-border round trip to Butter’s edge — no rebuild, no second codebase, and no change to your Butter workflow. Our China team takes the two halves one at a time: how reliably your content arrives, and the ICP and PIPL duties that sit on your embedding site, weighed against your entity, your hosting and the personal data your site actually collects. ButterCMS stays your CMS; the compliant China presence is built around it.

Get a compliance assessment →


Related reading:

Frequently Asked Questions

Is ButterCMS blocked in mainland China, or just slow?

Treat it as a reachability risk rather than a hard block. ButterCMS delivers content through Fastly and Amazon CloudFront — a global CDN whose edge locations sit "around the world," none of them inside the mainland — so a site that fetches Butter content live from inside China relies on a cross-border round trip through the Great Firewall. In practice that shows up as slow or intermittent content loads rather than a guaranteed block, and the outcome shifts with network, route and time of day. That delivery half is exactly what in-country delivery in front of your origin is meant to steady.

Does using ButterCMS put our site in breach of PIPL?

Not on its own, though it is worth being precise with counsel. ButterCMS carries your editorial content — copy, images, blog posts — not your end users' personal information, so routing that content through its AWS and Heroku infrastructure generally is not a PIPL cross-border transfer of user data. The PIPL and ICP duties attach to the site that embeds Butter: its hosting, its ICP filing, and whatever personal data it collects from Chinese users. The one exception is storing personal data as content inside Butter, which pulls that data into the cross-border question too.

Can 21YunBox help make our ButterCMS site work in China?

Yes. Our China team can separate the two halves for you — steadying how reliably mainland visitors reach your Butter-backed content, and mapping the ICP filing and PIPL duties that sit on your embedding site for your entity, your hosting and the user data you collect — then stand up ICP-filed, in-country delivery in front of your existing origin, with your ButterCMS workflow left untouched. Get in touch to work through your specific setup.

ARTICLES RELATED TO BUTTERCMS

CATEGORIES

CMS

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.