Webinar · Oct 20: The migration takes 2 weeks. Deciding to do it takes 6 months.

SecNumCloud and BSI C5 on One Kubernetes Platform: Can You Really Avoid Two Stacks?

SecNumCloud is a qualification ANSSI grants to your hosting provider; BSI C5 is an ISAE 3000 attestation you publish about your own service. You can serve French public sector and German enterprise buyers from one Kubernetes platform and one delivery pipeline, but not from one cloud region or one provider.

Morgan Perry
Co-founder
OCT 25, 2026 · 20 MIN
SecNumCloud and BSI C5 on One Kubernetes Platform: Can You Really Avoid Two Stacks?

Key Points:

  • Yes for the platform layer, no for the hosting layer. One Kubernetes distribution, one GitOps pipeline and one policy set can serve both markets. SecNumCloud requires a provider on the ANSSI qualified list, so an in-scope French public sector workload cannot sit in a non-qualified hyperscaler region.
  • The two documents are different legal objects. SecNumCloud 3.2 is a qualification ANSSI grants to a cloud service provider for a named service, with criteria on immunity from non-EU extraterritorial law and EU ownership and control. BSI C5 is an attestation report an independent auditor issues under ISAE 3000 about a specific cloud service, and you can obtain one for your own SaaS on almost any cloud, including a French sovereign provider.
  • The working architecture is two clusters, one control plane. A SecNumCloud-qualified cluster holds in-scope French public sector tenants, a German or EU cluster on Azure, Google Cloud, AWS or an EU provider holds enterprise customers, and the same internal developer platform drives both with identical manifests, identical RBAC and one audit trail.
  • Most audit evidence is reusable. Access control, logging, change management, encryption, backup, vulnerability management and incident response map across SecNumCloud, C5, ISO 27001 and SOC 2, so the duplicated cost lands on hosting, data services and audit fees.
  • Qovery deploys into your own cloud accounts and your own existing Kubernetes clusters on AWS, Google Cloud, Azure, Scaleway or self-managed Kubernetes, so a sovereign cluster and a standard EU cluster become two targets of the same git-push workflow. Qovery is not a SecNumCloud qualification and does not make you C5 attested.

Qovery · Agentic Infrastructure Platform
A control plane for platform teams and their coding agents
Learn more

You can run one Kubernetes platform for both French public sector buyers and German enterprise buyers. You cannot run one cloud region for both. This looks like a Kubernetes question, but it is really a compliance-architecture question, and the honest answer has two halves.

I keep having the same conversation with European SaaS CTOs. A French ministry wants SecNumCloud, a German insurer wants a BSI C5 report, and the team assumes it now needs two infrastructure stacks, two pipelines and two platform teams. It needs two clusters. Everything else should stay single.

Can one Kubernetes platform really satisfy both SecNumCloud and BSI C5?

Yes at the platform and process layer, no at the hosting layer. One Kubernetes platform, one pipeline and one policy set can serve both buyers, but in-scope SecNumCloud workloads must run on a service listed on the ANSSI qualified catalogue, while a BSI C5 attestation can cover a service on almost any cloud.

In practice the verdict is one Kubernetes distribution, one delivery pipeline, one policy set, and two clusters in two hosting footprints.

The optimistic answer fails first. None of the native regions of AWS, Google Cloud or Microsoft Azure carries a SecNumCloud qualification, so "one global region for everyone" does not exist for in-scope workloads. The pessimistic answer fails too. Duplicating the platform team, the CI, the manifests and the policy engine is the expensive mistake, and it is the one that makes your two audits disagree with each other.

So define the unit of duplication precisely: duplicate the cluster and the data plane, and keep the control plane, the tooling and the compliance process single.

Qualify the deal before you re-architect. The French "cloud au centre" doctrine (circulaire n° 6282-SG of 5 July 2021, updated in 2023) requires SecNumCloud for data of particular sensitivity handled by State administrations, and Article 31 of the SREN law of 21 May 2024 wrote that into law for the State and its operators. Plenty of French customers never trigger it.

