§ Trust

Security

Effective 1 May 2026

Infrastructure

Nephra runs on Digital Ocean App Platform. Our database is hosted by Supabase (PostgreSQL) in the European Union.

Public-facing forms are protected against automated abuse by Cloudflare Turnstile.

Encryption

Data at rest: machine parameters are encrypted at the application layer with AES-256-GCM. Remaining data is covered by the storage layer's encryption at rest.

Data in transit: TLS 1.2 or higher enforced on all connections. HTTP is redirected to HTTPS.

Authentication tokens: Supabase Auth issues short-lived JWTs signed with ES256. Tokens are validated server-side on every request.

Access control

Nephra uses role-based access control (RBAC) with five distinct roles: Admin, Doctor, Nurse, Operator, and Patient. Each role has a least-privilege set of permissions enforced at the API layer.

All admin access to production infrastructure requires multi-factor authentication.

Audit logging

Every write operation on clinical data is recorded in an append-only audit log with user ID, timestamp, and action type. Our retention policy for these logs is 7 years.

Vulnerability disclosure

If you discover a security vulnerability, please report it responsibly to [email protected]. We aim to acknowledge reports within 2 business days and provide a fix timeline within 10 business days for critical issues.

We do not pursue legal action against researchers who act in good faith under this policy.