Encryption
Strong encryption everywhere; in transit, at rest, and across every tier of the platform.
- In transit TLS 1.2+ on every network connection: HTTPS for the dashboard and API, MQTT-TLS for device telemetry, TLS for VPN. Minimum 256-bit encryption.
- At rest, databases AES-256 encryption on the production database cluster, including all replicas, automated backups, and snapshot stores.
- At rest, object storage AES-256 encryption on every storage bucket holding firmware, telemetry archives, or attachments.
- Connection pooling The connection-pool layer enforces TLS; no plaintext database connections from any compute layer.
- Approved algorithms Industry-standard, current cryptography only. Legacy primitives (MD5, SHA-1 for signing, DES, RC4) are explicitly prohibited in policy and absent from the codebase.