The rest of this article walks through five decisions: provider choice, cluster topology, data boundary, evidence reuse, and who operates the control plane.

What is the actual difference between SecNumCloud and BSI C5?

SecNumCloud is a qualification ANSSI grants to a cloud service provider for a named service, valid for a fixed period. BSI C5 is an attestation report an auditor issues under ISAE 3000 about a specific cloud service, which the provider or SaaS vendor then hands to customers. One decides who may host you, the other decides how you prove what you do.

The SecNumCloud 3.2 referential, dated 8 March 2022, mixes technical controls with legal ones. The provider's registered office and infrastructure must sit in the EU, operations must be run from the EU, the service must be immune from non-EU extraterritorial law, and non-EU entities are capped at 24% of capital and voting rights individually and 39% collectively. A qualification names services and datacentres, and it lasts three years with annual surveillance audits (ANSSI FAQ).

C5 works the other way round. Per BSI's C5 FAQ, C5:2020 has 121 criteria and C5:2026 has 168, organised in 17 subject areas and split into basic and additional criteria. The audit runs under ISAE 3000 or a national equivalent. A Type 1 report tests design at a point in time, a Type 2 report tests operating effectiveness over a past period of 3 to 12 months. C5:2026 applies to Type 2 periods beginning on or after 1 June 2027.

Who holds what matters for architecture. Your IaaS or PaaS provider holds SecNumCloud, and you benefit from it only inside its qualified scope. BSI is explicit that only cloud services, not companies, receive a C5 attestation, so you can inherit part of your provider's report through complementary subservice organisation controls and then get your own attestation for your SaaS.

That asymmetry decides the architecture: C5 is portable across clouds, SecNumCloud is not.

A provider's C5 report also lists the controls you, the customer, must implement. Those are exactly the controls your Kubernetes platform should produce evidence for automatically. You will meet adjacent frameworks too: ISO 27001, SOC 2, BSI IT-Grundschutz questions in some German public tenders, and EUCS, which ENISA still lists as a candidate scheme with no adopted text.

This is engineering guidance, not legal advice. Confirm scope with ANSSI, your provider and your auditor.

DimensionSecNumCloud 3.2BSI C5 (2020, 2026)
Issuing bodyANSSI, the French national cybersecurity agency, grants itAn independent auditor issues it; BSI publishes the catalogue but does not check reports
Legal natureA qualification (security visa) for a named serviceAn attestation report under ISAE 3000, Type 1 or Type 2
Who holds itThe cloud provider, for specific services and datacentresAny cloud service, including your own SaaS
Size of the frameworkOne referential covering technical, operational and legal requirements121 criteria (C5:2020) or 168 (C5:2026) in 17 subject areas
ValidityThree years, with annual surveillance auditsCovers a past period; buyers expect a fresh report every year
Jurisdiction and ownership criteriaYes: EU seat, EU operations, 24%/39% non-EU ownership caps, extraterritorial-law immunityTransparency only: the report discloses data location and jurisdiction
Constrains your hosting providerYes, the service must be on the ANSSI listRarely; all three hyperscalers publish C5 reports
Typical buyerFrench State administrations and their operators handling sensitive dataGerman enterprises, regulated finance, and German public bodies
Portable across cloudsNoYes

Which cloud providers are SecNumCloud-qualified, and which publish a BSI C5 attestation?

SecNumCloud qualification is held by a short list of mostly French providers published by ANSSI, and that list does not include the native regions of AWS, Google Cloud or Microsoft Azure. All three hyperscalers publish BSI C5 attestations, so the German side rarely constrains provider choice.

Start from the authoritative source: the ANSSI catalogue of qualified services and the SecNumCloud providers page. Qualification is per service and expires, so re-check before signing anything. The statuses below reflect the catalogue and provider announcements as of October 2026.

