Security and trust

How the platform is built to keep each organisation's data separate and under its control. We separate what is implemented today from what is still on the roadmap.

Isolation by design

A shared application layer serves every customer, but each organisation's data lives in its own tenant database. Every request is resolved to one tenant and authorised on the server before data is touched.

Implemented controls

Architecture boundaries

The platform separates a shared application layer from tenant data. Tenant workspaces cannot read or write each other's records.

  • Shared services: authentication, messaging gateway, API
  • Tenant-scoped services: data, forms, workflows, files
Implemented

Tenant isolation

Each customer organisation has its own workspace and a tenant-specific database. Requests are resolved to a single tenant before any data is accessed.

Implemented

Authentication

Users sign in to their own workspace. Sessions are managed server-side and can be revoked by administrators.

Implemented

Permissions (RBAC)

Access is granted by role, team and branch. Authorization is enforced on the server for every request, never trusted from the browser.

  • Administrator, manager and operational roles
  • Branch- and team-scoped visibility
  • Module entitlements per workspace
Implemented

Credential handling

WhatsApp Business and integration credentials are stored encrypted and are never exposed to the browser.

Implemented

Audit

Key actions such as sign-ins, assignments, approvals, record changes and configuration changes are recorded.

Implemented

Backups

Tenant databases are backed up on a regular schedule.

Implemented

Recovery

Restore procedures are documented and tested so that a tenant can be recovered independently.

Implemented

Secure development practices

Separate development, staging and production environments, code review before release and ongoing dependency management.

Implemented

Certifications and roadmap

Independent certification

ConversaPRO does not currently hold third-party security certifications. Any certification will be published here only once formally obtained.

Not yet obtained

On certifications: ConversaPRO does not currently hold third-party security certifications. We will publish any certification here only once it has been formally obtained. Contact us for our current security documentation.

Have a security questionnaire?