Authentication
Accounts sign in with email and password and must confirm their email address. Passwords must be at least 12 characters, and repeated failed sign-in attempts are rate-limited to resist brute-force attacks.
Empowering Banking Law with Intelligence, Precision & Compliance
This page describes the security controls that are actually implemented in the Banking Legal Ops platform. Banking Legal Ops does not claim SOC 2, ISO 27001, GDPR certification or any other certification.
Accounts sign in with email and password and must confirm their email address. Passwords must be at least 12 characters, and repeated failed sign-in attempts are rate-limited to resist brute-force attacks.
Every account can add a time-based one-time password (TOTP) from an authenticator app, and platform administrator accounts are required to enable it. Enrollment is managed from the account security screen.
Data is encrypted in transit with HTTPS/TLS between your browser and our servers. Documents, uploaded files and database records are encrypted at rest on the managed Postgres and object storage layer using AES-256 disk-level encryption; daily encrypted backups are retained by the same platform. We do not operate per-field client-side encryption, so platform administrators with database access can technically read stored document text.
Platform and organization roles are stored separately from user profiles and checked on the server. Administrative screens and administrative data are available only to users holding the corresponding role.
Database tables holding documents, templates, subscriptions and organization records enforce row-level security policies, so a query returns only the rows the signed-in user is entitled to read.
Documents and templates created inside an organization are scoped to that organization and, where configured, to a branch. Members of one organization cannot read another organization's records.
Plan entitlements, document quotas and premium feature gates are evaluated on the server, so client-side changes cannot unlock features or exceed plan limits.
Subscription payments are processed by Razorpay. Card details are never stored in the application, and Razorpay webhooks are verified by signature before any subscription state changes.
Uploaded templates and attachments are stored in per-user folders with storage policies that restrict access to the owning user, with administrative read access limited to platform administrators.
Key actions such as document generation, template changes and billing events are recorded so an organization can review activity.
Documents and data you upload are used to operate the service for your account and organization. Banking Legal Ops does not sell customer data.
To report a security concern, email info@bankinglegalops.com.