On the qualified side, 3DS Outscale, OVHcloud, Cloud Temple, Worldline and Cegedim hold IaaS qualifications, and Numspot announced its IaaS qualification on 1 September 2026. Outscale's current IaaS qualification runs to 30 November 2026, so check the renewal if your contract crosses that date.

The two joint ventures sit at different stages. S3NS (Thales and Google Cloud) announced SecNumCloud 3.2 qualification of PREMI3NS on 17 December 2025, covering IaaS, CaaS and PaaS including Google Kubernetes Engine. Bleu (Orange and Capgemini, on Microsoft technology) validated J0 in April 2025 and J1 in November 2025, and remains "en cours de qualification".

Scaleway is also still in progress. Its SecNumCloud page says the qualification is "not yet granted", and nothing published puts Kapsule inside the initial scope.

Managed Kubernetes is the weak spot. OVHcloud Managed Kubernetes Service and Scaleway Kapsule sit outside any qualified scope today, and Outscale's OKS qualification status is not confirmed. A qualified region with no managed Kubernetes control plane means you operate etcd yourself, along with upgrades and certificates.

On the German side, AWS completed a 2025 C5 Type 2 attestation covering 183 services across nine regions for October 2024 to September 2025. Google Cloud holds a C5:2020 Type 2 attestation, and Microsoft Azure publishes a combined C5 report through its Service Trust Portal.

The practical consequence: the French public sector deal picks your provider for you, and the German enterprise deal lets you pick.

ProviderSecNumCloud status (Oct 2026)BSI C5 reportManaged KubernetesEU-headquarteredWhere to verify
OVHcloudQualified: Hosted Private Cloud powered by VMware, Bare Metal Pod; SNC Cloud Platform en coursCheck the provider's compliance pageManaged Kubernetes Service, outside qualified scopeYes, FranceOVHcloud SecNumCloud
ScalewayEn cours, not yet grantedCheck the provider's compliance pageKapsule, not in a published qualified scopeYes, FranceScaleway SecNumCloud
3DS OutscaleQualified: IaaS, current visa to 30/11/2026Check the provider's compliance pageOKS, qualified status not confirmedYes, FranceANSSI catalogue
Cloud TempleQualified: IaaS Secure Temple and PaaS OpenShift, to 30/05/2028Check the provider's compliance pageOpenShift PaaS, inside qualified scopeYes, FranceCloud Temple
S3NS (Thales + Google Cloud)Qualified: PREMI3NS, announced December 2025Not covered by Google's report; ask S3NSGKE, inside announced scopeFrench company controlled by ThalesS3NS
Bleu (Orange + Capgemini, Microsoft tech)En cours: J1 validated November 2025Ask BleuContainers announced in scopeFrench company owned by Orange and CapgeminiBleu
AWSNot qualifiedType 2, 183 services, nine regionsAmazon EKSNo, USAWS C5
Google CloudNot qualifiedC5:2020 Type 2Google Kubernetes EngineNo, USGoogle Cloud C5
Microsoft AzureNot qualifiedCombined C5 report via Service Trust PortalAzure Kubernetes ServiceNo, USAzure C5

For more detail on the French providers, see our SecNumCloud comparison of Numspot, OVHcloud and Scaleway and our C5 guide for SaaS vendors.

What does a two-cluster, one-platform architecture actually look like?

The working pattern is one internal developer platform driving two or more Kubernetes clusters: a SecNumCloud-qualified cluster for in-scope French public sector tenants and their data, and a standard EU cluster for German and other enterprise customers. Both run identical manifests and identical RBAC and feed one audit trail, so everything above the cluster is shared and everything that stores data is duplicated.

This is multi-cluster Kubernetes with a hard legal boundary in the middle. Git repositories, CI definitions and Helm charts stay single. You build container images once, sign them, and mirror them into a registry inside the qualified footprint, with signature verification enforced as an admission policy so nothing pulls from an unqualified registry at deploy time.

