Heroku는 중국에서 작동하나요?
Heroku가 중국에서 작동하는지는 Heroku가 “차단”되었는지가 아니라 ICP와 데이터 레지던시의 문제입니다. Heroku는 역외 AWS 리전 위에서 돌아가고 중국 본토 안에 리전이 없는 PaaS이므로, 중국을 향한 앱은 역외에서 서비스됩니다 — 그리고 그 하나의 사실이 중요한 두 답을 모두 정합니다.
Heroku 자신의 Regions 문서는 Common Runtime에 유럽과 미국만 열거하고 Private Spaces로 더블린, 프랑크푸르트, 런던, 몬트리올, 뭄바이, 오리건, 싱가포르, 시드니, 도쿄, 버지니아를 더하며 — 그중 본토에 있는 것은 없습니다 — “Dynos and databases reside physically in the region where you create them.”이라고 진술합니다. 중국 대상에는 두 가지가 따라옵니다: 공개된 본토 앱에는 허가받은 국내 호스트에 묶인 ICP 비안이 필요한데, 역외 플랫폼에는 이를 걸 것이 없고; 귀사 앱과 그 Heroku 관리형 데이터베이스가 중국 이용자를 위해 보관하는 개인정보는 PIPL이 규율하는 국경 간 이전이 됩니다. 아래 표는 Heroku 자신의 표현을 각 문이 촉발하는 규칙과 나란히 놓습니다.
이는 판정이 아니라 리스크 그림입니다 — 무엇이 적용되는지는 귀사가 중국에서 대중에게 서비스하는지, 그리고 귀사 앱이 저장하는 개인정보에 달려 있습니다. 저희 중국 팀이 귀사의 Heroku 호스팅과 데이터 노출을 함께 지도화해 드립니다 →
컴플라이언스 스냅샷
- ✕ Heroku는 역외 AWS 리전 위에서 돌아갑니다 — Common Runtime은 유럽과 미국만 제공하고, 중국 본토에 있는 Heroku 리전은 없습니다
- ✕ 역외에서 서비스되는 공개 본토 앱에는 ICP 비안 경로가 없습니다 — 비안에는 Heroku가 제공하지 않는 허가받은 국내 호스트가 필요합니다
- ! 귀사의 dyno와 Heroku 관리형 데이터베이스에 있는 개인정보는 역외에 있습니다 — 중국 이용자에게 이는 PIPL상의 국경 간 이전입니다
- ! 닿는다는 것은 규정에 맞는다는 것과 같지 않습니다 — Heroku 앱은 중국에서 로드되면서도 ICP 비안도 국내 데이터 레지던시도 만들어 내지 않을 수 있습니다
- ✓ 규정에 맞는 경로: Heroku를 오리진으로 유지하고 그 앞단에 ICP 비안 국내 전송과 저장을 더합니다 — 재구축이 아니라 오버레이입니다
Heroku를 중국에서 운영할 수 있는지 실제로 결정하는 것
| 사실 | 1차 출처 |
|---|---|
| Heroku는 역외 AWS 리전 위에서 돌아가며, 중국 본토에 있는 것은 없습니다. Heroku의 Regions 문서는 두 Common Runtime 리전 — 유럽과 미국 — 을 열거하고 Private Spaces로 더블린, 프랑크푸르트, 런던, 몬트리올, 뭄바이, 오리건, 싱가포르, 시드니, 도쿄, 버지니아를 열거합니다; 그중 하나도 본토에 없습니다. Heroku 자신의 Platform API는 이 리전들이 Amazon Web Services에 매핑됨을 보여주며(예컨대 “the Frankfurt region maps to the Amazon Web Services eu-central-1 region”), 그래서 중국을 향한 앱은 역외 인프라에서 서비스됩니다. | Heroku Dev Center — Regions, 2026-10-07 열람(최종 수정 2025-05-19) |
| 공개된 본토 앱에는 ICP 비안이 필요한데, 역외 Heroku 앱에는 비안을 걸 대상이 없습니다. 국무원령 제292호(제4조)와 공업정보화부령 제33호에 따라, ICP 비안(备案)은 중국 본토 안에 물리적으로 존재하는 호스팅 자원과 본토 법인에 묶입니다. 본토 리전이 없으므로, Heroku는 비안을 위한 국내 자원을 제공하지 않습니다 — 관문은 Heroku의 코드가 아니라 호스팅이 어디에 있는가입니다. | 국무원령 제292호(인터넷 정보 서비스 관리 방법) 제4조; 공업정보화부령 제33호 |
| 귀사의 dyno와 데이터베이스는 귀사가 고른 리전 — 역외 — 에 물리적으로 존재하며, PIPL은 이를 국경 간 이전으로 다룹니다. Heroku의 표현으로 “Dynos and databases reside physically in the region where you create them,”이며, 자사의 더 넓은 제품과 애드온에 대해 “specifying an app's region does not guarantee restriction of data residency”라고 주의를 줍니다. 본토 리전이 없으므로 중국 이용자의 개인정보는 나라를 떠나고, PIPL이 이를 규율합니다(제3장 제38~43조: 고지, 별도 동의, 그리고 이전 메커니즘 하나 — CAC 안전성 평가, CAC 표준계약, 또는 인증). 핵심정보인프라 운영자나 대량 취급자는 중국에서 수집한 데이터를 본토 안에 두어야 합니다(PIPL 제40조; 사이버보안법 제39조(구 제37조)). | Heroku Dev Center — Regions(Data residency), 2026-10-07 열람; PIPL 제3장 제38~43조 및 제40조; 사이버보안법 제39조(구 제37조) |
| 그 의무의 무게는 Heroku를 쓰는지가 아니라 규모와 역할에 따라 달라집니다. CAC의 2024년 3월 「국경 간 데이터 이동 촉진 및 규범화에 관한 규정」에 따라, 비(非)핵심정보인프라 운영자가 한 해 동안 개인 10만 명 미만의 비민감 개인정보를 이전하는 경우 안전성 평가, 표준계약, 인증에서 면제됩니다 — 그래서 귀사가 지는 의무는 귀사의 법인과 데이터 규모에 달려 있으며, 법률 자문에 맡길 문제입니다. | CAC — 국경 간 데이터 이동 촉진 및 규범화에 관한 규정, 2024년 3월 |
21YunBox 컴플라이언스 팀이(가) 2026년 10월 7일에 출처를 확인했습니다.
Heroku는 널리 알려진 PaaS(platform-as-a-service) 클라우드 중 하나로 — 코드를 푸시하면 앱을 빌드·실행·확장해 줍니다 — “how to make Heroku work in China”는 보통 속도 문제로 답해집니다. 중국 본토 대상에게 이는 실은 두 개의 컴플라이언스 문제이며, 성능이 틀에 들어오기도 전에 결정됩니다: Heroku가 귀사의 앱을 어디서 실행하도록 허용되는가, 그리고 그것이 보관하는 데이터가 어디에 살도록 허용되는가. Heroku는 Amazon Web Services 위에서 돌아가며, 자사 문서에 따르면 중국 본토 안에 리전을 운영하지 않습니다 — 그래서 중국을 향한 Heroku 앱은 닿기는 하지만, 전적으로 역외에 있습니다.
그 역외의 토대가 바로 아무리 튜닝해도 답할 수 없는 질문의 절반입니다. 아래는 Heroku가 자사 리전이 어디에 있고 귀사의 dyno와 데이터베이스가 물리적으로 어디에 존재하는지에 대해 문서화한 것, 공개된 본토 사이트가 달려 있는 ICP 비안, 그리고 중국 개인정보 보호법이 귀사 앱이 수집하는 데이터를 어떻게 다루는가입니다 — Heroku 자신의 문서와 중국 자신의 법령에서 끌어온 것이므로, 그 판단은 벤치마크가 아니라 귀사의 법률 자문에 속합니다.
한눈에 보는 중국에서의 Heroku
| 무엇이 결정하는가 | Heroku 자신의 표현으로 |
|---|---|
| 어디서 돌아가는가 | Amazon Web Services 위에서 돌아가는 PaaS입니다. Common Runtime은 두 리전 — 유럽과 미국 — 을 제공하고, Private Spaces는 더블린, 프랑크푸르트, 런던, 몬트리올, 뭄바이, 오리건, 싱가포르, 시드니, 도쿄, 버지니아를 더합니다. 그중 중국 본토 안에 있는 것은 없으며; 가장 가까운 싱가포르나 도쿄도 여전히 역외입니다. |
| 거기서 무엇이 돌아가는가 | Heroku는 귀사가 고른 리전에서 dyno(앱 프로세스)와 관리형 데이터베이스를 실행합니다 — 그 표현으로, “Dynos and databases reside physically in the region where you create them.” 귀사 앱이 저장하는 것은 무엇이든 그 리전이 있는 곳에 삽니다. |
| 대중에게 서비스하기 | 중국 안에서 본토 방문자에게 서비스되는 사이트나 앱에는 본토 호스팅 자원에 묶인 ICP 비안이 필요합니다. 본토 리전이 없으므로, Heroku는 자체적인 ICP 비안 경로를 제공하지 않습니다. |
| Heroku 위의 귀사 데이터 | Heroku 앱이나 Heroku 관리형 데이터베이스에 보관된 중국 이용자의 개인정보는 역외에 있습니다 — PIPL이 규율하는 국경 간 이전이며, 거기에 더해 역외 리전이 충족할 수 없는, 핵심정보인프라 운영자와 대량 취급자에 대한 데이터 현지화 의무가 있습니다. |
| 닿기는 하는가? | 도달성은 컴플라이언스 문제가 아니라 전송 문제입니다. Heroku 앱이 본토 이용자에게 로드되더라도, 그것은 역외에서 서비스되며 ICP 비안도 국내 데이터 레지던시도 만들어 내지 않습니다. |
본토 리전 없음, ICP를 걸 대상 없음
Heroku의 Regions 문서가 중국 답이 실제로 결정되는 곳입니다. Common Runtime은 두 리전 — 유럽과 미국 — 을 주고, Private Spaces는 더블린, 프랑크푸르트, 런던, 몬트리올, 뭄바이, 오리건, 싱가포르, 시드니, 도쿄, 버지니아를 더합니다. 그중 하나도 중국 본토에 있지 않으며, 그중 가장 가까운 싱가포르나 도쿄도 여전히 그 바깥입니다. 그 리전들은 Amazon Web Services 위에서 돌아갑니다 — 예컨대 Heroku 자신의 Platform API는 프랑크푸르트 리전이 “maps to the Amazon Web Services eu-central-1 region”임을 보여줍니다 — 그래서 어디에 배포하든, 귀사 앱은 역외에서 응답합니다.
그 지리가 성능이 그림에 들어오기도 전에 허가 문제를 매듭짓습니다. 중국 안에서 본토 방문자에게 전송되는 공개 사이트나 앱은 국무원령 제292호와 공업정보화부령 제33호에 따른 ICP 비안(备案)에 달려 있으며, 그 비안은 본토에 물리적으로 위치한 호스팅 자원에 묶여야 합니다. Heroku에는 제공할 것이 없으므로, 비안이 묶일 것이 Heroku에는 그저 없습니다. “We already run on Heroku”는 중국에서 운영할 자격을 갖춘 것과 같지 않습니다: 명령어 하나로 하는 배포는 본토에 닿지만, 비안이 요구하는 국내 토대를 만들어 내지는 않습니다.
귀사의 중국 이용자 데이터가 물리적으로 존재하는 곳
Heroku는 귀사 데이터가 어디에 있는지 분명히 밝힙니다. Data residency 노트에서 “Dynos and databases reside physically in the region where you create them”이라고 진술하며 — 그 리전들 중 어느 것도 본토에 있지 않기 때문에, 귀사 앱이 중국 이용자로부터 수집하는 개인정보는 중국이 아니라 미국이나 유럽에 자리 잡습니다. Heroku는 심지어 자사의 더 넓은 제품·서비스·애드온에 대해 “specifying an app’s region does not guarantee restriction of data residency”라고 주의를 주므로, 역외 발자국은 귀사가 고른 단일 리전보다 더 넓을 수 있습니다.
중국 개인정보 보호법에 따라 그 데이터가 나라 밖으로 이동하는 것은 국경 간 이전이며, 그 의무는 — Heroku가 아니라, Heroku의 고객인 귀사라는 — 취급자에게 떨어집니다: 고지하고, 별도 동의를 얻고, 이전 메커니즘 하나를 통과하는 것: CAC 안전성 평가, CAC 표준계약, 또는 인증. 귀사가 핵심정보인프라 운영자이거나 대량 취급자라면, 중국에서 수집한 개인정보는 본토에 저장되어야 합니다(PIPL 제40조; 사이버보안법 제39조(구 제37조)) — Heroku의 역외 리전 중 어느 것도 충족할 수 없는 레지던시 의무입니다. 그 의무가 얼마나 무거운지는 귀사의 데이터 규모와 역할에 따라 달라지며, 그래서 기본 가정이 아니라 법률 자문에 속합니다.
닿기는 하나, 중국에 대해 허가받지 못함
중국은 Heroku를 일괄적으로 차단하지 않으며, 바로 그 점이 전송 쪽 답을 오해하게 만듭니다. Heroku 앱이 본토 방문자에게 아무리 빨리 그려지더라도, 그것은 역외에서 그려집니다 — 그리고 거기서 서비스하는 것은 ICP 비안도 국내 데이터 레지던시도 만들어 내지 않습니다. 그것들은 최적화로 없앨 수 있는 지연이 아니라; 귀사의 호스팅이 어디에 있고 데이터가 어디에 안착하는가에 관한 사실입니다. 더 빠른 역외 앱도 여전히 역외 앱이며, 두 컴플라이언스 문은 모두 닫혀 있습니다.
이 중 어느 것도 귀사의 특정 구성에 대한 판정이 아닙니다. ICP 비안, 국내 저장, 또는 둘 다가 필요한지는 귀사가 대중에게 무엇을 서비스하는지, 개인정보를 얼마나 보관하는지, 이용자가 누구인지에 달려 있으며 — 구축한 뒤가 아니라 구축하기 전에 법률 자문과 함께 정리할 가치가 있습니다.
21YunBox가 들어맞는 곳 — 마이그레이션이 아니라 규정에 맞는 오버레이
귀사는 오늘과 똑같이 Heroku에서 계속 출시합니다 — 같은 git push, 같은 빌드팩, 같은 dyno와 애드온. 중국 본토 대상이 더하는 것은 국내 리전이 없는 플랫폼이 할 수 없는 단 하나입니다: 규정에 맞는 본토 내부로부터의 ICP 비안 전송을, 기존 Heroku 오리진 앞단에, 고정된 국내 진입점과 함께 두어 각 방문자의 실제 IP가 국경 너머로 실려 가지 않게 하는 것. 저희 중국 팀은 어떤 ICP·데이터 레지던시 의무가 귀사의 법인과 앱이 보관하는 데이터에 적용되는지 지도화하고, ICP 비안을 처리하며, 국내 진입점을 세우고 — 법이 귀사 이용자의 데이터를 중국 영토에 두도록 요구하는 경우, 데이터 계층을 본토 안에서 운영하도록 돕습니다. 재구축도, 두 번째 코드베이스도, Heroku를 떠나는 일도 없이.
함께 읽기:
자주 묻는 질문
Heroku는 중국에서 차단되나요?
아니요 — 다만 그것은 질문의 전송 쪽 절반이자, 오해를 부르는 절반입니다. Heroku는 중국이 일괄적으로 차단하는 서비스가 아니므로, Heroku 앱은 본토 방문자에게 로드될 수 있습니다. 그것이 하지 못하는 것은 그 앱을 규정에 맞게 만드는 일입니다: Heroku는 중국 본토에 없는 역외 AWS 리전 위에서 돌아가므로, 공개된 본토 앱에는 ICP 비안 경로가 없고, 귀사의 dyno와 Heroku 관리형 데이터베이스에 있는 개인정보는 PIPL 아래 역외에 있습니다. 더 빠른 역외 응답도 여전히 역외 응답입니다.
우리 Heroku 앱을 중국 본토 안에서 호스팅할 수 있나요?
Heroku 자체에서는 안 됩니다 — 그 Regions 문서에는 중국 본토 리전이 없고, 귀사의 dyno를 본토에 두는 마이그레이션 옵션도 없습니다. 규정에 맞는 패턴은 Heroku를 오리진으로 유지하고 본토 방문자를 위해 그 앞단에 ICP 비안 국내 전송을 더하며 — 법이 귀사 이용자의 데이터를 중국 영토에 두도록 요구하는 경우 — 국내 저장을 세우는 것입니다. ICP 비안, 국내 데이터 레지던시, 또는 둘 다가 필요한지는 법률 자문으로 확인할 리스크입니다.
21YunBox가 우리 Heroku 앱을 중국에서 규정에 맞게 만들도록 도울 수 있나요?
네. 저희 중국 팀은 귀사의 법인과 앱이 저장하는 개인정보에 대해 ICP·데이터 레지던시 노출을 진단하고, ICP 비안을 처리하며, 귀사를 Heroku에서 떠나게 하지 않고 귀사 Heroku 오리진 앞단에 ICP 비안 국내 전송을 — 그리고 법이 요구하는 경우 국내 저장을 — 세울 수 있습니다. 귀사의 구체적 구성을 함께 검토하려면 문의해 주세요.