Documentation menu

Getting started

API reference

Guides

Trust and support

Data residency and compliance

Sahifa exists so that Saudi companies can generate customer documents without the content leaving the Kingdom. This page sums up what that means for your compliance file. It describes the service, not legal advice: whether it meets your obligations is for your compliance team to decide.

The commitment

The full list of where each part of the service runs, including the account database, backups, email and the website chat, is on the data residency page.

How this relates to Saudi regulation

FrameworkWhat it expectsHow Sahifa supports it
SAMA Cyber Security Framework and outsourcing rules (banks, payment and fintech companies licensed by SAMA)Customer data handled by a third party stays in the Kingdom unless approved otherwise; the outsourcing is documented and auditable.Processing only in Jeddah, no storage, a signed data processing agreement and a signed data residency letter for your outsourcing file.
Personal Data Protection Law (PDPL) and its regulations on transfer outside the Kingdom (SDAIA)Personal data is transferred abroad only under the conditions of the law.Document content is not transferred abroad and not retained. Sahifa acts as a processor under the data processing agreement.
ZATCA e-invoicingInvoices carry the required fields and QR code; the PDF copy matches the cleared invoice.Sahifa renders your HTML exactly, including Arabic text and the QR code you supply. It does not issue or clear invoices. See Arabic documents.

Documents for your auditor

Who operates the service

Sahifa is operated by Yimello LLC, a software company registered in the United Arab Emirates. Administration happens over encrypted SSH to the server in Jeddah, only when needed to run the service. Questions from compliance teams are welcome at support@sahifa.dev.