πSecurity at DIFFSCOUT
Your data security is our priority. Here's how we protect your information.
π
Authentication & Access
- βOAuth 2.0 authentication via Clerk (Google, GitHub, Microsoft)
- βNo passwords stored - delegated authentication only
- βPer-request user validation on all API endpoints
- βSession tokens with automatic expiration
π‘οΈ
Data Protection
- βAll data encrypted in transit (TLS 1.3)
- βPostgreSQL database with SSL connections required
- βUser data isolated by account (multi-tenant architecture)
- βScreenshots stored securely with ownership verification
π
API Security
- βRate limiting on all endpoints (per-user and per-IP)
- βRequest validation and sanitization
- βSQL injection prevention via parameterized queries
- βCORS headers properly configured
π
Monitoring & Compliance
- βAudit logging for all API actions
- βRequest IDs for full traceability
- βError tracking without exposing sensitive data
- βRegular security reviews and updates
π
Infrastructure
- βBuilt on SOC 2 compliant infrastructure
- βHosted on Railway (SOC 2 Type II certified)
- βDatabase on Neon PostgreSQL (SOC 2 Type II certified)
- βAuthentication via Clerk (SOC 2 Type II certified)
- βPayment processing via Stripe (PCI DSS Level 1)
- βNo customer payment data stored on our servers
π«
What We Don't Do
- βWe don't sell or share your data with third parties
- βWe don't access pages behind your login credentials
- βWe don't store passwords (OAuth only)
- βWe don't track you outside of our service
Security Questions?
If you have security concerns or want to report a vulnerability, please contact us.
security@diffscout.com