How Hypernova AI manages user identities, authentication, and system access
This policy governs how access to Hypernova AI systems, data, and infrastructure is granted, maintained, and revoked. It applies to all users, administrators, contractors, and third-party services.
All access rights are granted based on the minimum permissions required to perform a defined function. Access is explicitly granted — nothing is inherited by default. Elevated access requires explicit approval from the CEO and is audit logged.
| Role | Access Level | Capabilities |
|---|---|---|
founder | Full Admin | All systems, all data, admin panel, infrastructure, billing, user management |
admin | Delegated Admin | User management, support tools, content moderation — no infrastructure access |
user | Standard User | Own account data only, product features per subscription tier |
service | Machine Account | Scoped API access only, no UI access, rotated keys |
| Requirement | Standard | Status |
|---|---|---|
| Minimum length | 8 characters | Enforced in code |
| Password hashing | bcrypt (cost factor ≥12) | Enforced in code |
| Plaintext storage | Prohibited | Enforced — never logged or stored |
| Password reuse | Last 5 passwords cannot be reused | Planned Q4 2026 |
| Complexity | Mix of character types encouraged | UI guidance provided |
Secure, HttpOnly, and SameSite=Lax flags enforced on all session cookies| Version | Date | Author | Changes |
|---|---|---|---|
| 1.0 | January 1, 2026 | Cale McMillin | Initial document |
| 1.0.1 | August 2026 | Cale McMillin | Annual review — added OAuth section |