Security
Configure authentication, encryption, and compliance settings.Single Sign-On (SSO)
Supported Providers
| Provider | Protocol |
|---|---|
| Okta | SAML 2.0, OIDC |
| Azure AD | SAML 2.0, OIDC |
| Google Workspace | SAML 2.0, OIDC |
| OneLogin | SAML 2.0 |
| Ping Identity | SAML 2.0, OIDC |
| Custom | SAML 2.0, OIDC |
SAML Configuration
- Go to Administration → Security → SSO
- Select SAML 2.0
- Configure:
- Identity Provider metadata URL
- Entity ID
- Assertion Consumer Service URL
- Certificate
- Test the connection
- Enable SSO
OIDC Configuration
- Go to Administration → Security → SSO
- Select OpenID Connect
- Configure:
- Client ID
- Client Secret
- Authorization endpoint
- Token endpoint
- Scopes
- Test the connection
- Enable SSO
Encryption
Data at Rest
All stored data is encrypted:| Data Type | Encryption |
|---|---|
| Conversation logs | AES-256 |
| User data | AES-256 |
| API keys | AES-256 with key rotation |
| Knowledge indexes | AES-256 |
Data in Transit
All network communication uses:- TLS 1.3 (preferred)
- TLS 1.2 (minimum)
- Certificate pinning for mobile apps
Key Management
- Keys stored in secure key management service
- Automatic key rotation (configurable)
- Customer-managed keys available (Enterprise)
Service Accounts
Overview
Service accounts enable programmatic access without user credentials.Create Service Account
- Go to Administration → Security → Service Accounts
- Click Create Service Account
- Configure:
- Name and description
- Permission scopes
- IP allowlist (optional)
- Generate credentials
- Securely store credentials
Permission Scopes
| Scope | Access |
|---|---|
| read:agents | View agent configurations |
| write:agents | Create and modify agents |
| read:conversations | Access conversation logs |
| read:analytics | View analytics data |
| admin:users | Manage users |
Access Control
Role-Based Access
| Role | Permissions |
|---|---|
| Platform Admin | Full platform access |
| Workspace Admin | Manage workspace settings and users |
| Agent Developer | Create and modify agents |
| Analyst | View analytics and reports |
| User | Interact with deployed agents |
Custom Roles
Create custom roles for specific needs:- Go to Security → Roles
- Click Create Role
- Select permissions
- Assign to users or groups
Compliance
Data Residency
Configure where data is stored:| Region | Data Centers |
|---|---|
| US | US East, US West |
| EU | Ireland, Frankfurt |
| APAC | Singapore, Sydney |
Certifications
| Certification | Status |
|---|---|
| SOC 2 Type II | Certified |
| ISO 27001 | Certified |
| GDPR | Compliant |
| HIPAA | Available (Enterprise) |
Data Retention
Configure retention policies:Audit Logging
Logged Events
| Category | Events |
|---|---|
| Authentication | Login, logout, SSO events |
| Authorization | Permission changes, role assignments |
| Data access | Conversation access, exports |
| Configuration | Agent changes, settings updates |
| Security | API key creation, service accounts |
Log Export
Export logs for SIEM integration:- Real-time streaming (Splunk, Datadog)
- Scheduled exports (S3, Azure Blob)
- On-demand download (CSV, JSON)
Network Security
IP Allowlisting
Restrict access by IP:- Go to Security → Network
- Enable IP allowlisting
- Add allowed IP ranges
- Configure enforcement (warn or block)
Private Connectivity
Enterprise options:| Option | Description |
|---|---|
| VPN | Site-to-site VPN connection |
| Private Link | AWS PrivateLink, Azure Private Link |
| Dedicated | Dedicated infrastructure |