Skip to main content

The footprint

All Graphor production processing and storage occurs in the us-central1 Google Cloud region (Iowa, USA), with one exception: large-language-model inference is served from US AWS regions through Amazon Bedrock. There are no other production regions, no multi-region buckets, no edge caches that hold customer content, and no replication across continents. This single-region posture is intentional. Regulated customers benefit from a residency story that fits on one line and that an auditor can verify with a single check per component.

1. Per-component residency

The table below covers every layer of the Graphor production environment that touches customer data, including derived content and operational telemetry. Anything not listed here does not process customer data.
LayerRegionNotes
Authenticated application backend (REST, streaming, MCP transports)us-central1Stateless. No customer data persisted on the backend instances.
Asynchronous ingestion workersus-central1Long-running ingestion workflow — parsing, chunking, enrichment, embedding, indexing.
Document parsing service (GPU-accelerated)us-central1Hosts the in-house parsing pipeline (OCR, partitioning, visual embedding). Runs in-house parsing models — no document content sent to an external parsing provider.
Primary relational databaseus-central1Stores Account Information, Conversations, dataset metadata, API tokens, and billing-record identifiers. Automated backups + point-in-time recovery enabled (Data Retention §5).
Managed graph storeNorth American region under the managed graph provider’s footprintHolds source nodes, document partitions, retrievable units (with embedding vectors), and per-dataset indexes. See Subprocessors §2.
In-memory cache + streaming fan-outus-central1Ephemeral cache, streaming notifications, idempotency keys. No Customer Content persisted.
Internal message bus + analytics warehouseus-central1Carries operational events and aggregates them into an analytics warehouse (counters and metadata only — no Customer Content).
Object storage — Customer documentsus-central1 (single-region; migrated from US multi-region)Raw uploaded sources (PDFs, DOCX, audio, video, etc.).
Object storage — internal artifacts (model weights, public marketing assets, TLS certificate artifacts)us-central1 (single-region)No Customer Content.
Self-hosted observability storeus-central1Tier-aware (Enterprise default OFF, Free/Pro default ON with PII mask). See Data Retention §4.
Encryption keysus-central1Cloud-provider-managed by default; customer-managed encryption keys available on enterprise request. See Trust Center Overview.

2. AI model providers

AI inference is the only customer-data path that leaves Google Cloud. The provider chain (and the regions involved) is summarized below; full subprocessor characterization is in Subprocessors.
ProviderProduction region(s)Customer data sentRetention
AWS Bedrock (serves Anthropic Claude family)US regions onlyus-east-1, us-east-2, us-west-1, us-west-2. The São Paulo region (sa-east-1) is configured as an optional failover but is not active in standard routing.Per-request: the user’s question, retrieved chunks, conversation history, system prompt.Per AWS Bedrock data-protection commitments — content is processed and encrypted in the AWS region selected; not retained for training; not shared with model providers.
OpenAI (embeddings + optional reranker)Not pinned by basic documentation.Per-build: chunk text for embedding. Per-request (only when reranker is enabled, which is off by default): retrieved chunks.Zero Data Retention enrolled — abuse-monitoring logs eliminated. See Model Use and Training §4.3.
Cerebras (chunk enrichment + fast-tier inference)US-based infrastructure.Per-build: chunk text for enrichment. Per fast-tier request: user question + retrieved chunks.Zero retention per published Privacy Policy.
No customer content transits any region that is not listed above.

3. International transfer regime

Synapse is incorporated in Brazil and the catalyzing pilot customers are subject to LGPD; the same posture also satisfies GDPR for European customers.
Transfer legLegal basisSource of contract
Customer → SynapseDirect controller-to-processor relationship under the Graphor Data Processing Addendum.Synapse–Customer DPA.
Synapse → cloud infrastructure provider (us-central1)LGPD art. 33 + 35 (international transfer to a country with adequate protection or under contractual safeguards). Inherited via the cloud-provider DPA, which incorporates Standard Contractual Clauses 2021/914.Cloud-provider Data Processing Addendum (linked from Subprocessors §2).
Synapse → AWS Bedrock (US regions)LGPD art. 33 + 35; AWS DPA incorporates Standard Contractual Clauses.AWS Data Processing Addendum (linked from Subprocessors §3).
Synapse → OpenAILGPD art. 33 + 35; OpenAI DPA incorporates Standard Contractual Clauses; ZDR addendum signed.OpenAI DPA + ZDR addendum (linked from Subprocessors §3).
Synapse → CerebrasLGPD art. 33 + 35; subject to Cerebras Terms of Use and Privacy Policy commitments cited in Model Use and Training §4.4.Cerebras Terms of Use + Privacy Policy (linked from Subprocessors §3).
Synapse → managed graph store providerLGPD art. 33 + 35; provider DPA incorporates Standard Contractual Clauses.Provider DPA (linked from Subprocessors §2).
Synapse → payment processorLGPD art. 33 + 35; payment-processor DPA incorporates Standard Contractual Clauses. Payment processor handles only billing identifiers, not Customer Content.Payment-processor DPA (linked from Subprocessors §5).
Every transfer is governed by a contract that incorporates Standard Contractual Clauses or an equivalent. The complete set of clauses is referenced and made available to enterprise customers under NDA via privacy@graphorlm.com.

