Data residency

Last updated: 25 September 2026

The short version

Everything you send to the API, and everything it returns, is processed in Saudi Arabia and never leaves it. The same is true of the account database and its backups. The only personal data that leaves the Kingdom is the email address of an account, used to deliver sign-in links and to answer your emails, and what you choose to type into the website chat.

Where each part runs

WhatWherePersonal data
Rendering: the HTML, web addresses and settings you send, and the PDF or image producedSaudi Arabia, Oracle Cloud, Jeddah region (me-jeddah-1), in memory onlyWhatever your documents contain. Not stored, not logged.
Accounts, API key fingerprints, usage countsSaudi Arabia, the same server in JeddahEmail address, optional company name
Backups of the account databaseSaudi Arabia, Oracle Object Storage, Jeddah region; encrypted before upload, kept for 35 daysAs above. Rendered content is never part of a backup.
Sign-in emails and email correspondenceRackhost, Hungary (European Union)Email address, message content
Domain name service (DNS)Rackhost, HungaryNone
TLS certificatesLet's EncryptNone
Website chat (only what you type into it; not part of the API)Anthropic, United States, for questions about Sahifa; other questions are answered by our server in JeddahThe question, if it contains any. Keys, email addresses and phone numbers are removed first; nothing is stored
Availability monitoringExternal checks of the public website and health address, from outside the KingdomNone
AdministrationYimello LLC, United Arab Emirates, over encrypted SSH to the server in JeddahAccess only when needed to operate the service

What this means for your audit

A signed letter for your auditor

On the Compliance plan we provide this statement as a signed letter on company letterhead, together with the data processing agreement. On other paid plans, ask at support@sahifa.dev.

Changes

If a part of the service moves to another location or provider, this page is updated first, and customers with a signed agreement are told at least 30 days in advance.