Technical details on how ARKA-AI encrypts and protects your sensitive data, including API keys and conversation history.
ARKA-AI uses industry-standard encryption to protect your data at every stage - in transit, at rest, and during processing. Here's how it works:
Your Browser
HTTPS/TLS 1.3
ARKA-AI Server
AES-256 encryption
AI Provider
HTTPS/TLS 1.3
All data moving between your browser and ARKA-AI is encrypted using TLS 1.3, the latest transport security protocol:
API Provider Traffic
When your request is forwarded to OpenAI or OpenRouter, it also uses HTTPS/TLS 1.3. Your data is never transmitted in plain text.
All sensitive data stored in our database is encrypted using AES-256 (Advanced Encryption Standard with 256-bit keys):
Your OpenAI and OpenRouter API keys are encrypted before storage. The encryption key is stored separately and rotated regularly.
Stored: AES-256-GCM encrypted blob
Original: Never stored in plain text
Your conversation history is encrypted at the database level. Individual messages are associated with your account only.
Database: Volume encryption enabled
Backups: Encrypted before storage
Encryption is only as strong as the key management. Here's our approach:
| Data Type | In Transit | At Rest |
|---|---|---|
| API Keys | TLS 1.3 | AES-256 |
| Conversations | TLS 1.3 | Volume Encryption |
| User Profiles | TLS 1.3 | Volume Encryption |
| Session Tokens | TLS 1.3 | Hashed (bcrypt) |
| Passwords | TLS 1.3 | Hashed (Argon2) |
Our telemetry and logging systems are designed to never capture sensitive data:
Logged (Safe)
Never Logged
Open Source Telemetry
Our telemetry module is designed with "safe by default" patterns. Sensitive fields are automatically stripped before any logging occurs.