Data residency is the hard boundary. Customer data, backups, logs containing personal data, and secrets must stay inside the qualified footprint. This is what breaks naive single-cluster designs during the first audit.

For tenancy, assume a dedicated cluster for in-scope SecNumCloud workloads, or at minimum dedicated node pools, network policies and separate storage. Namespace-only isolation shares a control plane, nodes and etcd with unqualified tenants, and an auditor will ask you to prove that boundary from scratch.

Control plane reach is the question auditors ask first. Document exactly which platform components touch the sovereign cluster, with which credentials, from which jurisdiction, and how that access is logged. Keep ingress, DNS zones and identity provider tenants (or at least realms) separate, so an access review maps cleanly to one footprint.

Then plan for the narrower catalogue. The sovereign footprint usually offers fewer managed services, so decide which queues, caches and search engines you self-host on Kubernetes before you promise a feature parity date. For the workflow side, I wrote up how to run the same Kubernetes workloads on an EU sovereign cloud and AWS.

Architecture layerShared or duplicatedCompliance driver
Git repositories, CI definitions, Helm chartsShared, one source of truthChange management evidence stays identical for both audits
Container imagesBuilt and signed once, mirrored into a registry per footprintSupply chain integrity; no runtime pulls from outside the qualified scope
Policy rules (admission, network, image signing)Shared rules, enforced in each clusterOne control definition satisfies both frameworks
RBAC model and rolesShared model, separate bindings per footprintLeast privilege, clean per-footprint access reviews
Kubernetes cluster and node poolsDuplicatedSecNumCloud scope covers named services and datacentres
Databases, object storage and backupsDuplicated, never cross-regionData residency and SecNumCloud localisation
Secrets manager and keysDuplicated under the same policyKey control stays inside each jurisdiction
Logs and metricsCollected per footprint, aggregated only where legally allowedPersonal data in logs must not leave the qualified footprint
Ingress, DNS and identity provider tenantDuplicatedNetwork and identity boundaries map to one audit scope each

How much compliance evidence can you reuse across SecNumCloud, C5, ISO 27001 and SOC 2?

Most of it. SecNumCloud, BSI C5, ISO 27001 and SOC 2 overlap heavily on access control, change management, logging, encryption, backup, vulnerability management and incident response, so the duplicated cost sits in hosting and data residency rather than in writing policies twice.

BSI states that the C5 basic criteria include all ISO/IEC 27001 criteria and that C5 requires a management system based on ISO 27001, with published cross-reference tables for C5:2020 (BSI C5 FAQ). So use ISO 27001 as the spine, then layer the SecNumCloud delta and the C5 delta on top.

One platform produces most of the evidence once: immutable deployment history from Git, per-environment RBAC exports, audit logs of who deployed what where and when, backup and restore records, and cluster patch and upgrade history. Define one control per requirement and tag it with every framework it satisfies, so an auditor-facing export becomes a filter.

Some evidence does not transfer. SecNumCloud's jurisdictional, ownership and staff-localisation criteria belong to your provider and have no C5 equivalent. C5 adds the ISAE 3000 reporting format and the customer-side controls your auditor expects you to own.

Type 2 reports change the economics. A C5 Type 2 covers operating effectiveness over 3 to 12 months, so evidence has to be continuous. Automated deployment and access logs are what make that affordable.

Drift kills audits. Once the two footprints diverge, every artefact has to be produced twice and the two audits stop telling the same story.

