Security & trust

Your financial data deserves serious protection. Here's how OWN ERP keeps it safe.

Secure authentication

Signed JWT sessions over HTTPS, with passwords hashed using bcrypt. Sessions expire automatically.

Two-factor authentication

Optional TOTP 2FA (authenticator apps) for an extra layer of account protection.

Bot protection

Cloudflare Turnstile guards the sign-in and public forms against automated abuse.

Role-based access control

Granular roles (Admin, Manager, Accountant, Viewer) — including a strict read-only role — enforced on every route and action.

Tenant data isolation

Every record is scoped to your organization and company, so your data stays separate from other tenants.

Audit logging

Sensitive changes are recorded with before/after detail, so you always have an accountable trail.

Rate limiting

Sign-in and API requests are rate-limited to mitigate brute-force and abuse.

Automatic session timeout

Inactive sessions are signed out after 8 hours, reducing the risk from unattended devices.

Backup & restore

Admins can export a full encrypted-in-transit backup and restore on demand.

Responsible disclosure

Found a security issue? We appreciate responsible disclosure — please reach out at csd.csoft@gmail.com and we'll respond promptly.