4. Why us-central1

A single cloud region was chosen rather than a multi-region storage deployment or a cross-region active-active design for three reasons:
  1. Auditability. A regulated customer can verify the residency claim by running a single command per layer against the cloud-provider CLI and confirming the region. A multi-region claim demands provider-level trust that data does not move between sub-regions.
  2. Predictable latency for the Brazilian user base. us-central1 (Iowa) is one of the lower-latency US regions for traffic originating in Brazil over public-internet routes. The latency tradeoff vs a São Paulo region is acceptable for current traffic patterns; see §5 for the Brazil-region roadmap.
  3. Subprocessor co-location with AWS US regions. Bedrock-hosted inference returns to Graphor over public network paths; co-locating the Graphor backend with the Bedrock regions reduces round-trip variance.
The migration of the customer-content storage from US multi-region to us-central1 single-region was completed as part of this trust-documentation initiative. Stg is intentionally not migrated — it does not host real customer data.

5. Roadmap

Two alternative regions are on the roadmap. Neither has a committed delivery date — both unlock on customer request for the enterprise tier, subject to a cost/timeline review per customer. EU region — for GDPR-bound customers that require EU-only residency end-to-end. Tradeoffs:
  • Requires migrating every component in the per-layer residency table to an EU region.
  • Requires switching the Bedrock region to an EU Bedrock region. Anthropic Claude availability in EU Bedrock regions varies by model; the Standard tier model would be pinned to whichever Opus version is GA in the chosen EU Bedrock region at the time of provisioning.
  • OpenAI does not pin a residency region today; the EU posture would rely on the OpenAI ZDR addendum (zero retention) as the compensating control, or replace OpenAI embeddings with a self-hosted embedding model on the EU footprint.
  • The managed graph store supports EU regions natively.
Brazil region (São Paulo) — for LGPD-bound customers that prefer Brazilian residency, or for customers in regulated sectors where Brazilian residency is explicitly required (some federal-government workloads, certain Bacen guidelines). Tradeoffs:
  • The cloud infrastructure provider supports the full Graphor stack in the São Paulo region.
  • AWS Bedrock is already available in sa-east-1 (São Paulo) — Anthropic Claude on Bedrock is GA in this region as of 2025. The Standard tier could be served entirely from Brazilian regions if the customer requires it; this is the lightest-lift alternative residency option.
  • The managed graph store does not currently offer a São Paulo region; the Brazil deployment would either accept a North-American managed instance (with the contractual residency commitment from the provider) or migrate to a self-hosted graph store on the São Paulo footprint.
  • OpenAI embeddings remain non-region-pinned; same compensating control as the EU case.
Customers interested in either region should email privacy@graphorlm.com with a brief description of the residency requirement (regulatory citation, contractual obligation, internal policy). A scoping conversation establishes feasibility, timeline, and any incremental cost surcharge for the alternative region’s infrastructure.

6. Things that explicitly do NOT happen

Stating these explicitly removes ambiguity for security and privacy reviewers:
  • No cross-region replication of Customer Content. The customer-content storage is single-region; the primary relational database has no cross-region replica; backups stay within the cloud-provider region’s redundancy posture.
  • No CDN caching of authenticated responses. Authenticated application responses are not cached in any edge location. Public marketing assets may be edge-cached but contain no Customer Content.
  • No content sent to a multi-region or global resource by default. The legacy multi-region customer-content store has been migrated; no production component routes customer data through a multi-region resource.
  • No silent regional failover. AWS Bedrock has configured failover regions (US-only) that activate on quota or availability events; the failover regions are all US. The configured São Paulo failover slot is currently disabled — a future activation will be published on the Subprocessors page before it takes effect.

7. Change history

VersionDateChange
1.02026-06-21Initial publication. Documents the single-region us-central1 posture post-migration of the customer-content storage.
When the production region, the subprocessor region inventory, or the alternative-region roadmap status changes, this table is updated and subscribers to subprocessors@graphorlm.com receive an email.

Contact