docs/user/security.mdx
Spree Commerce and its Enterprise Edition are engineered with robust security practices designed to meet the expectations of enterprise customers performing formal security reviews aligned with SOC 2 Type 2 and ISO/IEC 27001 standards.
This document summarizes Spree’s security principles, development practices, infrastructure protections, and data-handling safeguards, providing assurance for procurement teams, risk assessors, and compliance auditors.
Our Secure Software Development Lifecycle (SDLC) ensures that every Spree Commerce release - Community or Enterprise - is developed, tested, and maintained following industry best practices.
Spree API is built on Ruby on Rails, a framework known for its strong “security-by-default” architecture. Rails powers global companies like Shopify, GitHub, Airbnb, Kickstarter, and Square—proving its enterprise readiness.
These features make security intrinsic to Spree’s architecture—not an afterthought.
Spree Commerce does not store or process payment card data. Instead, it integrates with PCI-DSS compliant processors (e.g., Stripe, Adyen).
Spree’s production environments are recommended to be secured using modern infrastructure and trusted third-party services, for example:
Spree supports modern authentication mechanisms for both the storefront and admin dashboard.
The Spree Commerce Enterprise Edition includes additional enterprise-grade security and governance capabilities, among others:
While Spree Commerce is a self-hosted platform—meaning its overall security depends on each customer’s infrastructure, configuration, and operational practices—it cannot itself be formally certified under SOC 2 or ISO 27001. However, its security controls are closely aligned with these standards and modeled on equivalent best-practice frameworks.
| Domain | Practice |
|---|---|
| Security | Access controls, vulnerability management, encryption, secure SDLC |
| Availability | High availability design, backup and disaster recovery |
| Confidentiality | Encryption of data, least-privilege access, NDAs |
| Integrity | Code reviews, CI/CD with automated testing |
| Privacy | Data minimization, no storage of payment or personal card data |
Spree’s open-source transparency is a unique security advantage:
Security is never static. Spree maintains an evolving program of policy reviews, training, and threat intelligence updates to anticipate new risks. Lessons learned are integrated back into the SDLC to continuously strengthen the platform.
The Spree Commerce Enterprise Edition includes access to Premium Support, a partnership-level service designed to enhance security, compliance, performance, and innovation.
Premium Support provides direct access to the Spree core engineering team offering priority assistance covering, among others:
This ensures enterprise customers remain secure, compliant, and high-performing while continuously evolving their digital commerce environments.