Regional availability and data residency

Firezone Cloud offers US and EU account regions. Your choice determines where Firezone stores your account data and which endpoints your deployment uses. Each account is assigned to one region.

For a residency review, also consider the data processed by subprocessors, staff access, and destinations you configure for log exports. These can be outside your account region. See Core components for the architecture and the roles of the control plane and data plane.

Account data and storage locations

Account data is stored in Microsoft Azure at these locations:

  • US accounts: Iowa (centralus) and Arizona (westus3).
  • EU accounts: Gävle, Sweden (swedencentral), and Paris, France (francecentral).
Virginia, Relay for Firezone Cloud US and Firezone Cloud EUWashington, Relay for Firezone Cloud US and Firezone Cloud EUNetherlands, Relay for Firezone Cloud USSingapore, Relay for Firezone Cloud US and Firezone Cloud EUTokyo, Relay for Firezone Cloud US and Firezone Cloud EULondon, Relay for Firezone Cloud USSão Paulo, Relay for Firezone Cloud US and Firezone Cloud EUSydney, Relay for Firezone Cloud USPune, Relay for Firezone Cloud USToronto, Relay for Firezone Cloud USDubai, Relay for Firezone Cloud USFrankfurt, Relay for Firezone Cloud US and Firezone Cloud EUSeoul, Relay for Firezone Cloud USJohannesburg, Relay for Firezone Cloud USIreland, Relay for Firezone Cloud USVirginia, Relay for Firezone Cloud USZurich, Relay for Firezone Cloud USOslo, Relay for Firezone Cloud USWarsaw, Relay for Firezone Cloud US and Firezone Cloud EUDoha, Relay for Firezone Cloud USQuerétaro, Relay for Firezone Cloud USHong Kong, Relay for Firezone Cloud USMilan, Relay for Firezone Cloud US and Firezone Cloud EUKuala Lumpur, Relay for Firezone Cloud USSantiago, Relay for Firezone Cloud USTel Aviv, Relay for Firezone Cloud USMadrid, Relay for Firezone Cloud USJakarta, Relay for Firezone Cloud USAuckland, Relay for Firezone Cloud USIllinois, Relay for Firezone Cloud USIowa, control plane for Firezone Cloud USPhoenix, control plane for Firezone Cloud USGävle, control plane for Firezone Cloud EUParis, control plane for Firezone Cloud EU
  • Relay, Firezone Cloud US
  • Relay, Firezone Cloud EU
  • Control plane, Firezone Cloud US
  • Control plane, Firezone Cloud EU

What Firezone stores

The table below describes the account data stored in your selected region. The fields collected depend on your Client platform, enabled features, and connected providers. For example, connecting a device posture provider adds device inventory and security status from that provider.

