Getting Started
Security and data protection
3 minutes read time Difficulty: beginner
Security and data protection
AIsoule takes security seriously. Here's how your data is protected.
Data encryption
| Data | Protection |
|---|---|
| Access tokens | AES-256 encrypted at rest |
| API keys | Encrypted at rest |
| Passwords | bcrypt hashed (never stored in plain text) |
| Data in transit | TLS 1.3 (HTTPS only) |
| Database | Encrypted connections |
Access controls
- Role-based access (RBAC) — Granular permissions per user
- API key scoping — Keys inherit creator's permissions
- Session management — JWT tokens with short expiry (15 min access, 7 day refresh)
- CSRF protection — All state-changing requests verified
Authentication security
- Rate limiting — 5 login attempts per minute
- SSO support — Google, Microsoft, GitHub (enterprise-grade)
- Password requirements — Minimum 8 characters
- Token rotation — Refresh tokens are single-use
Audit trail
Every action is logged:
- Who did what, when
- IP address and user agent
- Changes tracked (before/after)
- 90-day retention
Infrastructure
- Hosted on secure cloud infrastructure
- Regular security updates
- Automated backups
- 99.9% uptime SLA
Your responsibilities
- Use strong passwords — Don't reuse passwords
- Enable SSO — For enterprise teams
- Rotate API keys — Every 90 days
- Review access — Remove unused users quarterly
- Don't share credentials — Each person gets their own account
Related Articles
Was this guide helpful?
Your feedback helps us make these guides better for everyone.