Skip to content
HatchSolo

Privacy policy

Last updated: 16 October 2026

This explains what personal data HatchSolo processes, why, who is responsible for protecting it, and the legal basis for each use. It is written for the people who use HatchSolo and for anyone who visits the site.

Operated by Ant vs Bear Ltd, company number 15391307, registered office 128 City Road, London, EC1V 2NX. Contact: contact@hatchsolo.com.

1. Who is responsible

Ant vs Bear Ltd ("we") is responsible for protecting the personal data described here. There are two roles:

  • Controller for your account: your mobile number, sign-in activity, the businesses you connect, the decisions and approvals you make in the app, and your messages to us.
  • Processor for the content of your books that we read from QuickBooks or Xero (and, once available, from your bank): transactions, supplier and customer names, invoices and bills. You decide why that data is used; we use it only to provide HatchSolo to you, under our data processing agreement. If it contains personal data about other people, such as a supplier who is a sole trader, you are the controller of it.

We have no data protection officer. Questions go to the contact address at the top of this policy.

2. What personal data we process, and why

DataWhy we use itLegal basis (UK GDPR Article 6)
Mobile number, sign-in codes and sign-in activityTo let you in and keep your account secure: we text you a one-time codeContract: needed to provide the service you asked for
Your email address, if you add one for remindersTo send you deadline reminders by email, only to an address you have added and confirmedContract
Your company's name, company number, VAT registration number (stored encrypted) and VAT period datesTo prepare and check your VAT return and show your deadlinesContract
Your decisions, approvals, receipts and documents you upload, and the append-only record of what was approved and filedTo keep a proof of what was approved and filed, when and on what evidenceContract; and legitimate interests in keeping a reliable record that protects you and us
The return figures and HMRC's response when you send a return (once that is switched on for customers)To send the return you approved and keep HMRC's receiptContract
Device and connection details HMRC requires with every submission (see section 3)To meet HMRC's fraud prevention rules for the software that sends your returnContract (sending your return needs them) and legitimate interests (meeting HMRC's conditions for software that sends returns)
For each balance sheet read and cross-check: whether it agreed, differed or failed, a reason code and the names of the report's sections, kept without any figure, name or companyTo find faults in how we read accounting packages, and to tell you when a second check of your books could not be madeLegitimate interests: keeping a financial service accurate; you can object (section 9)
Technical logs: status codes, HMRC error codes and correlation ids (never tokens or return contents)To keep the service secure and to find and fix faultsLegitimate interests: keeping a financial service secure and working; you can object (section 9)
Your emails and other messages to usTo answer you and keep a record of what we saidLegitimate interests; contract where you are asking about your account
Service messages such as a deadline reminder (by text, and by email if you add an address) or a change to these documentsTo tell you what you need to know about the serviceContract
Records we must keep for our own accounts and taxTo meet our own legal dutiesLegal obligation

For the content of your books (QuickBooks or Xero, and once available your bank account) we are a processor, so the legal basis for that processing is yours as controller. We do not use it for any purpose of our own.

We do not use advertising, analytics or tracking scripts or pixels on HatchSolo, and we do not use your data for marketing. We do not use your books to train AI models. If we ever add any of these, we will update this page and ask for your consent first where the law requires it.

3. HMRC sign-in and fraud prevention data

When you send a return to HMRC you sign in on HMRC's own page with your own Government Gateway account. We never see or store your Government Gateway user ID or password. HMRC gives us a temporary access token, which we keep only in an encrypted cookie in your browser for up to 30 minutes. We discard the refresh token as soon as we receive it, so we cannot act for you at HMRC later. Each submission needs a fresh sign-in and a declaration from you.

HMRC requires software that sends returns to include details about the device and connection in each request: your browser type and version, screen size and colour depth, window size, time zone, an identifier for your browser, your IP address and when it was seen, and a user identifier. We send them to HMRC with the request and do not keep a copy.

4. Who we share it with

We do not sell your data, rent it, or share it for anyone's marketing. We share it only with:

  • HMRC, to make a submission you have approved.
  • Intuit (QuickBooks) or Xero, to read your books after you connect them. Your bank and our open banking provider will be added here before bank connection is available.
  • Our providers, who process data for us only to run HatchSolo (the table of providers).
  • Anyone the law requires us to tell, or to protect our rights.
ProviderWhat forWhere
VercelHosting the applicationFunctions run in London; the delivery network is global
SupabaseDatabase and file storageLondon
TwilioTexting sign-in codes to your mobileUnited States
CloudflareBot check on the sign-in formGlobal network
ResendSending deadline reminders to the email address you add (it runs on Amazon Web Services)United States
ForwardEmailForwarding the mail you send to our contact address to usThe provider's mail servers

