Trust and Operations

The boring stuff, in plain numbers.

Rate limits, retention, data export, backup, SLA targets, security posture, and compliance. Every number on this page is implemented in production code and measurable against the running service.

Rate limits

Token-bucket per IP (unauthenticated) or per API key (authenticated). Tokens refill at the sustained rate. Short bursts allowed up to the burst ceiling. 429 with Retry-After header when exceeded.

CallerSustainedBurstIdentifier
Unauthenticated120 req/min20client IP
Authenticated (gs_ak_ key)600 req/min (~10 req/sec)20API key
AdminUnlimited-admin scope

Retention and soft-delete

Org deletion enters a 90-day grace period. The owner can restore in full during the window. After 90 days, nodes, edges, and source files are hard-purged. Grace period is configurable via the GRAPHORY_PURGE_GRACE_DAYS environment variable; Graphory cloud uses the default of 90.

ActionEffectWindow
Owner soft-deletes the orgOrg flagged deleted, all access blockedImmediate
Owner calls POST /org/{id}/restoreOrg restored, all access re-enabledAny time within 90 days
90 days elapseHard-purge: graph, edges, source files all removedPermanent

Data export

Owner-only. Asynchronous: submit the job, poll for completion, download from a signed URL (valid 24 hours).

format=zip

Raw source files

All .md files with YAML frontmatter. Source-of-truth portability, re-ingest anywhere.

format=graph-json

Full graph state as JSON-LD

Every node, every edge, every property, full provenance. Load into any other graph store.

Included

  • All nodes and edges
  • All properties
  • Full provenance (source, confidence, authority, timestamps)

Excluded

  • Third-party credentials (they stay in the vault, they are yours)
  • Internal review-queue state
  • Audit logs
  • Cross-customer ontology rules

Backup and disaster recovery

Snapshot cadenceDaily at 03:00 server time
Snapshot formatFull graph-store .rdb dump
Local retention7 days on the application host
Offsite copyB2 object storage, encrypted at rest, separate region
Restore targetManual restore in under 4 hours from the most recent dump

Operational policy, not contractual guarantees. A public status page with measured uptime and drill results is on the 2026 roadmap. Enterprise customers can negotiate contractual RPO/RTO.

SLA targets

Uptime targets per plan. Policy commitments except on Enterprise, where they are contractual. Measurement is the fraction of minutes in a calendar month during which the Graph API responds with 2xx to a health check from an external region.

PlanUptime targetAllowed downtime/monthContractual
FreeBest effortNo targetNo
Pro99.5%~3.6 hoursPolicy
Business99.9%~44 minutesPolicy
EnterpriseCustomContract-definedYes

Security

Per-org graph isolation

Each org has its own named graph in the graph store. Queries cannot cross org boundaries. No shared index, no shared cache.

BYOC credentials

Connectors use your OAuth app and your tokens. Stored encrypted in WorkOS Vault. Graphory operators cannot read them in plaintext.

TLS everywhere

All endpoints terminate TLS via Let's Encrypt with automatic renewal. HTTP redirects to HTTPS.

Human auth via WorkOS

AuthKit handles login, multi-factor, SSO, org membership. No passwords stored in Graphory.

Machine auth

gs_ak_ API keys scoped to a single org, created only by the owner. Revocable immediately from Settings.

Audit trail on every write

Who, what, when, with what authority (code, AI, user correction, admin). User corrections outrank automatic extraction.

Compliance posture

Plain-English where we stand today:

SOC 2Not certified yet. Controls mapping in progress, external audit targeted for 2026. Not eligible for procurement gates requiring an in-hand Type II report.
HIPAANot in scope. Do not send PHI through Graphory cloud. Self-hosted is the right path for HIPAA-adjacent workflows.
PCI-DSSNot in scope. Do not send cardholder data.
GDPRRight-to-erasure implemented via the soft-delete + 90-day hard-purge flow. Data exports satisfy portability. DPAs available on request for Business and Enterprise.

Need data to stay in your own infrastructure?

For regulated industries, air-gapped environments, or zero-SaaS-dependency requirements, a self-hostable community edition is on the roadmap for Q2-Q3 2026.

Self-hosting roadmap

Questions?

Operational or security questions: support@graphory.io. Procurement, security review, custom terms: info@graphory.io.