Regions & data residency

Your sites run where you say they run

Region is not a support ticket on this platform — it is a property of the site, honoured by the placement engine every time something is deployed. Pick Europe, the United States or Asia-Pacific, and every deploy lands on fleet capacity tagged for that region, with a global edge in front of it.

  • 100,000+PBN sites hosted
  • EU · US · APACplacement regions
  • 99.99%uptime assurance
  • 58panel languages

Where we run

Two things sit behind every region: the worker fleet that runs your sites, and the control plane that manages them. Both are region-aware, and both are placed for the same reasons — the best price/performance we can secure in Europe and the US, coverage beyond those two markets, and a certified-underlying-platform option for buyers whose procurement demands one. Which region you pick is yours to choose; the capacity underneath it is our own arrangement, and we deliberately run across more than one supplier so no single one is ever the platform.

Europe — Germany

Our German capacity is the primary region and the best price/performance we run anywhere. New capacity lands here first, which is why it is the default for European customers and for anyone with no residency requirement of their own.

Europe — Finland

Finland gives European workloads a second, physically separate EU location. Useful when you want EU residency but do not want an entire portfolio sitting in one country's failure domain.

United States — East and West

Our United States capacity spans Virginia in the east and Oregon in the west, covering both coasts. Same engine, same drivers, same panel — the only thing that changes is which region tag the placement engine will accept for your sites.

Asia-Pacific

Asia-Pacific runs in Tokyo, Singapore and Seoul. This is the pattern the whole platform is built on: the capacity underneath a region is swappable infrastructure behind our engine, never the engine itself, and we run more than one supplier in the region so a site is never tied to any single one.

Strict residency and certified platforms

Where a contract demands GDPR-native EU infrastructure, or a buyer's procurement insists the underlying platform holds SOC 2, ISO 27001 or HIPAA attestations, we can place your workload on capacity that carries those certifications. Those are the underlying platform's certifications, not ours — we hold none of our own and will never imply otherwise.

How placement actually works

Region is enforced in code, at the moment a site is created — not by an operator remembering which box to use.

Every worker is tagged

Each host in the fleet registers itself with a region key, a product-line affinity list, a web-server type and a capacity figure, then pulls work. The placement service filters candidates on region first, then product line, then free capacity, and picks the least-loaded eligible host.

The site inherits and keeps the region

If you pinned a region, only workers in that region are eligible. If you did not, the site inherits the region of the worker it lands on and that value is stored on the site — so the record of where your data lives is a field you can read, not an assumption.

Capacity is claimed atomically

Placement claims capacity with a conditional update that only succeeds while the worker is still active, still accepting deploys and still under capacity. Two deploys racing for the last slot cannot both win, so a region is never quietly oversubscribed.

No silent fallback to the wrong region

If nothing eligible in your region has room, the deploy raises a placement error and stops. It does not fall back to another continent to make the request succeed. A visible failure and a capacity addition beats a site that silently moved country.

Drain instead of disruption

Every worker carries an accepts-deploys switch. Flipping it to drain stops new sites landing while existing sites keep running untouched, which is how we do maintenance, hardware refreshes and decommissioning inside a region without moving your workloads.

Residency as a product decision

Data residency is one of the few hosting decisions that is genuinely hard to reverse, so the platform treats it as a first-class dimension rather than a deployment detail. The customer's residency choice is an input to placement, the region is recorded against the site, and the fleet is tagged to match. That is what makes a residency answer auditable instead of anecdotal.

The tenancy model runs alongside it. Every record in the engine carries an organisation scope with PostgreSQL row-level security enforced at the database, and tenancy is hierarchical — a reseller organisation above client organisations above sites. Region answers where the data sits; row-level security answers who can reach it. Both matter to a compliance reviewer and neither is optional.

GDPR data export and erasure are part of the same design rather than a bolt-on process, and privileged and administrative actions are audit-logged. If your buyer's questionnaire asks where the data lives, who can query it and what happens when a subject asks for it back, those are answerable questions here.

A local origin is only half the speed story

Choosing a nearby region helps, but most of the latency your visitors feel is decided before a request ever reaches your origin.

  • Cloudflare fronts everything — CDN, WAF, DNS and DDoS protection — so cacheable responses are served from the edge close to the visitor rather than from your origin region.
  • LSCache runs on the worker itself as a server-level full-page cache with ESI and smart auto-purge, which means most WordPress requests never touch PHP or MySQL at all.
  • A per-site Redis object cache takes the repeat database reads out of the requests that do reach the application.
  • Purge is coordinated across both layers from one control in the panel, and from inside WordPress via the Zinn cache plugin, so an edge copy and an origin copy never disagree after you publish.
  • Footprint-Free customers layer CDN account pools on top: sites spread across our accounts and your own, with balance recomputed from live account state at deploy time.
  • We publish no latency or throughput benchmarks, and we do not claim a given region will be fastest for your audience. Pick the region your visitors and your compliance position point at, and let the cache layers do the rest.

