Security
Your data stays yours, and every change is accounted for
The security baseline applies on every plan, including Free. Enterprise adds controls on top; it never unlocks a weaker default.
How we protect your workspace
Tenant isolation in the database
Forced PostgreSQL row-level security on every tenant table. The application connects as a role that cannot bypass it, and a CI test fails the build if any table is missing a policy.Per-organization encryption keys
OAuth tokens, MFA secrets and sensitive fields are encrypted with your organization's own data key, wrapped by a master key kept outside the codebase.Strong authentication
Argon2id or scrypt password hashing, 15-minute access tokens, rotating refresh tokens with reuse detection, TOTP MFA, and lockout after 10 failed attempts.AI that cannot act alone
Models never hold credentials or call platforms. Every external action passes the action gateway with policy checks, approval, verification and audit.Payments we never touch
No card data reaches our servers. Every SSLCommerz, Stripe and Paddle webhook is verified and matched to the invoice amount, currency and transaction ID.Append-only audit
Every member, role, billing, security, key, AI and admin action is logged with IP and request ID. The application cannot update or delete audit rows.
Security baseline
Controls that apply to every workspace.
Support access, on your terms
When OG Manager support needs to look at your workspace, the session is limited and visible.
- Requires a reason code and lasts 5 to 60 minutes
- Read-only by default; payments and exports are blocked
- Workspace owners are emailed and a banner shows in the app
- Every support session is written to your audit log
Privacy and data handling
Built for the realities of selling to Bangladeshi and international customers.
- Health data in the Clinic module is limited to clinic roles and excluded from AI unless you opt in
- Consent registry, suppression list, quiet hours and one-click opt-out for marketing messages
- Data export and deletion on request; deleted workspaces are purged after a 30-day grace period and backups age out within 35 days
- AI providers are used under terms that exclude training on your data, and your provider choice is visible to you
- Call recordings require a consent prompt, with configurable retention and restricted access
Reliability targets
These are our internal service targets. A contractual SLA is available on Enterprise.
Report a vulnerability
Email security@ogmanager.com with steps to reproduce. Please do not access other customers' data or degrade the service while testing. We acknowledge reports within two business days.Enterprise controls
SAML and OIDC single sign-on, SCIM provisioning, IP allowlists, enforced MFA, custom roles, retention policies and data residency on a managed cloud region.
Need a security review?
We will walk your team through our controls and answer your questionnaire.