Security & Compliance
Last updated: June 23, 2026
RecallStream is built and operated with security in mind. This page summarises our approach to keeping your data safe. Technical and organisational measures are detailed in Schedule 1 of our Data Processing Agreement.
Encryption & Hashing
TLS 1.2+ in transit · Argon2-hashed passwords · One-way-hashed API keys · AES-256-GCM-encrypted webhook secrets
Least-Privilege Access
Operator-only production access via SSH keys · Centralised logs · Role-based permissions · No shared credentials
GDPR / CCPA Ready
Transparent policies · User rights honoured · DPA on request · No data sold
All data in transit between your browser or API client and RecallStream's servers is encrypted using TLS 1.2 or higher. We enforce HTTPS and use HTTP Strict Transport Security (HSTS) to prevent protocol downgrade attacks.
Customer data is stored on EU (Germany) infrastructure with access restricted to the operator; database backups are stored in access-controlled EU object storage with a 30-day lifecycle. API keys (rr_…) are stored as one-way hashes — we cannot read them back; webhook signing secrets (whsec_…) are encrypted (AES-256-GCM) at the application layer. Neither is ever logged in plaintext. When you rotate or revoke a key, the old value is immediately invalidated and cannot be recovered.