Failure domains, backups and honest boundaries

Multi-region is worth very little if everything still shares one fate. The architecture separates the pieces that must not fail together.

Control plane and fleet are separate

The engine, database, workflow layer and dashboards run on their own Kubernetes control plane, entirely apart from the worker fleet that serves customer sites. A control-plane incident must not take customer sites down, and a fleet incident must not take the platform down.

The public surfaces are independent too

The customer dashboard, the admin console and this marketing site are deployed on Cloudflare independently of the control-plane cluster, so a platform incident does not also remove the place you would go to read about it.

Status lives off-platform

The status page is deliberately hosted with a different provider in a different region. A status page running on the infrastructure it monitors is useless at precisely the moment you need it.

Immutable, offsite, air-gapped backups

Per-site backups are immutable and offsite, written to object storage, with restores tested rather than assumed. Restores are one-click from the panel alongside the file manager, domains, DNS, SSL and logs.

What we do not claim

We do not assert a service-level agreement, a response time or a latency figure on this page — SLA terms are agreed per contract. The 99.99% figure attached to Footprint-Free plans is an uptime assurance, a target we build to, not a measured historical availability record.

Picking a region

In practice the decision comes down to four questions, and most customers answer them in under a minute.

  • Do you have a contractual or regulatory residency requirement? If yes, that decides it — EU customers with GDPR obligations take Germany or Finland, and we have a GDPR-native EU route when a contract demands one specifically.
  • Where is the audience you actually monetise? A US-facing portfolio generally belongs in Virginia or Oregon; an APAC audience belongs in Tokyo, Singapore or Seoul.
  • Does your buyer's procurement require a certified underlying platform? If a SOC 2 or ISO 27001 attestation on the infrastructure beneath your sites is a hard gate, tell us before you build and we will place on capacity that holds one.
  • Do you want your portfolio split across failure domains? Running part of a network in Germany and part in Finland keeps EU residency while removing single-country concentration.
  • Unsure? Start in Europe on the card-free trial. It is the default region, it is where capacity is deepest, and nothing about the panel, the drivers or the feature set changes when you later deploy elsewhere.

FAQ

Can I choose which region my sites are deployed to?

Yes. Region is an input to the placement engine, not a request handled out of band. Pin a region and only fleet workers tagged for that region are eligible to receive the site; the chosen region is then stored on the site record so you can always read back where it runs. Leave it unset and the site inherits the region of the worker it lands on.

Which regions do you run in?

Europe in Germany and Finland; the United States in Virginia and Oregon; and Asia-Pacific in Tokyo, Singapore and Seoul. Europe is the primary region and the default where you express no preference. For strict EU residency, or where procurement requires a certified underlying platform, we can place on capacity that meets those requirements. The suppliers behind each region are our own commercial arrangement — you choose the region, not the vendor.

Do you hold SOC 2 or ISO 27001?

No — Zinn Digital® holds no compliance certifications of its own today, and we will not imply otherwise. What we can do is place your workload on an underlying platform that holds them, where a buyer's procurement makes a certified platform beneath your sites a hard requirement. Separately, the platform's own controls are real and inspectable: per-site isolation, row-level security on every tenant-scoped table, secrets held in Vault, TLS throughout, and audit logging of privileged actions.

What happens if the region I want has no capacity?

The deploy fails visibly with a placement error rather than silently landing your site somewhere else. That is deliberate: a site that quietly moved jurisdiction is a far worse outcome than a deploy that stopped and told you why. Capacity is added by bringing more hosts online in that region, where they register themselves and immediately start accepting work.

Will hosting in Europe make my site slow for visitors elsewhere?

We do not publish latency benchmarks and will not promise a specific figure. What we can describe is the architecture: Cloudflare fronts every site so cacheable responses are served from an edge location near the visitor, LSCache serves full pages from the worker without touching PHP or the database, and a per-site Redis object cache absorbs repeat queries. For most content sites that combination means the origin region matters far less than the cache configuration. If your audience is concentrated in one continent, place the origin there anyway.

Can I move an existing site to a different region later?

Region is set when a site is placed and stored on the site record, so a change of region is a migration rather than a toggle. Talk to us before you build if you already know a move is coming — it is much cheaper to place correctly the first time than to relocate a live portfolio.

Where are my backups kept?

Per-site backups are immutable, offsite and air-gapped, written to object storage with restores tested rather than assumed, and restorable in one click from the panel. If your compliance position requires backup storage to sit in a specific jurisdiction, raise it with us directly — that is a contractual detail we agree per customer rather than a blanket claim we make on a web page.

Can I try it without committing to a region?

Yes. The trial is 7 days, card-free, and starts in the default European region. It covers Footprint-Free Hosting with up to five sites, which is enough to see how deploys, placement and the cache layers behave before you decide where your production portfolio should live.

Start where it makes sense, move when it matters

Spin up a card-free 7-day trial in Europe, or tell us your residency requirement first and we will place you correctly from the first deploy.

Start free