Security
We take security seriously. Here's exactly how we handle your data and API keys.
API Key Handling
- ✓ API keys are stored as environment variables on the server
- ✓ Keys are never exposed to the client/browser
- ✓ Keys are never stored in databases or logs
- ✓ All API calls are made server-side via Next.js Route Handlers
Chat Data
- ✓ Conversations are not stored in any database
- ✓ Each request is stateless — no persistence between sessions
- ✓ Messages are forwarded to Crane's API for inference only
- ✓ No training on your conversations
Transport Security
- ✓ All traffic served over HTTPS
- ✓ API endpoints are server-side Route Handlers (not client-side)
- ✓ Input validation on all API endpoints
Responsible Disclosure
If you discover a security vulnerability, please email hello@crane.codes with the subject "Security Vulnerability". We'll respond within 48 hours.