← Back to InvoiceFlow

Trust & Security

This page is maintained by the InvoiceFlow team to answer common questions about how the app handles your data. It describes currently enabled controls and is editable project content — it is not an independent certification or audit.

Authentication

InvoiceFlow uses email and password sign-in. Passwords are checked against the Have I Been Pwned database at signup and password change, so known-breached passwords are rejected.

Sessions are managed by the underlying backend platform and automatically refresh while you are signed in.

Access control

Your clients, invoices, and subscription plan are scoped to your account at the database level using row-level security. The database rejects reads or writes targeting another user's rows, independent of the app code.

Subscription plan changes are not writable from the browser; only trusted server-side code can change a plan tier.

Data we store

We store the data you enter to operate the app: your email and password hash (managed by the auth provider), your clients (name, contact, GSTIN, address), and your invoices (line items, amounts, GST breakdown, status).

We do not store payment card details — when payments are enabled, they are processed by a third-party payment provider.

Encryption & hosting

The app and its API are served over HTTPS. Data is stored in a managed Postgres database provided by our backend platform.

Privacy requests & contact

To request export or deletion of your data, or to report a security concern, contact the InvoiceFlow team using the email address on your account.

Last updated: 29 August 2026