TWINE TAX WIDGET

Twine Tax Widget Privacy Policy

Twine Apps Pty Ltd · ABN 99 690 317 483 · Townsville, Queensland, Australia

Effective date: 16 October 2026 · Last updated: 16 October 2026

The short version

1. Who we are

Twine Tax Widget (the Service) is a web app at https://taxwidget.twineapps.co, made by Twine Apps Pty Ltd ABN 99 690 317 483 (Twine, we, us, our), a small Australian software company based in Townsville, Queensland. Our website is twineapps.co.

This policy explains what personal information we collect through the Service, why, how we look after it, and the choices you have. We handle personal information in line with the Privacy Act 1988 (Cth) and the Australian Privacy Principles (APPs). Because we also work with firms in New Zealand, the United Kingdom, the European Union and the United States, sections 15 to 17 explain the extra rights people in those places have.

This policy is about Twine Tax Widget. Other Twine products, such as Twine Biller, have their own privacy information. Where you use one Twine account across products, the general Twine Apps Privacy Policy also applies to that account.

2. Who this policy is about, and who is in charge of the data

Three groups of people deal with the Service:

About the accounting data. The firm decides which client files to connect and who can see the results. For that data, we act on the firm's behalf and under its instructions. In GDPR terms the firm is the controller and Twine is the processor. The firm is responsible for having its clients' permission to connect their files (see our Terms of Use). If you are a client and have a question about your data, you can ask your firm or ask us directly, and we'll help either way.

About account, billing and support data. For information about firm users, client users and visitors that we need to run our business (logins, billing, support emails), Twine makes the decisions and is responsible (the controller).

3. What we collect

3.1 Account information

What Examples Where it comes from
Firm details Firm name, business address, ABN or company number, branding (logo and colours) The firm
Firm and client user details Name, email address, role, the firm or client you belong to You, or the firm that invites you
Sign-in and security details Password (stored only as a one-way scrypt hash), whether multi-factor authentication (MFA) is on, an MFA secret if you turn it on, sign-in times, failed sign-in attempts You, and our systems
Sign in with Xero or Intuit (if offered) Name, email address and the account identifier Xero or Intuit shares with us Xero or Intuit, when you choose that option

3.2 Accounting data from QuickBooks Online and Xero

When a firm connects a client's file, we read the data needed to work out tax paid to the Australian Taxation Office (ATO): GST (net of refunds), PAYG withholding, PAYG instalments and payments through an ATO clearing account.

What we read (held in memory only while a refresh runs):

What we store:

What we don't store: individual transactions, invoices, bank lines, contact records, payroll details or employee information. We read them to calculate the totals and then discard them.

Accounting data is mostly about businesses, but it can include personal information. For example, a sole trader's business name may be their own name.

3.3 Billing information

When paid plans are live, we use Stripe to take payments. We keep your plan, invoices, payment history and billing contact. Stripe handles your card details; we never see or store full card numbers. We also record whether your firm is a Twine Biller customer, so we can apply the 50% discount.

3.4 Support and communications

If you email us or use our support page, we keep your name, email address, what you tell us and our replies.

3.5 Technical and security information

When you use the Service, our servers record technical details such as your IP address, browser type, the pages and actions requested, timestamps and error messages. We also keep an audit log of important actions: sign-ins, connecting and disconnecting files, changes to account mappings and changes to branding. Passwords, tokens and other secrets are never written to our logs.

Our sign-in page uses Cloudflare Turnstile to check you're a person and not a bot. Turnstile collects limited device and browser signals and your IP address for that check (see section 18).

3.6 Information we don't want

We don't ask for, and the Service doesn't need, tax file numbers, government identifiers for individuals, bank or card numbers, or sensitive information (such as health information). Please don't put these into free-text fields or support emails.

4. How we collect information

We collect information:

You can deal with us without giving your name when you're just asking a general question. To use the Service, though, we need to know who you are, so we can keep accounts secure.

5. How we use information

