How Meridian protects your data - encryption, key handling, network security, and responsible disclosure.
| Layer | Protection |
|---|---|
| In transit | TLS 1.3 everywhere; HTTP→HTTPS redirect with HSTS |
| At rest | AES-256 at the storage layer; encrypted backups |
| Secrets | API keys stored as one-way hashes - we can't read them back; whsec_ secrets shown once, hashed at rest |
| Isolation | Per-project data isolation; test/live fully separate at the data layer |
resource:action scopes server-side - least privilege by default.expires_in_days) and IP allowlists are supported - see IP allowlisting.POST /keys then DELETE /keys/:id; overlap the two for zero-downtime rotation.Security is shared. We protect the platform; you must:
Meridian-Signature on every webhook delivery - replay tolerance ≤5 min.Found a vulnerability? Email security@meridian.dev - we run a coordinated disclosure program: