Security at Invio
Your invoices, clients and bank details are sensitive. This page says plainly where they live, how they are protected, and what we do not have yet.
Invio is run by an individual New Zealand sole trader, Bakhtiyar Duganov trading as Invio. We have no SOC 2 report, no ISO 27001 certificate and no external penetration test. What follows is what the code does today.
Where your data lives
The full list of providers, what each one does and where it processes data is on the Subprocessors page.
How it is protected
Accounts and access
Keeping businesses apart
Business data belongs to an owner account and a business. Team routes go through one shared check that works out whose business a request is for from the signed-in person, never from anything the request says, and then confirms the role is allowed to do that action. If a permission is not listed for a role, the answer is no.
AI features and your data
Invio uses AI providers for the features below. Where a provider is chosen by us, it can change, and the Subprocessors page is kept current.
Anthropic's processing location and how long it keeps requests are not verified by us, and we make no claim about either. How the Xero connector handles drafted changes, approvals and retention is on the connector security page.
Payments
Card payments and subscriptions run through Stripe. Card details are entered on Stripe's checkout pages and are not stored by Invio. Stripe's notifications are verified with a signing secret before they change anything.
Backups and deletion
The database is copied twice a day by a scheduled job, compressed, encrypted with AES-256-GCM and written to a private Cloudflare R2 bucket. How long backups are kept is set out in the privacy policy.
If you delete your account, it is scheduled for deletion and removed after 30 days unless you cancel. Businesses that keep care or worker records are told about their own record-keeping duties and offered a full export first. Deleted data can remain in a backup until that backup ages out.
Monitoring
Unhandled errors in the app are captured in Sentry so we can find and fix them. We do not run a round-the-clock security operations team. Invio is one person plus tooling.
What we do not have yet
No SOC 2 report. No ISO 27001 certificate. No external penetration test. Our reviews so far are our own code reviews, automated tests and dependency checks. Our Content-Security-Policy currently reports problems rather than blocking them.
If your business needs a security questionnaire answered, email support@invio.co.nz. We are happy to answer one.
Reporting a vulnerability
If you think you have found a security problem, email support@invio.co.nz with "Security" in the subject and enough detail to reproduce it. Please do not access other people's data or disrupt the service while testing. We read every report. Our machine-readable contact file is at /.well-known/security.txt.