Security
Built to keep each business account separate.
SixStack Relay uses layered account, organization, payment, integration, and application controls. No system can promise perfect security.
Account and organization controls
- Passwords are stored as salted hashes, not readable passwords.
- New passwords use a length-based passphrase policy and locally reject known common or compromised patterns, account identifiers, repeated sequences, and current-password reuse.
- Administrator and client sessions are signed and revocable.
- Sensitive pages and actions check the signed-in user’s role on the server.
- Client organization scope comes from the authenticated session; client-supplied organization identifiers are not trusted for access.
- Sensitive administrative changes and important workflow events create audit history.
Payments and integrations
- Stripe-hosted pages handle checkout and billing management, so SixStack Relay does not store full card numbers.
- Stripe and website-form webhooks use signed or secret endpoints, bounded request bodies, replay controls, and staged secret rotation.
- Provider errors shown in the product are sanitized to avoid exposing secrets or raw private responses.
Application protections
Production responses use HTTPS transport enforcement, content security policy, anti-framing, MIME-sniffing protection, referrer limits, and restrictive browser permissions. Login, reset, webhook, export, notification, billing, and organization-isolation rules have focused automated coverage.
These controls reduce risk; they are not a certification, guarantee, or substitute for customer-side access reviews and secure devices.
Report a security concern
Email contact@sixstackrelay.com with “Security issue” in the subject. Describe the affected page, time, account, and observed behavior. Do not send passwords, session cookies, API keys, card details, or live webhook secrets.
