Trust · Security practices

Security practices.

We're a small independent lab, not a SOC 2-certified hyperscaler. This document tells you exactly what controls we have today, what we're missing, and what we'll have by which date. Honesty beats inflated compliance copy.

Last updated: 2026-05-27

1. Threat model

We protect against:

We do not protect against:

2. Data at rest

Data classWhere storedEncryption
Account credentialsSupabase managed Postgres (EU region)AES-256 at rest, hashed passwords (bcrypt cost 12)
Stripe customer dataStripe (we never store cards)PCI-DSS L1 (Stripe's certification)
Customer RAG corpusPer-tenant LUKS-encrypted volume on our hardware (Taipei)AES-256-XTS
Customer GGUF (Pro+ tier)Same per-tenant volumeAES-256-XTS
Inference logsAggregate metrics only, no prompt / completion content

3. Data in transit

4. Tenant isolation

This is the central guarantee.

TierCompute isolationRAG isolation
FreeFederated pool, may share workers with other free usersNone — no RAG on free
BasicFederated pool, prompt-isolated (each request independent)Shared encrypted volume, per-user encryption key
ProDedicated tenant node we own. No co-tenancy.Dedicated encrypted volume per tenant
OrgDedicated tenant node + dedicated API key + audit logDedicated volume + access log retained 90 days
EnterpriseOn-prem on your hardware, or dedicated bare-metal owned by youYour control · we have no access

5. Access control

6. What we don't have yet (transparent timeline)

ControlStatusTarget
SOC 2 Type I reportNot startedQ4 2026 (required for Medical / Government tiers)
SOC 2 Type II reportNot startedQ2 2027
ISO 27001 certificationNot started2027
GDPR Data Processing Agreement (DPA) templateAvailable on requestSelf-serve at Pro tier signup by Q3 2026
HIPAA BAANot yet — required for US Medical customersQ1 2027 if US-Medical demand materializes
Penetration testNot yet performedQ4 2026 (third-party, before Enterprise launch)
Bug bounty programEmail-based responsible disclosureHackerOne or similar by 2027

7. Backups & disaster recovery

8. Security incident response

If we discover a breach:

9. Responsible disclosure

If you find a security vulnerability, email norika@charenix.com with:

We commit to:

10. Supply chain

We use only well-known open-source dependencies (llama.cpp, mergekit, HuggingFace transformers, FastAPI). All are pinned to specific versions in our deployment. We monitor for CVEs and patch within 7 days of public disclosure for high/critical severity.

11. AI-specific risks

12. Contact

General security: norika@charenix.com
Privacy and data requests: norika@charenix.com (subject "Data Request")
Incident reports: phone available on request for paying customers