Security
How we protect your data.
RESERVD works with sensitive business information, so we keep the design simple and the access narrow. Here’s exactly what we do today.
Signing in
Accounts use email and password sign-in through our authentication provider, Supabase. Passwords are stored by that provider as one-way hashes — RESERVD never sees or stores your password in readable form. New accounts confirm their email address before signing in, and passwords can be reset by email.
Connecting Xero
You connect Xero through Xero’s own sign-in page using OAuth 2.0. RESERVD never sees your Xero password. Each connection attempt uses a single-use security code to make sure the response comes back to the person who started it.
The access tokens Xero issues are encrypted (AES-256-GCM) with a key held only on our servers, and are never sent to your browser. When you disconnect, RESERVD removes its connection at Xero and destroys its stored tokens.
RESERVD reads your payments, invoices, bank transactions, contacts and profit and loss and balance sheet reports. The only thing it creates in Xero is a draft quote — and only when you ask it to. RESERVD never moves money or sends anything to your customers.
Your business, isolated
Every business’s data is separated at the database level with row-level security, so one business can never read another’s. Each business connects exactly one Xero organisation, and an organisation already connected to one business can’t be connected to another.
Server-side secrets
Keys for Xero, our AI provider and other services live only in our server environment. They are never included in the website or app code that runs in your browser.
In transit and at rest
All traffic to RESERVD and its services uses HTTPS. Your RESERVD data is stored in a managed Postgres database hosted in Sydney, Australia.
An audit trail you can rely on
When a payment is confirmed, the way RESERVD split it is recorded once and kept as history — later changes to your settings never silently rewrite past results. If Xero later deletes a payment, it stays visible and clearly marked rather than disappearing.
Access
Access to a business in RESERVD is limited to the people added to that business. Administrative access to RESERVD’s production systems is limited to the small team that runs the service.
Payments
Paid plans aren’t live yet. When they are, card payments will be handled by a dedicated payment provider; RESERVD will not store your card details.
What we don’t claim
RESERVD is an early-access product. We don’t currently hold formal security certifications such as ISO 27001 or SOC 2, and we won’t claim them until we do.
Reporting a security concern
If you think you’ve found a security issue, please contact us and choose “Security concern”. We’ll respond as quickly as we can.