How We Protect Your Data

    Security isn't a checkbox — it's built into every layer of CommandOS. Here's a transparent look at the specific controls we implement to keep your business data safe.

    Security Controls We Enforce

    These are the specific, implemented security measures protecting your data today — not aspirational goals, but active controls in production.

    Encryption In Transit & At Rest

    All data transmitted between your browser and our servers is encrypted using TLS 1.3. Data stored in our databases is encrypted at rest using AES-256 encryption, ensuring your sensitive business information is protected whether it's moving or stationary.

    Multi-Factor Authentication (MFA)

    We support time-based one-time password (TOTP) two-factor authentication for all user accounts. MFA adds a critical second layer of verification beyond passwords, significantly reducing the risk of unauthorized account access.

    Row-Level Security (RLS)

    Every database table is protected by row-level security policies enforced at the database engine level — not just in application code. This means tenant isolation is guaranteed even if application logic is bypassed. Your data is structurally separated from every other organization's data.

    Role-Based Access Control (RBAC)

    Granular permission systems control what each user can see and do within your organization. Roles include owner, admin, member, and viewer — each with precisely scoped access. Administrators can instantly revoke access when team members leave.

    Tenant Isolation

    Every query, every record, every operation is scoped to your organization's tenant. Database-level security policies ensure that even in shared infrastructure, no organization can access another's data. This isolation is enforced by the database itself, not by application logic alone.

    Comprehensive Audit Logging

    All access and modifications to sensitive data are tracked in immutable audit logs. Authentication events — including sign-ins, failed login attempts, and password resets — are logged with IP addresses and geolocation data for forensic analysis and compliance.

    Session Security

    User sessions are managed with secure, signed tokens that expire automatically. Sessions are proactively refreshed during long-running operations to prevent interruption while maintaining security. Tokens are never stored in local storage in plain text.

    Input Validation & Injection Prevention

    All user inputs are validated and sanitized on both client and server. We use parameterized queries exclusively — no raw SQL is ever executed from user input. Content rendering is sanitized using DOMPurify to prevent cross-site scripting (XSS) attacks.

    API Security

    All API endpoints require authentication via signed JSON Web Tokens (JWT). Backend functions validate authorization on every request. Sensitive operations use service-role keys server-side, ensuring elevated privileges never reach the client.

    Secure File Storage

    Uploaded files are stored in isolated, access-controlled storage buckets. Files are served via signed URLs with expiration times, preventing unauthorized direct access. Storage policies enforce that users can only access files belonging to their organization.

    Email Verification

    All new accounts require email verification before gaining access to the platform. This prevents unauthorized account creation and ensures every user in your organization is who they claim to be.

    Real-Time Auth Monitoring

    Administrative dashboards provide real-time visibility into authentication activity across your organization — including sign-in patterns, failed login attempts, IP addresses, and geographic locations — enabling rapid detection of suspicious access.

    Aligned to the NIST Cybersecurity Framework

    Our security program is aligned to the NIST Cybersecurity Framework (CSF), a widely recognized standard for managing cybersecurity risk. We organize our controls across the five core NIST functions.

    1

    Identify

    We maintain an inventory of data assets, classify sensitive information, and conduct risk assessments to understand our threat landscape.

    2

    Protect

    Access controls, encryption, secure development practices, and staff training form our protective measures against threats.

    3

    Detect

    Continuous monitoring, audit logging, and anomaly detection help us identify potential security events in real time.

    4

    Respond

    Documented incident response procedures ensure we can quickly contain, analyze, and communicate about security events.

    5

    Recover

    Backup and disaster recovery capabilities, combined with post-incident reviews, ensure continuity and continuous improvement.

    Secure Development Lifecycle

    We integrate security at every phase of our software development lifecycle, ensuring vulnerabilities are identified and addressed before they reach production.

    1

    Design

    • Threat modeling for new features
    • Security requirements review
    • Privacy impact assessments
    2

    Development

    • Secure coding standards
    • Mandatory code review
    • Dependency vulnerability scanning
    3

    Testing

    • Automated security testing
    • Input validation testing
    • Vulnerability assessments
    4

    Deployment

    • Infrastructure as code
    • Automated security checks
    • Change management procedures
    5

    Operations

    • Continuous monitoring
    • Incident response procedures
    • Regular security patching

    Data Privacy & Regulatory Alignment

    We align our practices with leading data privacy regulations to ensure your data is handled responsibly and in accordance with the rights afforded to individuals under applicable law.

    • We align our data handling practices with GDPR (General Data Protection Regulation) principles for users in the European Union
    • We align with US state privacy laws including CCPA (California Consumer Privacy Act) and emerging state-level data privacy legislation
    • Data processing agreements (DPAs) are available upon request for enterprise customers
    • Users can request export or deletion of their personal data at any time
    • We do not sell, share, or monetize customer data with third parties
    • Data residency is maintained within secure, professionally managed cloud infrastructure

    GDPR

    Aligned

    NIST CSF

    Aligned

    CCPA

    Aligned

    US State Privacy

    Aligned

    Responsible Disclosure

    We value the security community and welcome responsible disclosure of potential vulnerabilities. If you discover a security issue, please report it to us privately.

    Email: security@incommand.ai