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
| Data | Why we use it | Legal basis (UK GDPR Article 6) |
|---|---|---|
| Mobile number, sign-in codes and sign-in activity | To let you in and keep your account secure: we text you a one-time code | Contract: needed to provide the service you asked for |
| Your email address, if you add one for reminders | To send you deadline reminders by email, only to an address you have added and confirmed | Contract |
| Your company's name, company number, VAT registration number (stored encrypted) and VAT period dates | To prepare and check your VAT return and show your deadlines | Contract |
| Your decisions, approvals, receipts and documents you upload, and the append-only record of what was approved and filed | To keep a proof of what was approved and filed, when and on what evidence | Contract; 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 receipt | Contract |
| 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 return | Contract (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 company | To find faults in how we read accounting packages, and to tell you when a second check of your books could not be made | Legitimate 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 faults | Legitimate interests: keeping a financial service secure and working; you can object (section 9) |
| Your emails and other messages to us | To answer you and keep a record of what we said | Legitimate 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 documents | To tell you what you need to know about the service | Contract |
| Records we must keep for our own accounts and tax | To meet our own legal duties | Legal 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.
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
| Data | How long | Why |
|---|---|---|
| Records of filed returns, approvals and HMRC receipts | 6 years after the end of the VAT period | So you can prove what was filed; this matches the period HMRC expects VAT records to be kept |
| QuickBooks, Xero and bank data and connection tokens | Until you disconnect the source, then deleted within 30 days | We only need them while connected |
| Reader outcome records (a code and report section names, no figures or names) | 90 days, then deleted | To 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 panel | With the sheet, deleted when you close your account. A count of sheets shown each explanation is kept without any company name | So 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 reminders | Until you remove it or close your account, then deleted within 30 days | To send the reminders you asked for |
| Receipts and documents you uploaded | As long as the record they belong to | Evidence for a filing |
| Account details (mobile number, sign-in activity) | Until you close your account, then deleted within 30 days | To provide sign-in |
| Sign-in codes | 5 minutes, single use | One-time sign-in |
| Technical logs | While 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 plan | Security and fixing faults |
| Emails and messages to us | 3 years after we resolve them | Service 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.
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.