Control familySecNumCloud expectsBSI C5 expectsISO 27001:2022 Annex A anchorEvidence one platform produces once
Identity and access managementStrong authentication and least privilege for administratorsIDM area: provisioning, reviews, privileged accessA.5.15 to A.5.18, A.8.2, A.8.5Per-environment RBAC exports and access logs
Change managementControlled, traceable changes to productionDEV and OPS areas: approved, tested, documented changesA.8.32Git history linked to every deployment
Logging and monitoringSecurity event logging kept within the qualified scopeOPS area: logging, monitoring and log protectionA.8.15, A.8.16Deployment and audit logs per footprint
Encryption and key managementEncryption with keys under the provider's EU controlCRY area: cryptography and key managementA.8.24Cluster and storage encryption configuration
Backup and restoreBackups kept inside the qualified footprintOPS area: backup, restore testsA.8.13Automated backup schedules and restore records
Vulnerability and patch managementTimely patching and vulnerability handlingOPS area: vulnerability managementA.8.8Cluster upgrade and image scan history
Incident responseIncident handling and notification proceduresSIM area: security incident managementA.5.24 to A.5.28Deployment timeline for post-incident review
Physical and jurisdictional criteriaEU seat, EU operations, ownership caps, extraterritorial-law immunityPS area plus transparency on location and jurisdictionA.7, A.5.31None; this comes from your provider
Ship faster on infrastructure you control.
Qovery gives your team self-service deployments on your own AWS, Google Cloud, Azure or Scaleway account, or on your existing Kubernetes cluster. Start deploying in under 10 minutes.

What does the two-footprint approach cost compared with running two separate stacks?

A second sovereign footprint mostly costs infrastructure, data services and audit fees, provided both footprints share one platform. Teams that duplicate the platform team and the tooling end up paying for a second DevOps function they never needed, and that headcount is typically the largest line item of the whole programme.

Split the cost into five buckets. Qualified hosting is usually priced above hyperscaler equivalents. Data services and backups are duplicated. Audit fees split by framework: the SecNumCloud qualification is your provider's cost, your C5 attestation is yours. Then come tooling licences and people.

People dominate. A DevOps or SRE engineer runs a median of roughly 78,000 to 84,000 euros in Germany (levels.fyi) and roughly 50,000 to 68,000 euros in France (Glassdoor), before employer costs. A second on-call rotation needs several of them. Gartner predicted that 80% of software engineering organisations will have platform teams by 2026, and most companies I talk to struggle to staff even one.

Audit fees vary too much to quote a credible public figure. Expect a C5 Type 2 engagement to scale with scope, the number of services and the observation period, and get quotes from at least two audit firms.

The usual cost-control levers still work inside a regulated footprint: environment auto-stop for non-production, right-sized node pools, ephemeral preview environments per pull request, and keeping non-production in the cheaper footprint when no regulated data is present.

BYOC (running workloads in your own cloud account) keeps the commercial terms yours. Committed-use discounts, Savings Plans and negotiated pricing stay in your name in both footprints, which resold or fully managed hosting does not give you.

Budget engineering time for the narrower managed-service catalogue at qualified providers, and for the operational burden of whatever you self-host to fill it. The rule of thumb I give every CTO: a second cluster is a line item, a second platform team is a budget.

Cost bucketOne platform, two footprintsTwo fully separate stacksWhat drives the difference
HostingTwo clusters, sized per footprintTwo clusters, often oversized by two teamsShared sizing practices and auto-stop
Data services and backupsDuplicated per footprintDuplicated per footprintSame in both models; data residency forces it
Platform toolingOne set of licences and configurationTwo sets, often from different vendorsTool sprawl and double integration work
Audit and attestationOne evidence pipeline, filtered per frameworkTwo evidence pipelines that drift apartWhether controls are defined once
Platform engineering headcountOne team operating both footprintsOne team per footprintThe largest line item in the programme
Time to first deployment of a new serviceOnce, then promoted to both footprintsBuilt twice, by two teamsShared manifests and environment templates

What traps force teams back into two separate stacks?

Five recurring mistakes force the split teams were trying to avoid: configuration drift between footprints, dependency on non-portable managed services, logs or backups leaving the qualified region, a control plane in a jurisdiction the auditor rejects, and undocumented vendor support access. Drift costs the most because it doubles every audit artefact.

Managed-service lock-in. Teams build on a provider-specific service with no equivalent in the qualified footprint. Prefer Kubernetes-native, portable components and database engines that exist on both sides.

