Privacy
Privacy policy.
What TabNudge collects, why it needs it, who else touches it, how long it is kept, and how to get rid of it. Plain English. Every line is true today.
Last updated: 11 May 2026
01
What we collect
The information that flows through TabNudge.
TabNudge is invoice follow-up automation for Xero users. To do that job, it needs access to a small, well-defined set of information.
- Account data
- Your name, email address, business name, role, and authentication identifiers when you sign up or log in.
- Xero data
- Invoices, contacts, contact email addresses, invoice amounts, due dates, currency, and payment status — pulled from Xero via OAuth so TabNudge can follow up on overdue invoices.
- Email connection data
- When you connect Gmail or Microsoft 365, we store an OAuth refresh token, your connected email address, and the metadata of reminders we send on your behalf (recipient, subject, time sent, delivery status).
- Reply and reminder content
- The body of reminders we draft and send, plus the body of replies your customers send back to those reminders. Replies are received via Resend Inbound (a forwarding address) so we can track responses without reading your wider inbox.
- Workspace activity
- Settings you choose, tone preferences, approvals, pauses, escalations, and the workflow state of each invoice.
- Technical data
- Standard request logs (IP address, user agent, timestamps) used for security, abuse prevention, and debugging.
02
Google API data (Gmail)
Limited Use of Google user data.
When you connect a Google account so TabNudge can send reminders from your Gmail address, the following applies.
- Limited Use
- TabNudge's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
- Scopes requested
- When you connect a Google account, TabNudge requests only:openidemailprofilehttps://www.googleapis.com/auth/gmail.send
- How each scope is used
- openid / email / profile — to identify which Google account is connected and display its address back to you in settings.
gmail.send — to send the invoice reminders you have approved (or that automation has generated under your settings) from your own Gmail address, so customers reply directly to you. We do not request gmail.readonly, gmail.modify, or any other Gmail scope. We never read your inbox, drafts, sent items, or labels. - No human access
- Employees of TabNudge do not read the contents of emails sent through your Google account except (a) with your explicit permission to debug a specific issue you have raised, (b) where required for security investigations, or (c) where required by law. Aggregate, de-identified counts may be used to monitor system health.
- No advertising
- Data accessed via Google APIs is never used for advertising, never sold, and never used to train generalised AI or machine-learning models.
- No transfer
- Data accessed via Google APIs is not transferred to third parties except as needed to operate the service (for example, our hosting provider stores the reminder you asked us to send) or where required by law.
- Revoking access
- You can disconnect your Google account at any time from inside TabNudge (Settings → Email) or from your Google Account permissions page. On disconnect, the OAuth refresh token is deleted immediately and TabNudge will stop sending email through Gmail.
03
Microsoft 365 data
Send-only access to your mailbox.
- Scopes requested
- For Microsoft 365 connections, TabNudge requests only the scopes needed to send mail on your behalf (Mail.Send) and to identify the connected mailbox (User.Read, openid, email, profile, offline_access).
- Use
- Used solely to send the reminders you or automation has approved. We do not read your Microsoft 365 mailbox, calendar, OneDrive, or Teams data.
- Revoking access
- You can disconnect from inside TabNudge (Settings → Email), or from your Microsoft account at https://account.microsoft.com. On disconnect, the OAuth refresh token is deleted immediately.
04
Xero data
Invoices and contacts only.
- Scopes requested
- OAuth 2.0 with scope limited to invoices and contacts. TabNudge does not request bank, payment, or payroll scopes.
- Use
- To pull overdue invoices and customer contact details so reminders can be drafted, sent, and tracked. Workflow state in TabNudge is updated based on Xero changes (e.g. when a customer pays).
- Revoking access
- You can disconnect Xero at any time from inside TabNudge or from your Xero account settings. On disconnect, customer data is deleted within 30 days (see Section 06).
05
AI processing
Minimal inputs. Request-scoped. No training.
- Provider
- TabNudge uses OpenAI (and optionally Anthropic) to draft reminder text and to classify reply intent and sentiment. The provider used for any given step depends on the configured model for that step.
- What is sent to the AI
- For drafting: invoice metadata (number, amount, due date, days overdue, currency), customer first name where available, the body of the most recent reply (if any), and the tone preference. For classification: the body of the reply itself.
- What is not sent
- No bank or payment details, no Xero credentials, no Google or Microsoft tokens, no other customers’ data, no full email threads beyond the most recent reply.
- Lifetime
- Data passed to the AI provider is processed for the duration of the request only. Per the providers’ API terms, data submitted via API is not used to train their models by default.
06
Storage and security
Encrypted in transit and at rest. Hosted in Sydney.
- In transit
- All data in transit is encrypted via TLS 1.3.
- At rest
- Customer data at rest is encrypted using AES-256.
- Region
- Primary database is hosted in Sydney, Australia.
- Access controls
- Production access is limited to engineering staff who require it. Authentication is via single sign-on with multi-factor authentication.
07
Subprocessors
Who else processes your data.
We use a small number of trusted vendors to operate the product. Each one only sees the data needed to do their part.
- Vercel (US)
- Application hosting and request handling.
- Supabase (Sydney, AU)
- Primary database and file storage.
- OpenAI (US)
- AI drafting and reply classification.
- Anthropic (US)
- Optional alternative AI provider for drafting and classification.
- Resend (US)
- Outbound email delivery infrastructure and inbound reply forwarding.
- Stripe (US/AU)
- Payment processing for TabNudge subscriptions. Card details are entered into Stripe directly and are never seen by TabNudge.
- ClickSend (AU)
- SMS delivery, where you have enabled SMS reminders. Customer phone numbers are sent only at the time of dispatch.
- Google / Microsoft / Xero
- Integrations you choose to connect. Data flows are described in the sections above.
08
Retention and deletion
How long data is kept, and when it is removed.
- Whilst your account is active
- Data is retained for as long as your workspace is active so the product can do its job (track invoice history, learn customer behaviour, surface overdue patterns).
- OAuth tokens
- Deleted immediately when you disconnect a Google, Microsoft, or Xero connection inside TabNudge.
- On account closure
- Workspace data — invoices, contacts, reminders, replies, profiles — is deleted within 30 days of account closure or written request.
- Backups and logs
- Encrypted database backups are retained for up to 30 days. Request logs are retained for up to 90 days for security and debugging.
- Legal holds
- Where retention is required by law (for example, payment records for tax purposes), data is held only for the period required by that law.
09
Your rights
Access, correction, deletion, complaint.
- Access
- You can request a copy of the personal information TabNudge holds about you by emailing support@tabnudge.com.
- Correction
- Most account data can be corrected directly in TabNudge settings. For anything you cannot edit yourself, email us.
- Deletion
- You can close your workspace from settings, or email support@tabnudge.com to request deletion. Data is removed within 30 days, subject to any legal hold.
- Complaints
- If you are not satisfied with how TabNudge handles your privacy, you can complain to the New Zealand Office of the Privacy Commissioner (privacy.org.nz) or the Australian Office of the Australian Information Commissioner (oaic.gov.au).
10
Other
Children, advertising, transfers, changes.
- Children
- TabNudge is a business tool and is not directed at children under 16. We do not knowingly collect data from children.
- No advertising
- TabNudge does not show advertising, does not sell data, and does not use customer data to target ads on any platform.
- International transfers
- Some subprocessors are based in the United States. Where personal data is transferred internationally, we rely on the providers’ contractual safeguards (Standard Contractual Clauses where applicable).
- Changes to this policy
- When this policy changes in a material way, we will update the "Last updated" date at the top of this page and notify active workspace owners by email.
Contact
Questions about your data?
Email support@tabnudge.com with the subject “Privacy”. We respond within one business day.