Security posture

Security & Data Protection

Architecture

  • Per-tenant SQL database. Every customer runs on a dedicated database \u2014 no shared-schema multi-tenancy.
  • AES-256 + RSA encryption on the GST IRN payload sent to the IRIS IRP portal.
  • TLS 1.2+ for all HTTP traffic. HSTS enforced.
  • ClamAV antivirus scans every file uploaded to the platform.
  • Row-level audit covers ~98 row entities automatically via the [DataAuditLog] attribute — 152 references across 106 .cs files in the product codebase.

Authentication

  • OAuth 2.0 SSO via Google Workspace and Microsoft 365.
  • Granular role-based permissions with module-level and feature-level gates.
  • Hierarchy access graph for manager / rep visibility.
  • Branch- and company-level scoping for multi-entity tenants.

Data residency

Customer tenant data is hosted on servers in India. No cross-border transfers without explicit written consent.

Reporting a vulnerability

Email connect@upgearcrm.com with the subject "Security disclosure". We triage within 24 hours and aim to resolve high-severity reports within 7 days.

A detailed security white paper for enterprise procurement reviews is available on request.