Observability leakage. Logs, traces or metrics containing personal data get shipped to a SaaS outside the qualified jurisdiction. Auditors find this often, and usually late.

Control-plane jurisdiction. Know where your platform, CI runners, secret manager and vendor support access physically sit, and who can reach production. Scope it, document it, log it.

Drift. Two clusters built by hand diverge within a quarter. Declarative manifests, managed cluster upgrades and identical environment definitions keep one audit story true for both footprints.

Personnel and support model. SecNumCloud expects administration from within the EU, which changes how you staff on-call and how you grant break-glass access to the sovereign cluster.

No exit plan. If a qualification lapses or its scope changes, you need to know how fast you can move that tenant. Outscale's renewal date next month is a good reminder. Treat portability as a compliance control and test it with a real redeploy.

How does Qovery let one team run a sovereign cluster and a standard cluster side by side?

Qovery is an internal developer platform that deploys into your own cloud accounts and your own existing Kubernetes clusters, so a SecNumCloud-qualified cluster and a German or EU cluster become two targets of the same workflow. You get the same git-push deployment, the same per-environment RBAC and the same audit trail, run by one platform team, while the qualification and the attestation stay with your provider and your auditor.

Workloads and data stay in your accounts on AWS, Google Cloud, Azure, Scaleway, or your own Kubernetes cluster, and the cloud bill plus any discounts stay in your name. That matters for the data residency argument and for FinOps.

The sovereign footprint is usually the bring-your-own-Kubernetes case. You connect Qovery to a cluster you already run, including OpenShift on Cloud Temple or vanilla Kubernetes on OVHcloud or Outscale. The sovereignty decision stays with your provider choice, and the developer workflow does not change.

Several capabilities generate audit evidence as a side effect:

What Qovery does not do: Qovery is not a SecNumCloud qualification and does not make you C5 attested. Your hosting provider holds the qualification, and your auditor issues your attestation. Qovery reduces the operational and evidence work of running both footprints consistently.

The alternatives are credible. Red Hat OpenShift and Rancher by SUSE are strong choices for operating regulated clusters, and Cloud Temple's qualified PaaS runs on OpenShift. Humanitec and Northflank are solid internal developer platforms. Platform.sh and Clever Cloud are good European PaaS options if you want the provider and the platform in one. Qovery's differentiator is BYOC plus bring-your-own-Kubernetes across EU providers, driven by one workflow.

This setup fits teams selling into regulated European markets that cannot justify a dedicated platform team per footprint.

ApproachDeploys into your own cloud accountUses your existing clusterWorks across EU sovereign providersPer-environment RBAC out of the boxManaged cluster upgradesPlatform headcount required
Qovery (BYOC internal developer platform)Yes: AWS, Google Cloud, Azure, ScalewayYesYes, through your own clusterYesYes on Qovery-managed clustersNo dedicated team per footprint
Red Hat OpenShiftYesIt is the distribution you installYes; qualified as a PaaS at Cloud TempleYes, through projects and Kubernetes RBACYes, through cluster operatorsA team to operate the clusters
Rancher / SUSEYesYes, imports any conformant clusterYesYes, through projectsYes for clusters it provisionsA team to operate Rancher and the clusters
HumanitecYesYesYes, any reachable clusterYesNo, it does not run clustersA platform team to build and own the platform
NorthflankYes on supported cloudsYes on supported targets; check your providerCheck per providerYesYes on clusters it managesLow
In-house Terraform plus Argo CDYesYesYesYou build itYou do itA platform team, often one per footprint

How do I set this up with Qovery from Claude Code or Cursor?

Install the Qovery Agent Skills once, then ask your coding agent in plain language to deploy the same application to each footprint. The skills handle onboarding, deployment and troubleshooting, and the MCP Server stays read-only until you enable writes in both the command and the Qovery Console.

Install the Agent Skills globally for Claude Code, Cursor, Codex, OpenCode or Gemini CLI:

BASH
curl -fsSL https://skill.qovery.com/install.sh | bash