Each provider is bound by a written data processing agreement. We will list any new provider here before we start using it.

5. Moving data outside the UK

Your database and application functions are in London. Some data reaches providers outside the UK: your mobile number goes to Twilio in the United States to send a sign-in code, an email address you add goes to Resend in the United States to send a reminder, and our delivery network and bot check are global.

Each provider's published data processing terms include a UK transfer safeguard: Twilio's includes the UK International Data Transfer Agreement; Cloudflare's includes the UK Addendum and the UK-US data bridge; Vercel's includes the UK international data transfer addendum; Supabase's includes the UK Addendum; Resend's includes the UK Addendum to the standard contractual clauses and the UK extension to the EU-US Data Privacy Framework. We rely on those safeguards.

6. How long we keep it

DataHow longWhy
Records of filed returns, approvals and HMRC receipts6 years after the end of the VAT periodSo you can prove what was filed; this matches the period HMRC expects VAT records to be kept
QuickBooks, Xero and bank data and connection tokensUntil you disconnect the source, then deleted within 30 daysWe only need them while connected
Reader outcome records (a code and report section names, no figures or names)90 days, then deletedTo spot a fault in how we read an accounting package
Which help explanations a sheet was shown, and any question you chose to send us from the Help panelWith the sheet, deleted when you close your account. A count of sheets shown each explanation is kept without any company nameSo you can see what help you relied on, and so we can correct a wording if it turns out to be wrong. The Help panel works in your browser and sends what you type nowhere unless you press Send
Your email address for remindersUntil you remove it or close your account, then deleted within 30 daysTo send the reminders you asked for
Receipts and documents you uploadedAs long as the record they belong toEvidence for a filing
Account details (mobile number, sign-in activity)Until you close your account, then deleted within 30 daysTo provide sign-in
Sign-in codes5 minutes, single useOne-time sign-in
Technical logsWhile your account is open and for up to 30 days after you close it. Our hosting provider also keeps its own operational logs for between 1 hour and 30 days depending on planSecurity and fixing faults
Emails and messages to us3 years after we resolve themService quality and disputes

7. Deleting your data

Email the contact address at any time. We will acknowledge within 5 working days and, within 30 days, delete or anonymise everything we are not legally required to keep, then confirm in writing what we deleted and what we kept and why. You can disconnect QuickBooks or Xero inside the app at any time. In Settings you can download everything we hold about your business with one click (your decisions, approvals, figures, receipts, transactions and filing history) as a JSON file, and your transactions as a CSV file; the file and the HMRC receipt for each return can also be downloaded where it appears. If you would rather we prepare the export, or you need something else, email the contact address; we will send it within 30 days and normally much sooner.

8. How we protect it

Data is encrypted in transit and at rest. Your VAT number and your connection tokens are encrypted before they are stored. Records of what was filed cannot be edited or deleted in place. Access to production systems is limited to what is needed to run the service. HMRC credentials are never stored (section 3).

If personal data is ever put at risk we will tell you without undue delay where the risk to you is high, and tell the Information Commissioner's Office and HMRC within 72 hours of becoming aware where required. You can report a security problem to the contact address or through our security.txt.

9. Cookies

We use only cookies the service needs to work. We do not use advertising or analytics cookies, so there is no cookie banner.

CookiePurposeLasts
hl_setupKeeps you signed in30 days
hl_challenge, hl_nextSign-in steps: the code you were sent and where to go next5 minutes
hl_nonceProtects the QuickBooks connection step10 minutes
hl_hmrc, hl_hmrc_flowThe temporary HMRC access token (section 3) and the HMRC sign-in step30 minutes, and 10 minutes
hl_fphDevice details HMRC requires (section 3)30 minutes
hl_deviceA random identifier for your browser, which HMRC requires so it can tell devices apart400 days

10. Your rights

Under UK GDPR you can ask us for a copy of your personal data, to correct it, to delete it, to restrict or object to how we use it, and to receive it in a portable format. Where we rely on legitimate interests you can object, and we will stop unless we have a compelling reason that overrides your interests. For the content of your books, where we are a processor, we will help you answer a request from the person it concerns. Email the contact address.

11. Complaints and changes

Tell us first at the contact address and we will try to put it right. You can also complain to the Information Commissioner's Office (ico.org.uk, 0303 123 1113). We will tell you by email or in the app before a material change to this policy takes effect.

QuickBooks and Intuit are trademarks of Intuit Inc. HatchSolo is not endorsed by or affiliated with Intuit or HMRC.