StaffFlow

Privacy Policy

Last updated 2 November 2026

StaffFlow is timesheet-to-invoice automation software for staffing firms. This policy explains what data we handle, where it goes, and who else can see it. It is written to describe what the software actually does, rather than to reserve rights we do not use.

In short. Your timesheets and invoices remain in systems you own — your Microsoft 365 tenant and your QuickBooks company. StaffFlow reads from them and writes back to them. To read a timesheet, its contents pass through StaffFlow’s own self-hosted workflow engine, Microsoft Azure and OpenAI. We do not sell data, and we do not use your data to train models.

Who we are

StaffFlow is operated by Saichandra Bandi, Hyderabad, Telangana, India. For any question about this policy, or to exercise a right described below, write to hello@staffflowpro.com.

Where StaffFlow processes data on behalf of a customer, that customer is the data controller and StaffFlow is a processor acting on their instructions. The terms of that processing are set out in our Data Processing Agreement, which forms part of our Terms of Service.

What data StaffFlow handles

StaffFlow does not request or store payment card details, bank account numbers, social security numbers, or tax identifiers. Where a customer enters pay rates or pay percentages, StaffFlow uses them only to compute pay figures and margin for the customer's review; it does not run payroll, make payments, or hold the bank details of anyone it pays.

Where your records live

StaffFlow does not become a second system of record. Timesheet documents are filed into the customer's own OneDrive. Invoices are created in the customer's own QuickBooks company. StaffFlow's database holds the configuration, the hours recorded, the invoice references and pay figures, the audit history behind them, and the operational logs described above.

Who else sees your data

Reading a timesheet requires sending its contents to services that can interpret a document. We name each one, and what it receives:

ProcessorWhat it receivesPurpose
n8n (workflow engine, self-hosted on our Railway infrastructure — not a third-party service)Timesheet emails and their attachmentsRuns the workflow that passes a timesheet to the services below
Microsoft Azure (Document Intelligence)Timesheet document contentsReads text and tables from images and PDFs. Deleted 24 hours after processing
OpenAITimesheet text and tablesExtracts hours, dates, and labels. Not used for training; may be kept up to 30 days for abuse monitoring, then deleted
Microsoft GraphMailbox and OneDrive access, as authorised by the customerReceives timesheets, files documents
Intuit QuickBooks OnlineInvoice data, as authorised by the customerCreates invoices and attaches proof
RailwayApplication hosting, database, and workflow engineRuns StaffFlow
CloudflareDashboard hosting; the bot check on the access-request formServes the web application; checks that access requests come from people
ResendOperational alert emails; password-reset, password-changed and invitation emails to dashboard users (their email address, the firm’s name and, for a reset or an invitation, a single-use link)Notifies the operator of failures; sends account emails

n8n is StaffFlow's own software, run on Railway. Microsoft Graph and QuickBooks Online act on the customer's own Microsoft 365 tenant and QuickBooks company, as the customer authorises. The others act as our sub-processors, under the terms and retention set out in Annex 3 of the Data Processing Agreement; customers are told at least fourteen days before a new one is added. We do not sell personal data, we do not share it for advertising, and we do not permit our processors to use customer content to train their models.

QuickBooks data

StaffFlow accesses a customer's QuickBooks company only after an authorised user of that company grants access through Intuit's consent screen. We request the minimum scope needed to read customers, create invoices, and read the status and payments of the invoices StaffFlow created or the customer linked to it. Access can be revoked at any time from within QuickBooks, or by writing to us. StaffFlow does not read bank feeds, payroll, or transactions unrelated to those invoices.

Security

The full set of measures is described on our Security page. No system is perfectly secure. If a breach affects your data, we will tell you without undue delay, and in any event within 72 hours of becoming aware of it, and describe what happened.

Retention

Configuration, hours, and invoice records are retained for as long as the customer's account is active, because they are the audit trail behind invoices already issued. Operational logs are retained while they remain useful for investigation. Records of password-reset requests are deleted after 90 days. Invites that were cancelled, accepted or never answered are deleted 90 days later. Access requests are deleted 12 months after they are sent. When a customer closes its account, its data is exported to its admins, kept for a fourteen-day grace period, and then deleted from our live systems within thirty days of closing; backup copies expire within about ninety days and are never restored selectively. Details are in the Data Processing Agreement.

Your rights

Depending on where you live, you may have the right to access, correct, export, or delete personal data we hold about you, and to object to or restrict its processing. Where StaffFlow acts as a processor for a customer, please direct such a request to that customer; we will assist them in answering it. Otherwise, write to hello@staffflowpro.com.

International transfers

StaffFlow is operated from India. Its processors operate infrastructure in the United States and elsewhere. Data handled by StaffFlow may therefore be processed outside the country in which it was collected.

Children

StaffFlow is business software. It is not directed at children and we do not knowingly collect data from anyone under 18.

Changes

If this policy changes materially, we will update the date above and, where the change affects an active customer, tell them directly.

Contact

hello@staffflowpro.com