We use information to:

  1. provide the Service: connect files, calculate and display the tax-paid totals, show the firm dashboard and client cards, and apply the firm's branding
  2. keep the Service and your data secure: verify sign-ins, run MFA and CAPTCHA, limit sign-in attempts, investigate misuse and keep audit records
  3. support you: answer questions, fix problems and tell you when a file needs reconnecting
  4. run our business: billing, applying discounts, record-keeping and meeting legal obligations, including tax records
  5. improve the Service: for example, fixing bugs and seeing which features are used, using our own logs and account information (never the clients' accounting data)
  6. tell you about Twine: occasional product updates and offers to firm users. You can unsubscribe at any time, and we'll still send you important service and account messages.

We only use personal information for the purpose we collected it for, for a related purpose you'd reasonably expect, with your consent, or where the law requires or allows it.

6. What we never do

7. Connecting QuickBooks Online and Xero

8. Who we share information with

We share information only with the service providers who help us run the Service (our subprocessors), and only as much as they need. Each one is bound by contract or by its published terms to protect the information.

Provider What they do for us Information involved Location
Amazon Web Services (Amazon Web Services Australia Pty Ltd / Amazon Web Services, Inc.) Hosting: servers (EC2), database (RDS PostgreSQL), backups, encryption-key storage (Secrets Manager) and logs (CloudWatch) Everything the Service stores Sydney, Australia (ap-southeast-2)
Cloudflare, Inc. Turnstile bot check on sign-in IP address, browser and device signals during sign-in Global network, including the United States
Intuit Inc. (QuickBooks Online) Source of QuickBooks Online data, and the connection and consent service The tokens and requests we send; Intuit already holds the client's data United States and other countries Intuit uses
Xero Limited Source of Xero data, and the connection and consent service The tokens and requests we send; Xero already holds the client's data New Zealand, Australia, the United States and other countries Xero uses
Stripe (Stripe Payments Australia Pty Ltd / Stripe, Inc.) Subscription payments and invoices Billing contact, plan, payment details Australia and the United States
Email provider Our business email and support inbox, and sign-in or invitation emails Names, email addresses, the content of messages

We may also share information:

We'll update this list before we add a new subprocessor that handles client accounting data, and we'll tell firm account owners by email at least 30 days beforehand.

9. Where your information is stored

Everything the Service stores (accounts, encrypted tokens, account mappings, totals, audit logs and backups) is held in Australia, in AWS's Sydney region.

Some providers in section 8 handle limited information outside Australia: Cloudflare (the sign-in check), Intuit and Xero (which already hold the client's data and process our requests in their own systems), Stripe (payments) and our email provider. That means personal information may be disclosed in the United States, New Zealand and other countries where these providers operate. We choose established providers with strong security and privacy commitments, and we take reasonable steps under APP 8 to make sure they handle the information consistently with the APPs.

10. How we protect information

We take security seriously. Here's what we do:

No system is perfectly secure, but we work hard to keep your information safe and we'll be upfront with you if something goes wrong (see section 13).

11. How long we keep information

We keep information only as long as we need it for the purposes in this policy, or as the law requires. After that we delete it or de-identify it.

Information How long we keep it
OAuth tokens Until the file is disconnected, then deleted immediately
Account mappings and calculated totals for a connected file While the file stays connected. After a disconnect, kept for 30 days so the firm can reconnect without starting again, then deleted. A firm can ask us to delete them straight away.
Firm and user accounts, branding While the account is open. After the account is closed, deleted within 30 days
Audit logs (security records) 2 years, then deleted
Server and application logs Up to 30 days
Database backups 7 days on a rolling basis, so deleted data is fully gone from backups within 7 days of deletion.
Billing records and invoices 5 years after the transaction, as Australian tax law requires
Support emails 2 years after the conversation ends
Inactive free accounts We may close a free account that hasn't been used for 12 months, after giving 30 days' notice by email. Its files are disconnected and its data deleted as set out above.

12. Deleting your information

13. If there's a data breach

If we suspect a data breach, we'll act quickly to contain it, assess it and reduce any harm.

14. Your rights (Australia)

You can:

Email support@twineapps.co. We'll need to confirm who you are, and we'll respond within 30 days. We don't charge for requests. If we can't do what you ask (for example, because the law requires us to keep something), we'll explain why in writing and tell you how to complain.

15. If you're in the European Union or the United Kingdom

If the GDPR or the UK GDPR applies to you:

16. If you're in New Zealand

We'll handle personal information about New Zealanders in line with the Privacy Act 2020 (NZ), including its Information Privacy Principles. You can ask to access or correct your information as set out in section 14, and you can complain to the Office of the Privacy Commissioner (privacy.org.nz). We'll notify serious privacy breaches as that Act requires.

17. If you're in the United States

18. Cookies

We use only the cookies the Service needs to work:

Cookie Purpose How long it lasts
Session cookie Keeps you signed in securely Up to 12 hours
MFA cookie Completes the MFA step during sign-in A few minutes
Connection cookie Protects the QuickBooks Online or Xero connection step against forgery Up to 30 minutes
Cloudflare Turnstile Checks that a sign-in is from a person, not a bot Set by Cloudflare; see Cloudflare's privacy policy

We don't use advertising or third-party analytics cookies in the Service.

19. Children

The Service is for businesses and is not meant for anyone under 18. We don't knowingly collect information from children.

20. Automated decisions

The Service calculates totals from accounting data so firms and their clients can see them. It doesn't make decisions about individuals that have legal or similarly significant effects. Firms decide which accounts count towards each total, and they can review and change those choices.

21. Changes to this policy

We may update this policy as the Service, the law or our providers change. We'll post the new version here with a new "Last updated" date. If the change is significant, we'll also email firm account owners at least 30 days before it takes effect, unless we need to make it sooner for legal or security reasons.

22. Contact us and complaints

We're a small team, and we read every message ourselves.

Privacy contact: Trent Yesberg, Twine Apps Pty Ltd
Email: support@twineapps.co
Post: Townsville QLD, Australia
Website: twineapps.co

If you have a complaint, please tell us what happened and how you'd like it resolved. We'll acknowledge it within 5 business days and aim to resolve it within 30 days.

If you're not happy with our response, you can contact the Office of the Australian Information Commissioner: oaic.gov.au, phone 1300 363 992. People outside Australia can contact the regulators listed in sections 15 to 17.