· via Cloudflare blog
Cloudflare earns South Korea's ISMS certification after ten-day audit of 80 controls
Cloudflare is now certified under South Korea's ISMS-P framework after a ten-day KISA audit of 80 controls, which also forced a country-specific redesign of its Korean account sign-up flow.

Cloudflare has obtained South Korea's Information Security Management System (ISMS) certification, the company announced on its blog. According to Cloudflare, auditors appointed by the Korea Internet & Security Agency (KISA) spent ten days working through 80 controls to assess the company against the ISMS-P framework and Korea's Personal Information Protection Act.
What the audit examined
Cloudflare already holds certifications against ISO/IEC 27001, 27701, 27017 and 27018, and the blog is explicit that ISMS does not replace any of them. It frames the Korean standard as a localization of the same underlying principles, layered with local regulatory requirements, which changes both what auditors look for and how they look for it.
Two things stood out in the audit. First, the assessors would not accept narrative descriptions of how personal data moves through the company; they required data flow diagrams they could read and interrogate, covering every path by which employees could reach personal information. Cloudflare says each diagram was tested across internal systems, public websites, event pages and the customer dashboard, spanning the full lifecycle of user data from first interaction to destruction. The diagrams themselves were not published for confidentiality reasons.
Second, the auditors scrutinized the consent language itself: the exact wording shown at sign-up, the structure of each notice, and whether consent items were presented separately and clearly.
The certification rests on Article 47 of Korea's Act on Promotion of Information and Communications Network Utilization and Information Protection, with criteria set out in its Enforcement Decree and in a Ministry of Science and ICT (MSIT) notification. KISA, which is affiliated with MSIT, appoints the auditor, and a special committee reviews the result. The certification is valid for three years, with an annual audit required to keep it.
A sign-up form rebuilt for Korean consent law
The most visible change is the account sign-up page. Globally, users click a single line agreeing to the terms, privacy policy and cookie policy together. Users in South Korea instead see four separately labeled items: required consent to the terms of service, required consent to the collection and use of personal information, required consent to transferring a limited amount of personal information overseas, and an optional consent to share a limited amount of personal information with marketing partners.
The three required items act as gates: the sign-up button stays disabled until each one is affirmatively checked. The optional item affects only marketing communications, and declining it has no bearing on account creation.
Why social login vanished in Korea
Cloudflare lets users elsewhere create accounts through Google, Apple or GitHub. Those flows hand the user to an external identity provider and never render Cloudflare's own form, which is exactly where the four consent items live, and the company cannot modify the provider's screen. Cloudflare says it weighed building a separate post-authentication consent gate for one country against removing the paths that bypass its existing form. It chose removal: social sign-up is simply not offered in South Korea, so every Korean account passes through the consent-enforcing form.
IP geolocation alone was not enough
The branch relies on the same country signal available to any Cloudflare customer: a two-letter code derived from the client IP, exposed as the CF-IPCountry header at the origin and as request.cf.country inside a Worker. But Cloudflare documents the limits of IP geolocation. It is an estimate, addresses rotate and change ownership, and a Korean resident traveling abroad or behind a VPN may not look Korean to the network. IP geolocation therefore decides which form appears by default, while the country the user selects at sign-up overrides it and carries the decision from there.
Why it took eighteen months
Part of the timeline, according to the blog, comes from audit mechanics. An ISMS audit covers a single annual period, and Cloudflare's preparation ran past one audit year into the next. That meant retranslating updated policies for the new audit year, re-collecting and reassessing evidence, and republishing an updated privacy policy.
Why it matters
Cloudflare's account shows that global certifications like ISO 27001 do not transfer automatically into markets with localized regimes. ISMS auditors demanded evidence in a specific form, examined consent wording at the level of individual sentences, and held the company to Korean law rather than to an international baseline. The practical consequence is product change, not paperwork: a company serving Korea may have to disable entire sign-up flows and rebuild its consent experience for a single jurisdiction. For US vendors selling into Korea, especially those handling personal data at network scale, this is a concrete map of what that compliance costs.
- #cloudflare
- #compliance
- #south-korea
- #privacy
- #security