StaffFlow

Security

Last updated 2 November 2026

StaffFlow handles timesheets, rates and invoices, and has access to the mailbox, storage and accounting system a customer connects. This page describes the measures that protect that data. It describes controls that are in place today; it does not describe plans as though they were in place. It forms part of the technical and organisational measures referred to in our Data Processing Agreement.

In short. Your documents stay in your OneDrive and your invoices stay in your QuickBooks. Every record StaffFlow keeps belongs to exactly one customer. The most sensitive secrets are encrypted by StaffFlow itself, every connection is encrypted, and no invoice is created without a person approving it.

Your systems remain the system of record

StaffFlow is designed not to become a second copy of your business. Timesheet documents are filed into your own OneDrive. Invoices are created in your own QuickBooks company, with the timesheet attached as proof. StaffFlow's own database holds what it needs to do its job: your configuration, the hours recorded, invoice references, and the audit history behind them. If you stop using StaffFlow, your documents and invoices remain where they already are.

Separation between customers

Encryption

Access to the dashboard

Access to your mailbox, storage and QuickBooks

Artificial intelligence, and its limits

StaffFlow uses Microsoft Azure AI Document Intelligence and OpenAI to read timesheet documents. They read; they do not decide.

Audit trail

Monitoring and reliability

Operator access

StaffFlow is operated by a single operator. Administrative access to production systems is limited to that operator. In the ordinary course of support, the operator reviews error logs and processing outcomes, not the contents of timesheets. Where reading a specific document is necessary to resolve an issue you have raised, only that document is read, and only to the extent necessary.

Providers

StaffFlow is hosted on Railway, including its own self-hosted n8n workflow engine, and its dashboard is served by Cloudflare. The providers that process customer data, what each receives, and how long each keeps it are listed in Annex 3 of the Data Processing Agreement. You will be told at least fourteen days before a new one is added.

Retention and deletion

Configuration, hours and invoice records are kept while your account is active, because they are the audit trail behind invoices already issued. You can download a complete copy of your data at any time.

When your account is closed, a full export is sent to your admins automatically, and you have fourteen days to change your mind. After that, StaffFlow's access to your QuickBooks is revoked, your mailbox is no longer monitored, and your records are deleted, all within thirty days of closing. Backup copies are never restored selectively and expire within about ninety days. Files in your own OneDrive and invoices in your own QuickBooks stay with you. The details are in the Data Processing Agreement.

Incidents

If a security incident affects your data, you will be notified without undue delay and in any event within 72 hours of StaffFlow becoming aware of it, with what happened, what data was affected, and what is being done. StaffFlow will work with you on any notice you are required to give.

Reporting a vulnerability

If you believe you have found a security vulnerability in StaffFlow, please write to hello@staffflowpro.com with "Security" in the subject line. Please give us a reasonable time to fix it before disclosing it, and do not access, change or delete data that is not yours while investigating. We will acknowledge your report, keep you informed, and will not pursue action against good-faith research that follows these terms.

Questions

Customers and prospective customers may request written answers to a security questionnaire at hello@staffflowpro.com.