Security & Trust

SignalDesk is built with security-first principles. Here's how we protect your data.

Infrastructure & Encryption

Encryption in Transit

All data transmitted to and from SignalDesk is encrypted using TLS 1.3. This includes CSV uploads, API communications, and authentication flows.

Secure Data Storage

Your support ticket data is stored in encrypted PostgreSQL databases hosted on Neon. Database credentials are rotated regularly and never exposed in logs.

Authentication Security

Passwords are hashed using bcrypt with salt rounds. Sessions are managed with secure, httpOnly cookies and 14-day expiration. OAuth tokens for Linear are encrypted at rest.

Infrastructure

SignalDesk runs on Replit's infrastructure with automatic scaling, DDoS protection, and isolated execution environments. No customer data is shared between tenants.

AI Transparency

SignalDesk uses AI to analyze support tickets and generate product documentation. Here's exactly how.

AI Model Usage

  • We use OpenAI's gpt-4o-mini for text generation (PRDs, tickets, cluster summaries)
  • We use OpenAI's text-embedding-3-small for semantic similarity analysis
  • Your data is not used to train OpenAI models (per OpenAI's enterprise data policy)

Data Processing

  • Ticket text is sent to OpenAI only during active processing (clustering, PRD generation)
  • We recommend anonymizing customer data before upload
  • Processing results are stored in your account and not shared with other users

Explainability

  • Impact scores show calculation reasoning (ticket count, recency, priority, customer plan)
  • Readiness scores display coverage checklists with missing item suggestions
  • Related theme detection includes similarity scores and overlapping keyword explanations

Data Handling

  • CSV data is stored per upload in your account
  • You can delete uploads and all associated data at any time
  • We do not sell or share your data with third parties
  • Data is backed up with point-in-time recovery
  • Linear OAuth tokens are scoped to minimal required permissions

Security Questions?

Have questions about our security practices? We're happy to provide additional details.

Contact Security Team