Transport
Every request to SahlSign is TLS 1.2+. HTTP traffic is redirected to HTTPS at the edge. Email transmission uses STARTTLS opportunistically (Resend handles the SMTP layer).
At-rest
- Database (Neon Postgres) — encrypted at rest by the underlying cloud provider. Daily backups with point-in-time recovery
- Document storage (S3) — encrypted at rest with SSE-S3 (AES-256). Object-level access policies prevent cross-tenant reads
- Audit chain — hash-linked SHA-256 chain stored in the database with a Postgres rule preventing UPDATE / DELETE (immutability enforced at the DB level, not just the application layer)
Multi-tenant isolation
Every database query that returns tenant-scoped data carries a tenantId filter. Where the schema supports it, Row-Level Security policies enforce isolation at the database level — so even a buggy application query can't accidentally leak rows from another tenant.
The audit trail records every cross-tenant access attempt; we monitor these alerts in production.
Data residency
Currently: production deploys run in US regions (us-east-1 for S3, US Neon region for the DB). This is fine for most use cases but is a hard blocker for some GCC compliance regimes that require in-country data residency (Saudi PDPL, UAE DPL).
Roadmap: we're working on me-south-1 (Bahrain) and me-central-1 (Dubai) deploys for enterprise customers with explicit data-residency requirements. Contact us if this is blocking adoption — we can prioritize.
What we do NOT do
- We do not train ML models on customer documents
- We do not share documents with third parties beyond the email delivery provider (Resend) and timestamping authority (RFC 3161 TSA), both of which have signed DPAs with us
- We do not retain documents after tenant account deletion (full purge within 30 days)
Reports / certifications
- SOC 2 — not yet certified. On the roadmap; honest disclosure on our /compliance page
- ISO 27001 — not yet certified
- HIPAA — not currently supported (no BAA available)
- UETA / ESIGN / eIDAS SES — fully compliant. See /compliance for the specific controls per regulation