At Revano, security is not an afterthought. It's built into every layer of our platform. We understand that you're trusting us with sensitive evidence data, and we take that responsibility seriously.
All customer data is encrypted using Fernet symmetric encryption (AES-128-CBC with HMAC-SHA256). Each tenant has a unique encryption key, ensuring complete data isolation.
All connections to Revano are encrypted using TLS 1.2 or higher. We enforce HSTS headers with a two-year max-age to prevent downgrade attacks.
Tenant encryption keys are wrapped with a master key and stored separately from encrypted data. Key rotation is supported without service interruption.
Generated evidence reports are encrypted and delivered via password-protected ZIP archives with unique, randomly generated passwords.
Passwords are hashed using PBKDF2-HMAC-SHA256 with 240,000 iterations and unique salts. We use constant-time comparison to prevent timing attacks.
TOTP-based 2FA is required for all accounts. Evidence exports require re-authentication with a one-time code to prevent unauthorized data access.
Sessions expire after 30 minutes of inactivity. Users can view and terminate active sessions from their account dashboard.
All login attempts are logged with IP address and device information. Users can review their login history to detect unauthorized access.
Revano is built as a multi-tenant platform with strict isolation between accounts:
Strict CSP headers restrict script execution to approved sources with nonce-based validation. Frame embedding is denied to prevent clickjacking.
All state-changing requests require valid CSRF tokens. Tokens are generated per-session and validated using constant-time comparison.
All user input is sanitized to prevent XSS, SQL injection, and other injection attacks. HTML content is scrubbed of dangerous tags and attributes.
Comprehensive rate limiting protects against brute force attacks, credential stuffing, and API abuse. Limits are enforced per-IP and per-account.
All responses include the following security headers:
| Header | Value | Purpose |
|---|---|---|
Strict-Transport-Security |
max-age=63072000; includeSubDomains | Enforce HTTPS for 2 years |
X-Frame-Options |
DENY | Prevent clickjacking |
X-Content-Type-Options |
nosniff | Prevent MIME sniffing |
Referrer-Policy |
no-referrer | Prevent referrer leakage |
Content-Security-Policy |
Strict nonce-based policy | Prevent XSS attacks |
Revano operates on self-hosted infrastructure for maximum control and data sovereignty:
Revano is designed to support your compliance requirements:
We understand that enterprise customers require detailed security assessments. We're happy to complete security questionnaires (SIG, CAIQ, custom) and provide additional documentation upon request.
Contact us at [email protected] for security inquiries.
We value the security research community. If you discover a security vulnerability, please report it responsibly:
We commit to acknowledging reports within 48 hours and providing regular updates on remediation progress.
For security-related inquiries:
Klaver Solutions
Blaasbalg 14
8253LX Dronten
The Netherlands
KVK 91096111
Email: [email protected]