dark_mode
Security

Security at Sauna SPA Engine

Your trust is our foundation. Here's how we protect it.

lock

256-bit TLS Encryption

All data transmitted between your browser and our servers is protected with industry-standard TLS 1.3 encryption, ensuring complete confidentiality.

enhanced_encryption

Bcrypt Password Hashing

User passwords are never stored in plain text. We use bcrypt with salted hashing rounds, making brute-force attacks computationally infeasible.

admin_panel_settings

Role-Based Access Control

Granular RBAC ensures employees, managers, and owners only access data relevant to their role and branch. Every API endpoint enforces session verification.

backup

Automated Backups

Your data is automatically backed up with point-in-time recovery capabilities. Our infrastructure supports instant failover across multiple availability zones.

Infrastructure Security

Our platform is hosted on enterprise-grade cloud infrastructure with SOC 2 Type II compliance. We use containerized deployments with automatic scaling, ensuring high availability and protecting against DDoS attacks. All database connections are encrypted and routed through secure, private network tunnels.

Authentication Security

We implement JWT-based session management with automatic token rotation every 15 minutes and a strict 60-minute inactivity timeout. Sessions are cryptographically signed with a unique server secret, preventing token forgery. All authentication attempts are rate-limited to prevent credential stuffing attacks.

Data Protection

Business data is logically isolated at the branch level, ensuring no cross-contamination between organizations. Financial records including commission logs and settlement payouts use atomic database transactions to guarantee consistency. We conduct regular security audits and vulnerability assessments.

Responsible Disclosure

If you discover a security vulnerability, we encourage responsible disclosure. Please report any findings to security@saunaspa.rw. We commit to acknowledging reports within 24 hours and providing updates throughout the resolution process.