Skip to content

Compliance Overview

Rack Gateway is designed with compliance in mind, providing the controls and audit capabilities needed for SOC 2, HIPAA, and other regulatory frameworks.

Audit Logging

Complete, immutable audit trail of all actions with automatic secret redaction.

Learn more →

Access Controls

Role-based access control with least privilege enforcement.

Learn more →

Data Protection

Encryption at rest and in transit, with optional S3 WORM storage.

Learn more →

SOC 2 Alignment

Controls mapped to SOC 2 Trust Services Criteria.

Learn more →

ControlImplementationEvidence
Unique user identificationGoogle OAuth with emailUser records
Multi-factor authenticationTOTP, WebAuthn, YubiKeyMFA enrollment records
Access controlRBAC with 5 rolesRole assignments
Session managementConfigurable timeoutsSession records
Password policyDelegated to Google WorkspaceN/A (no local passwords)
ControlImplementationEvidence
Activity loggingAll API requests loggedAudit log entries
User actionsWho did what, whenAudit trail
Access attemptsSuccessful and failedRBAC decisions
Secret protectionAutomatic redactionRedacted logs
Log integrityS3 WORM storageObject Lock
ControlImplementationEvidence
Encryption in transitTLS 1.2+ requiredHTTPS configuration
Encryption at restAWS KMS for S3KMS key policy
Data retentionOperator-managed retentionRetention policy docs
Data deletionManual purgeDatabase procedures
  • OAuth configured with domain restriction
  • MFA enabled for all privileged users
  • RBAC roles assigned appropriately
  • Audit logging configured and tested
  • S3 WORM bucket configured (if required)
  • Session timeout set appropriately
  • HTTPS enabled with valid certificate
  • Access review process documented
  • Regular access reviews (quarterly)
  • Audit log review process
  • Token rotation schedule
  • Incident response plan
  • User onboarding/offboarding process
  • Change management process

Rack Gateway provides controls that support compliance with:

FrameworkAlignment LevelKey Features
SOC 2 Type IIStrongFull audit trail, RBAC, MFA, encryption
HIPAAPartialAccess controls, audit logging, encryption
PCI DSSPartialAccess controls, logging, secure configuration
ISO 27001PartialInformation security controls
GDPRPartialAccess controls, audit trail

For compliance audits, Rack Gateway provides:

  • Audit logs: Complete activity history
  • User records: All users with roles and status
  • Session records: Authentication history
  • Token records: API token usage and lifecycle
  • Configuration: Current security settings
  • Access review documentation
  • Incident response records
  • Change management records
  • Training records

Use the admin API or direct SQL:

Terminal window
# API: last 7 days for a user
curl -H "Authorization: Bearer TOKEN" \
"https://gateway.example.com/api/v1/audit-logs?user=alice@example.com&range=7d"
FieldDescription
User emailUnique identifier
RoleCurrent role assignment
Last loginMost recent authentication
MFA statusEnrolled methods
API tokensNumber of active tokens
FieldDescription
Date rangeReporting period
Total eventsNumber of audit entries
Unique usersActive users
Top actionsMost common operations
Denied requestsRBAC denials