Security at Phase
Access to your secrets is controlled by encryption keys that only you hold. Phase is built on a rigorous cryptographic foundation: open source, end-to-end encrypted by default, and engineered for enterprise-grade security.
SOC 2 Type 2
Independently audited by Oneleet. Our controls are examined continuously. Audit reports are available in our trust center.
Penetration tested
Penetration tested by Oneleet, an independent security firm, across the platform, APIs and services, with remediation tracked to completion. Executive summaries are available through the trust center.
OpenAI Daybreak
Phase is an OpenAI Daybreak partner.
Daybreak is OpenAI's cyber defense program. It gives verified defenders governed access to GPT Cyber models, with scope controls, monitoring and human review.
Security controls.
The controls in place across the platform and the organization, audited and continuously monitored. The live list is published in the trust center.
- Multi-AZ · PITR
- KMS CMK at rest
- KMS CMK at rest
- TLS in transit
Access Control and Authorization
- Access granting process used
- Access management policy established
- Account inventory maintained
- Dormant accounts disabled
- Employee access regularly reviewed
- MFA required for critical services
- Password management policy enforced
- Password management policy established
Infrastructure Security
- Active discovery tools used
- Administrator access restricted
- Automated security scanning performed on infrastructure
- Buckets not exposed publicly
- Configuration management system established
- Firewall restricts public access to infrastructure
- Infrastructure changes logged
- Infrastructure changes require review
- Infrastructure deployed using an infrastructure-as-code tool
- Production deployment access restricted
- Unauthorized assets addressed and removed
- Unique production database authentication enforced
- VPN used
- Web Application Firewall (WAF) used
Monitoring and Incident Response
- Audit log management process maintained
- Audit logs collected
- Incident response policy established
- Incident review process implemented
- Infrastructure performance monitored
- Log management used
- Network infrastructure monitored
Disaster Recovery
- Automated backups enabled
- Business continuity and disaster recovery policy established
- Data recovery process established
- Disaster recovery plans tested
- Recovery data isolated
Endpoint Security
- Anti-malware deployed on end-user devices
- Data encrypted on end-user devices
- Firewall maintained on end-user devices
- Mobile device management (MDM) used
Email Security
- DMARC policy and verification used
- Email account access restricted
- Email settings block malicious content
Vulnerability Management
- Automated software patch management performed
- Penetration testing findings remediated
- Penetration testing performed within the last 12 months
- Vulnerabilities scanned
- Vulnerability management policy established
Data Management and Protection
- Data encrypted at rest
- Data encrypted in-transit
- Data inventory maintained
- Data management and retention policy established
Organizational Security
- Acceptable use policy established
- Asset inventory maintained
- Asset management policy established
- Change management policy established
- Changelog established and maintained
- Code of conduct established
- Company security commitments externally communicated
- Data-flow diagrams maintained
- External support resources available (i.e., documentation)
- Offboarding process established
- Onboarding process established
- Password manager used
- Performance evaluations conducted
- Physical access restricted
- Policies signed by relevant personnel
- Reference checks performed for employees
- Roles and responsibilities specified
- Security awareness training conducted
- Service description communicated
- Software development lifecycle established
- System changes externally communicated
- System changes internally communicated
Risk Management
- Risk assessments performed
- Risk management policy established
- Vendor inventory maintained
- Vendor management program established
Crypto.
One standardized set of primitives across the platform: elliptic-curve cryptography on Curve25519, authenticated encryption, and memory-hard key derivation. All implemented using the open source libsodium library.
ChaCha20
CSPRNG — crypto_kdf_keygen · 32-byte keys seeded from /dev/urandom · crypto.getRandomValues()
XChaCha20-Poly1305
AEAD — 256-bit keys · 192-bit nonces · per-field ephemeral keypair + random IV · output K_eph ‖ C ‖ IV
X25519
ECDH over Curve25519 — 256-bit keys · ephemeral keypair per operation → session key
XOR · t = n
2-of-2 split of a 256-bit key — share0 ⊕ share1 · an individual share reveals nothing
Argon2id
Memory-hard — 32-byte seeds · account seed: 1 GB · 4 iterations · device key: 64 MB · 2 iterations
Blake2B
crypto_kdf_derive_from_key — CONTEXT __sign__ → Ed25519 signing keys → X25519 · key digests salted with Salt_env, 32-byte outputs — server-side lookups without plaintext
End-to-end encryption
Encrypted by default: keys, values and comments, with an independent key for every environment. In the default E2EE mode Phase servers store only ciphertext and cannot decrypt your secrets.
Your account keys derive from a 24-word mnemonic phrase only you hold. Granting access wraps an environment’s keys to your account’s public key. The server stores wrapped keys and ciphertext it cannot open.
End-to-end encryption is the default. Server-side encryption is a per-app opt-in for when you need third-party syncs or the REST API. The environment key is then stored encrypted on the server.
Share a secret with anyone via a single link: the Box Seed travels in the URL fragment, parsed only by the browser and never sent to the server. View limits and expiry built in.
Frequently asked questions.
Questions or disclosures
For security questions, vendor reviews or vulnerability reports, contact our security team.
Keep your secrets
Self-host or start on fully managed Cloud in under a minute.
Run Phase on your own infrastructure. Free and open source.