DataWhat Firezone stores
Account and subscriptionAccount name, legal name, identifiers, current and previous account slugs, billing email, Stripe customer and subscription IDs, plan, add-ons, limits, and subscription status. Also account status, notification preferences, and marketing consent and attribution identifiers.
Users and linked identitiesUser, service account, and API client names, email addresses, roles, and disabled status. Linked identities can include identity-provider IDs, issuer URLs, given and family names, usernames, nicknames, and profile and picture URLs.
Groups and membershipsGroup names, email addresses, identity-provider IDs, nested groups, organizational units, user memberships, and directory sync timestamps.
Access and DNS configurationResource names, addresses, descriptions, protocol and port filters, device pool membership criteria, Sites, and Gateway assignments. Policies include Group and Resource associations, conditions, and posture requirements. DNS settings include search domains and upstream resolvers.
Clients and GatewaysDevice IDs, names, hostnames, assigned tunnel IP addresses, WireGuard public keys, hardware serial numbers and UUIDs, and mobile installation identifiers. Also the latest software version, user agent, connection time, source IP address, and IP-derived region, city, latitude, and longitude.
Device TrustUploaded CA certificates and fingerprints, attested hardware and MDM identifiers, certificate issuer and serial number, verification timestamps, revocation status and reasons, and CRL and OCSP endpoint URLs.
Synced device inventoryWith a device posture provider: device-owner names, usernames, email addresses, directory memberships, hardware models, serial numbers, OS versions, network interfaces, IP and MAC addresses, asset tags, enrollment details, and check-in times. Some providers also supply phone numbers, IMEI, MEID, ICCID, carrier, storage, memory, and cloud instance details.
Synced device security statusProvider-specific compliance, disk encryption, firewall, secure boot, jailbreak, endpoint agent health, threat and risk status, scan status and timestamps, installed security software, and isolation status. Providers can also supply hardware attestation results and device management actions.
Identity and posture integrationsProvider names, domains, tenant and application IDs, endpoint URLs, session lifetimes, sync settings, status, and errors. Depending on the integration, credentials include client secrets, API tokens, signing keys, service account keys, and webhook secrets.
Credentials and sessionsOne-time passcode hashes and attempt counts, and hashes and salts for Firezone-issued Client, Gateway, API, and OAuth tokens. Also token names, scopes, expiry and rotation times, user and device associations, portal sessions, and last-used IP addresses, IP-derived locations, and user agents.
OAuth application authorizationsApplication names, logos, URLs, redirect URIs, public-key URLs, resolved IP addresses and locations, user consent grants, and scopes. Authorization exchanges include code hashes, PKCE challenges, target API URLs, expiry times, and replay-prevention identifiers.
Service key materialPer-account signing keys for Flow Log uploads and per-device material used to derive WireGuard preshared keys. WireGuard private keys remain on your Clients and Gateways.
Access authorizationsThe Policy, Resource, Group membership, Client token, and initiating and receiving devices associated with an authorization, plus its creation and expiry times.
Change LogsConfiguration changes with before and after values, the operation and timestamp, and the user or service account responsible, including their IP address, IP-derived location, and user agent. Secret fields are redacted.
Session LogsClient, Gateway, and portal session creation times, user and device identifiers, authentication provider, source IP address, IP-derived location, user agent, and available device attestation details.
API Request LogsActor and token IDs, HTTP method and path, request ID and size in bytes, timestamp, source IP address, IP-derived location, and user agent. MCP requests also include tool names, dispatched operations, and outcomes.
Flow LogsUser identity, device identifiers and OS details, Resource names and addresses, Policy and authorization details, domains, protocols, inner and outer IP addresses and ports, connection times, and packet and byte counts. Flow Logs do not contain packet contents.
Log SinksDestination URLs, regions, bucket and index names, role identifiers, selected log streams, and authentication credentials. Also export progress, delivered and dropped event counts, and delivery errors.
Service email and deliverySender and recipient names and addresses, subjects, and queued message bodies, including sign-up survey answers. Also message IDs, delivery status, failure details, suppressed recipient addresses, notification history, and submission timestamps.

Shared account identifiers: Both US and EU accounts also have their account slugs, account IDs, region identifiers, and slug registration timestamps stored in a shared Microsoft Azure registry in East US. This keeps account slugs unique across regions.

Retention and backups

  • Audit logs: Retained for 90 days. Copies exported through a Log Sink follow the destination's retention settings.
  • Account data backups: Retained for 30 days. For EU accounts, a geo-redundant backup copy is stored in Sweden South, keeping the backups within the EU.

Subprocessors and access

The storage locations above apply to your account data. Services used for billing, support, analytics, and diagnostics have their own processing locations. For example, product usage metadata from EU accounts is sent to PostHog in the US.

Firezone uses these subprocessors:

  • Microsoft Azure: Hosts the control plane and Relays in the locations on this page. For EU accounts, Azure Communication Services sends service email with its data location set to Europe.
  • Stripe (US): Processes billing contact, customer, subscription, and transaction information.
  • HubSpot (US): Processes contact details and correspondence for sales and support.
  • PostHog (US): Processes product usage and configuration-change metadata, including account identifiers and names. Both regions use the same US project. Website analytics are subject to separate consent controls.
  • Sentry (US): Processes crash and error diagnostics.

Firezone's authorized staff in the US can also access EU-hosted account data when operating or supporting the service.

The services you connect to Firezone have their own data locations. For example, if you configure a Log Sink outside the EU, your logs are exported there even when your Firezone account is in the EU. The same principle applies to your identity and device posture providers.

See the Privacy Policy for details. Request the latest SOC 2 report from the Trust Center.

Regional endpoints

Configure your Clients, Gateways, and integrations for the region where your account data is stored. Use the endpoints below with credentials from the same region. For example, an EU API token works with the EU REST API.

ServiceFirezone Cloud USFirezone Cloud EU
Admin portalhttps://app.firezone.devhttps://eu.app.firezone.dev
Control plane APIwss://api.firezone.devwss://eu.api.firezone.dev
REST APIhttps://rest-api.firezone.devhttps://eu.rest-api.firezone.dev
MCP serverhttps://rest-api.firezone.dev/mcphttps://eu.rest-api.firezone.dev/mcp

See ports and protocols for firewall requirements and MCP setup for client authorization. Client, Gateway, and Terraform settings are listed below.

Configure Clients and Gateways

Clients and Gateways default to the US control plane API. For an EU account, use the EU endpoints and credentials issued by the EU account:

  • Desktop and mobile Clients: Select Settings → Control plane → Firezone Cloud (EU). This setting is available in macOS and iOS 1.5.24, Windows and Linux 1.5.20, and Android 1.5.18 and later. On older Clients, set Auth Base URL to https://eu.app.firezone.dev and API URL to wss://eu.api.firezone.dev under Settings → Advanced.
  • Managed Clients: Set authURL and apiURL to those respective values using managed configuration. Users can't change the control plane when these values are managed.
  • Gateways: Set FIREZONE_API_URL=wss://eu.api.firezone.dev and use a Gateway token from the EU portal. Persist the endpoint in your deployment configuration. For NixOS use apiUrl. The AWS and Azure Terraform Gateway modules use firezone_api_url. The GCP module uses api_url.
  • Headless Clients: Set FIREZONE_API_URL=wss://eu.api.firezone.dev and use a service account token from the EU account. For browser-based sign-in, also set FIREZONE_AUTH_BASE_URL=https://eu.app.firezone.dev. See the references for Linux and Windows.

The Terraform provider's REST API endpoint is separate from the Gateway module's control plane API URL. Set both when you use Terraform to manage your Firezone account and deploy Gateways in the EU region. See the Terraform provider guide.

Account region transfer

If your requirements change, an admin can request a move under Settings → Account → Data residency. Firezone support will arrange a maintenance window, copy your users, groups, service accounts, and access configuration to the destination region, then enable the account there.

Plan for up to 8 hours of downtime. Users cannot access Resources through Firezone while the account is disabled.

Before scheduling a move, plan for the following:

  • Users must sign in again after the transfer. Existing sessions will no longer be valid.
  • Update deployment tokens and URLs. Generate new Gateway, service account, and API tokens in the destination region. Configure your Gateways, headless Clients, and API integrations with the new tokens and that region's URLs. Reauthorize MCP clients at the destination region's MCP endpoint.
  • Historical audit logs don't move. Export and verify any logs you need to keep before the transfer. Firezone deletes audit logs from the original region when the account transfer is complete.
  • Backups remain temporarily. Source-region account data backups expire 30 days after the transfer.

See transfer your account for the request steps, preparation, and checks to run afterward.

Network traffic and Relay locations

Your Clients and Gateways run on devices and infrastructure you manage. Selecting the EU account region does not restrict network traffic to the EU. Relays are deployed worldwide to provide nearby fallback paths, and EU accounts can use Relays outside the EU.

Relays forward WireGuard-encrypted packets and cannot decrypt their contents. They process the endpoint IP addresses and ports needed to forward traffic. See Core components for how Relays fit into the network path.

Firezone Cloud US uses Relays in all locations below. A check mark indicates a Relay that also serves Firezone Cloud EU, including locations outside the EU.

CityAzure regionAzure nameEU deployment
AucklandNew Zealand Northnewzealandnorth
DubaiUAE Northuaenorth
DohaQatar Centralqatarcentral
FrankfurtGermany West Centralgermanywestcentral✓
GävleSweden Centralswedencentral✓
Hong KongEast Asiaeastasia
IllinoisNorth Central USnorthcentralus
IowaCentral UScentralus
IrelandNorth Europenortheurope
JakartaIndonesia Centralindonesiacentral
JohannesburgSouth Africa Northsouthafricanorth
Kuala LumpurMalaysia Westmalaysiawest
LondonUK Southuksouth
MadridSpain Centralspaincentral
MilanItaly Northitalynorth✓
NetherlandsWest Europewesteurope
OsloNorway Eastnorwayeast
ParisFrance Centralfrancecentral✓
PhoenixWest US 3westus3
PuneCentral Indiacentralindia
QuerétaroMexico Centralmexicocentral
SantiagoChile Centralchilecentral
São PauloBrazil Southbrazilsouth✓
SeoulKorea Centralkoreacentral
SingaporeSoutheast Asiasoutheastasia✓
SydneyAustralia Eastaustraliaeast
Tel AvivIsrael Centralisraelcentral
TokyoJapan Eastjapaneast✓
TorontoCanada Centralcanadacentral
VirginiaEast USeastus✓
VirginiaEast US 2eastus2
WarsawPoland Centralpolandcentral✓
WashingtonWest US 2westus2✓
ZurichSwitzerland Northswitzerlandnorth

For detailed questions about this page, contact Firezone support.