Your MSP handles sensitive client data every day. LayerOps protects every credential, every action, and every query with a multi-layered security architecture built from the ground up.
Architecture
Hardware-backed managed KMS in production. Generates and protects all data encryption keys. Keys never leave the HSM boundary.
Each workspace gets a unique Data Encryption Key, wrapped by the root KMS. Key rotation without re-encrypting data.
AES-256-GCM with unique initialization vectors per value. Tamper-evident via authenticated encryption. NIST-standardized algorithms throughout.
Security Pillars
Access Control
Every team member gets a role. Every role maps to specific API verbs per integration. The AI assistant checks permissions before every action. If a read-only user asks to close a ticket, the request is denied before it ever reaches the API.
Full platform access. Manages billing, members, and all integrations.
Full CRUD across all integrations. Cannot manage billing or ownership.
Day-to-day operations. Can read and create, but not delete.
View-only access. Cannot modify any data through any integration.
Approval Workflow
Every write operation follows the same path: the AI describes what it wants to do, you review, and only then does it execute - with your permissions re-validated at approval time.
AI identifies a write operation is needed
RBAC + guardrails check permissions
User reviews and approves the action
Permissions re-verified, then dispatched
Defense in Depth
Every database query is scoped to the workspace. Cross-workspace access is structurally impossible - enforced by schema constraints, not just application logic.
After integration setup, credentials are automatically scrubbed from chat history. Tool call arguments and user messages are both scanned and redacted.
X-Frame-Options: DENY prevents clickjacking. X-Content-Type-Options: nosniff blocks MIME attacks. Strict referrer policy and disabled device APIs.
Every workflow execution, approval decision, and API call is logged with user, workspace, method, and endpoint. Step-level visibility for investigations.
7-day session expiry with daily refresh. 5-minute cookie cache. Live membership verification on every request. No stale session trust.
Webhook events auto-expire after 7 days. Notifications after 14 days. Pending actions expire in 10 minutes. No indefinite data accumulation.
Start using LayerOps with confidence. Every query encrypted, every action audited, every credential protected.