Crubby Security

How we protect your data.

Encryption in transit and at rest, append-only audit logs, PCI-DSS via Stripe, GDPR by design. Transparency for whoever has to clear the purchase with the compliance officer.

Contents

Encryption

All traffic is encrypted in transit (TLS 1.3) and at rest (AES-256). No sensitive data ever travels in the clear.

Access control

Multi-tenant by design: every query goes through requireStaff/requireAdmin, which applies the restaurantId filter. No cross-tenant data leaks.

Audit log and traceability

Every administrative action is logged with actor, target, timestamp, role and payload. Append-only, unlimited retention.

Payments and PCI-DSS

Crubby never sees card numbers. Stripe handles the entire PCI-DSS Level 1 flow.

Backup and disaster recovery

Daily backups with 7-day point-in-time recovery; weekly backups kept for 90 days. RPO < 1 hour, RTO < 4 hours.

Incident response

Automatic alerting on critical errors via Sentry. Data-breach notification SLA: 72 hours, per GDPR art. 33.

GDPR and data residency

Personal data hosted in the EU (Frankfurt). DPA available on request. US transfers only under SCC 2021/914.

Found a vulnerability?

We value responsible disclosure. If you’ve identified a security bug, write to us at security@crubby.com with the technical details (PoC, steps to reproduce, impact). Here’s what we promise:

Questions from your compliance officer?

DPA, security questionnaire, ISO/SOC2 roadmap. We answer every enterprise requirement in writing.

Email the security team