Security
The short version.
A summary of how Shelf protects merchant data. For the detail your security team needs — review questionnaires, control summaries, or a live walkthrough — email us.
Tenancy isolation
Shelf is multi-tenant. Every database query is scoped by the merchant ID derived from the authenticated Shopify session. Cross-merchant reads are not possible through the application surface.
Secrets management
Credentials — database access, third-party API keys, session secrets — are stored in AWS Secrets Manager. Nothing lives in committed code, config files, or environment files.
Data in transit and at rest
See Infrastructure for the encryption posture. Short version: modern TLS on the wire, AES-256 on sensitive columns at the application layer, storage-layer encryption on top of that.
Responsible disclosure
Report a security issue at security@shelfplugin.com. We review reports promptly and coordinate with the reporter on timing.
Want more detail?
For security review questionnaires, SOC 2-style control summaries, a walkthrough of our controls, access-control documentation, or anything else your security team needs — reach out at security@shelfplugin.com. We'll respond with the appropriate level of detail for your review.