Or install them project-scoped, when the skills should live with one repository:

BASH
curl -fsSL https://skill.qovery.com/install.sh | bash -s -- --project

Add the MCP Server to Claude Code with OAuth. It is read-only by default, which is what you want for inspecting existing clusters and environments:

BASH
claude mcp add --transport http qovery https://mcp.qovery.com/mcp --callback-port 4242

Enable write access only when you want the agent to change things. This also requires enabling write access in the Qovery Console:

BASH
claude mcp add --transport http qovery "https://mcp.qovery.com/mcp?read_write=true" --callback-port 4242

The skills are qovery-onboard, qovery-deploy, qovery-troubleshoot, qovery-optimize, qovery-speedup, qovery-preview and qovery-terraform. Skills deploy, and the MCP Server operates what already exists.

Then ask in plain language, for example "deploy this service to my Scaleway cluster and to my Azure cluster with the same environment variables", and approve each action the agent proposes. The full reference is in the AI agent quickstart and the Claude Code integration page.

Frequently asked questions
Can one Kubernetes platform satisfy both SecNumCloud and BSI C5 at the same time?

Yes, at the platform layer: one pipeline, one set of manifests, one RBAC model and one audit trail can serve both. The hosting layer must split, because in-scope SecNumCloud workloads need a service on the ANSSI qualified list. In practice that means two clusters driven by one platform.

What is the difference between a SecNumCloud qualification and a BSI C5 attestation?

A SecNumCloud qualification is granted by ANSSI to a cloud provider for named services, with legal criteria on EU ownership and immunity from non-EU law. A BSI C5 attestation is an ISAE 3000 report an independent auditor issues about a specific cloud service. You inherit SecNumCloud from your provider, while you can get a C5 attestation for your own SaaS.

Are AWS, Microsoft Azure or Google Cloud SecNumCloud-qualified?

No, their native regions are not on the ANSSI qualified list. Google Cloud technology is available in a qualified form through S3NS's PREMI3NS offer, announced as qualified in December 2025. Bleu, which runs Microsoft technology, was still "en cours de qualification" as of October 2026.

Does BSI C5 require hosting in Germany or in the EU?

No, C5 does not mandate a hosting location. It requires transparency: the report discloses where data is processed and which jurisdiction applies, and the buyer decides whether that is acceptable. Many German buyers still prefer EU regions, so check the tender or contract.

Can I obtain a BSI C5 attestation while running on a SecNumCloud-qualified French provider?

Yes. BSI attests cloud services regardless of where they run, and your auditor treats your provider as a subservice organisation. It is easier if the provider has its own C5 report, so ask for it before the engagement starts.

Do I need two Kubernetes clusters, or can namespace isolation satisfy SecNumCloud?

Plan for a dedicated cluster for in-scope SecNumCloud workloads. Namespaces share the control plane, nodes and etcd, which makes the boundary hard to prove to an auditor. If you must share, use dedicated node pools, strict network policies and separate storage, and confirm the design with your provider.

Does using Qovery make my platform SecNumCloud-qualified or BSI C5 attested?

No. Your hosting provider holds the SecNumCloud qualification and your auditor issues the C5 attestation. Qovery runs the same deployment workflow, RBAC and audit trail across both footprints, which reduces the evidence work.

How will EUCS change the SecNumCloud and C5 picture?

Not yet. ENISA still lists EUCS as a candidate scheme, and the sovereignty requirements that would align it with SecNumCloud remain unresolved. Plan around SecNumCloud and C5 today and revisit when a scheme is adopted.

Morgan Perry
About the author
Morgan Perry

Morgan co-founded Qovery and leads engineering. He writes about Kubernetes architecture, DevOps best practices, and building resilient infrastructure at scale.

Next step

Ship faster on infrastructure you control.

Qovery gives your team self-service deployments on your own AWS, Google Cloud, Azure or Scaleway account, or on your existing Kubernetes cluster. Start deploying in under 10 minutes.