Security

Last updated: January 22, 2025

Our Security Commitment

At FlowMind, we take the security of your data seriously. We implement industry-standard security practices to protect your team's information and maintain the trust you place in us.

Current Security Measures

Infrastructure

  • Hosted on Railway's secure cloud infrastructure
  • PostgreSQL database with connection pooling and secure configuration
  • Environment variables for sensitive configuration (never stored in code)
  • Automatic SSL/TLS encryption for all connections
  • Regular security updates and patches

Data Protection

  • All data transmitted over HTTPS/TLS 1.3
  • Secure database connections with SSL enforcement
  • Parameterized SQL queries to prevent injection attacks
  • Input validation and sanitization on all API endpoints
  • Separate databases for production and development environments

Authentication & Access Control

  • OAuth 2.0 integration with Slack for secure authentication
  • No passwords stored - authentication via Slack only
  • Role-based access control (Admin, Sales Leader, User roles)
  • HTTP-only cookies for session management
  • Automatic session validation and token refresh
  • Workspace-level data isolation

Application Security

Security Headers & Protection

  • Content Security Policy (CSP) headers implemented
  • X-Frame-Options: DENY to prevent clickjacking
  • X-Content-Type-Options: nosniff
  • X-XSS-Protection enabled
  • Strict-Transport-Security (HSTS) in production
  • CSRF protection on all state-changing operations

API Security

  • Rate limiting on all API endpoints
  • CORS configuration with whitelisted origins
  • API key authentication for service-to-service communication
  • Request size limits to prevent abuse
  • Comprehensive error handling without exposing sensitive details

Data Privacy & Handling

User Data Protection

  • Minimal data collection - only what's necessary for the service
  • Email addresses masked for non-admin users
  • Anonymous feedback options available
  • No sale or sharing of user data with third parties
  • Data segregation by Slack workspace

AI & Analytics

  • AI insights generated from aggregated, anonymized data only
  • No individual employee data used for model training
  • Secure API connections to AI providers (OpenAI/Anthropic)
  • Option to disable AI features per workspace preference

Operational Security

Development Practices

  • Code reviews for all changes
  • Dependency scanning for known vulnerabilities
  • Separate development, staging, and production environments
  • Regular security updates and patches
  • Secure secret management (never in code repositories)

Monitoring & Response

  • Error tracking and monitoring
  • Audit logging for sensitive operations
  • Regular backup procedures
  • Incident response procedures documented

Compliance & Standards

Privacy Regulations

  • GDPR Principles: We follow GDPR principles for data protection
  • CCPA Ready: California residents can request data deletion
  • Data Deletion: User data can be deleted upon request
  • Data Portability: Export your data at any time

Security Standards We Follow

  • OWASP Top 10 security practices
  • Industry-standard encryption protocols
  • Regular security assessments
  • Continuous security improvements

Third-Party Services

We carefully select third-party services that maintain high security standards:

  • Railway: Cloud infrastructure and database hosting
  • Slack: Authentication and messaging platform
  • Stripe: Payment processing (PCI compliant)
  • OpenAI/Anthropic: AI insights generation

Your Security Responsibilities

To maintain the security of your FlowMind workspace:

  • Enable two-factor authentication in your Slack workspace
  • Regularly review and update user permissions
  • Remove access for departed team members promptly
  • Report any suspicious activity immediately
  • Keep your Slack workspace security settings up to date

Future Security Enhancements

We're continuously improving our security posture. Planned enhancements include:

  • Enhanced encryption at rest
  • Advanced threat detection and monitoring
  • Regular third-party security audits
  • Continuous security improvements
  • Additional security certifications

Report Security Issues

If you discover a security vulnerability or have security concerns:

Questions?

For questions about our security practices or to request additional information:

Questions?

If you have any questions about these security, please contact us at legal@flowmind.io