Security & Compliance

Your data security is our top priority. Learn how we protect your information with enterprise-grade security measures.

Security Overview

Design Commons is built on industry-leading infrastructure from Google Firebase and Vercel, both SOC 2 Type II certified. We implement multiple layers of security to protect your data.

Encrypted at Rest

All data automatically encrypted using AES-256 encryption

Encrypted in Transit

TLS 1.2+ encryption for all data transmission

Access Controls

Role-based permissions and security rules

Infrastructure Security

Google Firebase (Database & Storage)

  • SOC 2 Type II Certified - Independent audit of security controls
  • ISO 27001 Certified - International information security standard
  • Automatic Encryption - All data encrypted at rest using AES-256
  • Data Residency - Data stored in US data centers (us-central1)
  • Regular Backups - Automatic daily backups with point-in-time recovery

Learn more: Firebase Security & Compliance

Vercel (Application Hosting)

  • SOC 2 Type II Certified - Verified security practices
  • TLS/SSL Encryption - Automatic HTTPS for all connections
  • DDoS Protection - Built-in protection against attacks
  • Edge Network - Global CDN for fast, secure delivery

Learn more: Vercel Security

Application Security

Authentication & Session Management

  • • Server-side session cookies (HTTP-only, secure, SameSite)
  • • Firebase Authentication with multi-provider support
  • • Session expiration and automatic logout
  • • Password requirements and strength validation

Access Control

  • Firestore Security Rules - Server-side validation of all database operations
  • Role-Based Access Control (RBAC) - Owner, Admin, Manager, Member, Viewer roles
  • Team Privacy Controls - Private, closed, and open teams
  • Workflow ACL System - Private, team, and org-level visibility controls
  • Storage Rules - File access restricted to organization members

Data Protection

  • Input Validation - All user input validated and sanitized
  • File Upload Security - Type validation, size limits (10MB images, 100MB videos, 50MB PDFs)
  • XSS Protection - Content sanitized before rendering
  • CSRF Protection - Built-in Next.js protection mechanisms
  • SQL Injection Prevention - NoSQL database (Firestore) not vulnerable to SQL injection

API Security

  • Authentication Required - All API endpoints require valid session
  • Input Size Limits - Prevents abuse via large payloads
  • Timeout Protection - 30-second maximum duration for AI endpoints
  • Server-Side API Keys - OpenAI, Linear, and other API keys never exposed to client
  • Rate Limiting - Coming soon: per-user rate limits to prevent abuse

Monitoring & Incident Response

Error Tracking

We use Sentry for real-time error monitoring:

  • Automatic error detection and alerting
  • Performance monitoring and optimization
  • Privacy-focused (personally identifiable information scrubbed from error logs)

Uptime Monitoring

We monitor service availability 24/7:

  • Health checks every 60 seconds
  • Automatic alerts if service is degraded
  • Status updates at status.designcommons.app (coming soon)

Incident Response

In the event of a security incident:

  • Immediate investigation and containment
  • Notification to affected users within 72 hours
  • Transparent communication about impact and remediation
  • Post-incident review and security improvements

Compliance & Certifications

GDPR Compliance (EU Users)

We comply with the General Data Protection Regulation for European users:

  • • Right to access, rectify, erase, restrict, and port data
  • • Lawful basis for processing (contract, legitimate interest, consent)
  • • Data processing agreements with third-party processors
  • • Standard Contractual Clauses for international transfers
  • • 72-hour breach notification requirement

CCPA Compliance (California Users)

We comply with the California Consumer Privacy Act:

  • • Right to know what data is collected
  • • Right to delete personal information
  • • Right to opt-out of sale (we do not sell data)
  • • Right to non-discrimination for exercising privacy rights

SOC 2 Type II (Infrastructure)

Our infrastructure providers (Firebase, Vercel) are SOC 2 Type II certified, ensuring:

  • • Security: Protection against unauthorized access
  • • Availability: Service is available for operation and use as committed
  • • Processing Integrity: System processing is complete, valid, accurate, timely
  • • Confidentiality: Information is protected as committed
  • • Privacy: Personal information is collected, used, retained, disclosed, and disposed of in conformity with commitments

Responsible Disclosure

We welcome security researchers to report vulnerabilities responsibly. If you discover a security issue:

  • • Email security@designcommons.app with details
  • • Allow us reasonable time to respond (48 hours acknowledgment, 90 days to fix)
  • • Do not publicly disclose until we have addressed the issue
  • • Do not exploit the vulnerability beyond proof-of-concept

We commit to acknowledging reports promptly and keeping you informed throughout the remediation process.

Security Questions?

We take security seriously and are happy to answer any questions about how we protect your data.

General Security Questions: security@designcommons.app

Vulnerability Reports: security@designcommons.app

Compliance Questions: compliance@designcommons.app

Privacy Questions: privacy@designcommons.app

Additional Resources

Privacy Policy - How we collect, use, and protect your data

Terms of Service - Legal terms governing use of the Service

Firebase Security Documentation - Our database provider's security practices

Vercel Security - Our hosting provider's security practices

Last updated: November 27, 2024