Skip to content

Residency

Residency pins where a namespace stores and processes its records, Files and analytics, set per Startup or per Tenant.

Residency pins the region where a namespace stores and processes its records, Files and analytics copy. A Startup sets it for itself, and a Tenant can set its own.

Contract

residency is a Setting with the value us or eu. It is set before a namespace writes its first record and locks once that record exists.

RuleDetail
DefaultInherited from the Studio, nearest holder first
What stays in regionThe owner database, Files, the analytics copy, backups and every step that reads them
TenantsA Tenant takes its own region at provisioning, whatever its Startup's region
Model callsRouted to models served inside the region
Visitors without ConsentCounted by a daily-rotating hash; no cookie is set and no IP address is stored
Region on recordEvery Action records the region it ran in

Residency is read by the Privacy and Compliance Systems, which answer a Customer's data-location questions from these records.

Verbs

VerbObjectEvent
Setting.updateSettingSetting.updated

Interfaces

Example

shiftboard.app, scheduling Software for clinics, runs in us. When a clinic in the EU signs up, its Tenant is provisioned in eu, and that clinic's records never leave the EU.