Security
How Ceibaro protects your data
Ceibaro handles sensitive AR data for finance teams. These are the controls we have in place. We believe in transparency here: you should know exactly what we do and do not do with your data before you trust us with it.
Data isolation
Every company's data lives in its own isolated workspace using row-level security. No other organization can access your transactions, invoices, match history, or customer alias library. Isolation is enforced at the database layer, not just the application layer.
Encryption in transit and at rest
All data is encrypted in transit using TLS 1.2 or higher. API connections use HTTPS exclusively. Data at rest is encrypted using AES-256. Ceibaro is built on Supabase, which stores data in AWS infrastructure with enterprise-grade encryption.
Bank data: CSV upload only
Ceibaro does not store bank credentials and does not connect directly to your bank accounts. In the current version, you export a CSV from your bank and upload it. You control exactly what you share, and you can review the file before it goes in.
When direct bank connections are added in a future release, they will use read-only access through a regulated open banking provider. No transaction initiation, ever.
Audit trail
Every match decision is logged with the rule that fired it, the confidence score, and the user who approved it. No match posts without explicit user approval. The audit log is permanent and cannot be modified.
Authentication
Ceibaro uses email and password authentication with optional Google and Microsoft OAuth sign-in. All sessions use secure, rotating tokens. Session tokens are never stored in localStorage.
Access control
Access is gated at the application layer. New accounts require approval before any data can be uploaded or accessed. All user actions are scoped to their company workspace only.
Compliance roadmap
We are working toward SOC 2 Type I certification. We will publish our report when it is complete. In the meantime, we are happy to answer security questionnaires directly. Reach out and we will respond within 48 hours.