Greenbar Pay
How we protect your data
Greenbar Pay processes invoices and vendor data on behalf of your organization. This page describes the technical and operational controls we use to keep that data isolated, auditable, and protected from document-borne threats.
Pay enters early access in late Q4 2026
Pay has not launched yet. The controls on this page are implemented in the product we are taking into early access — they describe how Pay will handle your data from day one, not a service currently processing customer invoices.
Scope note
This page applies to Greenbar Pay, our cloud accounts-payable product. GreenBar's other tools — Clearing in particular — are local-first desktop software that process your data on your own machine and send nothing to our servers. They have separate, simpler privacy characteristics described in our Privacy Policy.
Tenant isolation
Every database query in Greenbar Pay runs inside a transaction that pins the active organization to the database session via a Postgres GUC. Row-Level Security is enforced at the database layer — not just in application code — so a misconfigured query cannot return another organization's records, even in the event of an application bug.
withOrg() is the sole permitted path to the database — every route, job, and use-case goes through it.Document security
Invoices arrive via upload or inbound email. Every file is screened before it touches the processing pipeline.
Email authentication
Greenbar Pay accepts invoices via a dedicated inbound email address. To prevent spoofed invoice injection, we enforce sender authentication before processing any attachment.
Fraud and manipulation controls
AP fraud often arrives in the data itself — changed bank details, manipulated totals, or repeated invoice numbers. Greenbar Pay applies deterministic checks at every approval step.
Audit trail
Every approval, rejection, export, and override in Greenbar Pay is recorded in an immutable audit log. The log is designed to survive as long as the records do.
Access control
Idempotency-Key header; state-changing operations take an If-Match header for optimistic concurrency control.Data in transit
Certifications and roadmap
We are building toward SOC 2 Type II certification. Many of the required controls — immutable audit logging, tenant isolation, incident response hooks, and least-privilege access — are already implemented. We expect to engage an auditor and begin the observation period in 2027.
If your organization requires security documentation ahead of a purchasing decision, we can provide a completed security questionnaire and schedule a security review call. Reach us at security@greenbarsystems.com.
Responsible disclosure
If you believe you have found a security issue in Greenbar Pay or greenbarsystems.com, please report it to security@greenbarsystems.com. We will acknowledge your report within two business days. Please do not publicly disclose the issue before giving us a reasonable window to address it.
- Do not access, modify, or delete data that is not yours.
- Do not perform denial-of-service or automated scanning without prior authorization.
Last updated: July 2026. Questions? Email security@greenbarsystems.com.