Security
How Customer Flow protects your company data
Your shipments, invoices, payroll, and documents are sensitive. This page explains the protections built into the product, in plain terms.
Company data stays separate
PostgreSQL row-level security keeps each organization's records apart at the database level, and the application connects with a restricted role rather than as the database owner.
People only see what they should
Roles and permissions control who can see and do what in the workspace. Each team member gets their own account, and invites are per person.
Sign-in is protected
Passwords are stored as bcrypt hashes, never in plain text. Two-factor sign-in works with an authenticator app or SMS code, and repeated sign-in attempts are rate limited.
Sessions can be ended
Sessions use HttpOnly cookies that are sent only over HTTPS in production. Signing out revokes the session on the server, not only in the browser.
Data is encrypted in transit
Traffic reaches the service over HTTPS with TLS certificates, and the site tells browsers to stay on HTTPS.
Sensitive fields get extra protection
Two-factor keys, integration passwords, staff bank account numbers, and national ID numbers are encrypted by the application before they are saved.
Changes leave a record
The audit trail records who created, changed, or deleted a record, and when. You can export an audit pack from the operational file when someone asks.
Your data stays yours
You keep the rights to your data. Raw Data Export extracts your records to a file, and we do not use your documents to train public machine-learning models.
Running a security review?
Ask us for these details and we will answer for your review:
- Where your data is hosted
- Backup and recovery arrangements
- A data-processing agreement
- Certifications and third-party assessments
Security questions
Can another company see our data?
No company can see another's workspace in normal use. Each organization's records are isolated at the database level, and roles control access inside your own workspace.
Does Customer Flow support two-factor sign-in?
Yes. Users can sign in with a second factor from an authenticator app or an SMS code.
Can we export our data?
Yes. Raw Data Export extracts your records to a file, and audit packs can be exported from the operational file.
How do we report a security issue?
Email support@thecustomerflow.com with the details and steps to reproduce it.
Read the Privacy Policy for how we handle personal data.