Skip to content
Security

Built like your booksdepend on it.

Because they do. Money data deserves a little paranoia, so thruflow is strict by default: organizations walled off from each other, a code from your phone before money moves, two people on every decision, and a history nobody can rewrite.

  • Organizations walled offRow-level security on every table
  • Two-step sign-inA code from your phone, and again before money moves
  • History you can verifyAppend-only SHA-256 hash chain
  • Stored in the United StatesEncrypted in transit and at rest

What protects the books

Strict by default.And it says what it did.

Organizations walled off

Row-level security on every table. Nothing is readable without signing in, and each organization sees only its own data, whatever the app asks for.

Credentials sealed

QuickBooks connects through Intuit's own sign-in, so thruflow never sees your password. The connection's tokens are encrypted with AES-256-GCM, kept on the server and never sent to a browser.

Two sets of eyes

Entering, approving, posting and paying are split between people by seven built-in rules, each written down as it's applied.

Nothing posts unasked

A person confirms every invoice and bill posted to QuickBooks, with the full preview in front of them. Autopilot takes only the routine steps an admin hands it, each one recorded.

No double posting

Each posting carries a unique request id, so a retry after a timeout can never create a duplicate.

Two-step verification

A password aloneopens nothing.

Everyone can add a code from an authenticator app on their phone to their sign-in. Then thruflow asks for a fresh code again right before anything that moves money or grants access. Admins decide how strict: each person's choice, a code for sensitive changes, or a code at every sign-in.

  • Changing a vendor's bank details
  • Where customers are sent to pay
  • Inviting people and changing roles
  • Connecting QuickBooks
  • One-time recovery codes for a lost phone
  • The database itself enforces it, not just the screens

thruflow · you@yourco.com

481 902

Someone with your password signs in on a new laptop

Asked for the code. No phone, so nothing opens.

You sign in and type the code

You change where Mill Fabrics is paid

You invite a new approver

Integrity

A historythat can't be rewritten.

Every action is appended to a SHA-256 hash chain in which each entry seals the one before it. The database refuses to change or delete an entry, and anyone with access can verify the whole chain end to end. Try it: change an amount and watch the chain break.

Each entry seals the one before it (SHA-256, computed here in your browser)

  1. #1041Entered bill BILL-2026-1042$4,210.00

    Maya Chen · Sep 12, 14:02 · hash …

  2. #1042Approved BILL-2026-1042 (SOD-05 passed)$4,210.00

    Jordan Lee · Sep 12, 16:40 · hash …

  3. #1043Posted BILL-2026-1042 to QuickBooks$4,210.00

    Jordan Lee · Sep 13, 09:15 · hash …

  4. #1044Paid BILL-2026-1042 by ACH (SOD-06 passed)$4,210.00

    Priya Nair · Sep 15, 11:03 · hash …

Chain intact: every entry matches what was sealed.

Separation of duties

Nobody approvestheir own work.

Whoever enters a bill can't approve it, whoever approves it can't pay it, and whoever can change where a vendor is paid can't approve their bills. A team of one or two can relax the rules, and every waiver is recorded.

M

Maya enters BILL-2026-1042 · $4,210.00

M

Maya tries to approve it

J

Jordan approves it

J

Jordan tries to pay it

P

Priya pays it by ACH

SOD-01

Maker ≠ checker

Whoever submits an order can't approve it

SOD-05

Bill maker ≠ checker

Whoever enters a bill can't approve it

SOD-06

Approver ≠ payer

Whoever approves a bill can't pay it

SOD-07

Vendor master ≠ approver

Whoever changes bank details can't approve bills

Your data

Yours,start to finish.

What happens to a document from the moment it reaches thruflow to the day you leave. The companies that host it for us are named in the privacy policy.

  1. 1 · Arrives

    Encrypted on the way in

    Over HTTPS, or by email to your own thruflow address. The raw email is deleted after 30 days; what was read from it stays with the record.

  2. 2 · Stored

    Walled off, in the United States

    Encrypted at rest. Row-level security on every table keeps each organization's records to itself.

  3. 3 · Read

    By thruflow's own reader

    Claude reads a document only if you turn that on, and the terms it runs under don't let it train on your content.

  4. 4 · Used

    By the people you invite

    Each with the role you give them. With two-step on, a stolen password opens nothing.

  5. 5 · Leaves

    When you do

    Close your account and your organization's data is deleted within 30 days, except what the law makes us keep.

Found something that worries you?

Tell us and we'll look into it right away. Please don't share details of a problem publicly until we've fixed it.

Let it flow through.Start with one inbox.

Fewer keystrokes, fewer mistakes, faster money. We'll set up your organization with you.