Security
AutoICD API is built to handle sensitive clinical data securely. Every architectural decision prioritizes data minimization: we process what you send and keep nothing.
Security Architecture
Defense in depth across every layer of the stack.
Network Layer
- TLS 1.2+ encryption on all connections
- HTTPS-only - plaintext HTTP is rejected
- Deployed on dedicated, isolated compute instances
- Edge network for frontend with DDoS protection
Authentication
- API key required on every request
- Keys hashed with SHA-256 at rest
- Instant key rotation and revocation from dashboard
- Rate limiting per key to prevent abuse
Data Processing
- Clinical text processed entirely in memory
- No disk writes, no database storage of PHI
- Request payloads discarded after response
- ML models loaded read-only - never modified by user data
Logging & Monitoring
- Request metadata logged (timestamp, status, latency) - never PHI
- No clinical text in application logs
- No request body caching or replay capability
- Error traces sanitized to exclude user data
Data Flow
What happens to your data at each step of a request.
Your system sends clinical text over HTTPS
API key is validated; request is rate-checked
Text is processed in memory by ML pipeline
Structured results (codes, entities) are returned
All in-memory data is released, nothing persists
What We Don't Do
Store clinical text or PHI in any database
Log request bodies or response bodies
Use your data for model training or fine-tuning
Share data with third parties
Cache or replay previous requests
Retain data after the response is sent
Infrastructure
ML Backend: Runs on dedicated VMs in isolated compute environments. Models are loaded into memory at startup and serve inference requests without any disk I/O for user data.
Frontend & API Gateway: Served via an edge network with automatic TLS, DDoS protection, and global CDN distribution.
Database: Account data (emails, hashed API keys, usage counts) is stored in a managed database. No clinical text or PHI is ever written to the database.
Responsible Disclosure
If you discover a security vulnerability, please report it to info@autoicdapi.com. We take every report seriously and will respond promptly.
Questions about security?
Read our HIPAA compliance page or contact us for details.