XTKGet XTK
Legal

Privacy Policy

How XTK handles personal data across the browser extension, the client portal and our backend.

Last updated:

This policy explains how OctaByte (“we”, “us”, the operator of OctaByte XTK) collects, uses and protects personal data when you use the XTK browser extension, the XTK web portal at https://xtk.octabyte.app, and this website. XTK is an independent product layered on top of Xero Practice Manager (“XPM”) and is not affiliated with or endorsed by Xero Limited.

Our two roles

XTK processes data in two capacities, and it matters which one applies:

Data we collect

Account & billing data

Connected-service data

When a Practice connects a storage or mail provider, XTK stores encrypted OAuth tokens so it can act on the Practice’s behalf:

OAuth tokens are encrypted at rest. We are specific about what each grant actually covers:

Client & document data

On behalf of a Practice, XTK handles the documents, e-signature requests and document-request submissions that flow between the Practice and its clients — including files, signer names and email addresses, and signature records. Where a client uses the portal, we process their name, email and the documents they exchange. This data belongs to the Practice; we process it as described in the Data Processing Addendum.

Some client details do reach our backend, though — the ones you act on — and we would rather be precise than absolute:

What our backend never holds is a Xero credential or token, any server-side access to your Xero account, or the contents of your documents — the operations that need a document engine (downloads, zips, PDF merges, template generation and flattening a signed PDF) stream bytes through our backend in flight, but nothing is written to disk or kept in our database. Nothing in Xero beyond client details, contacts and custom fields is read at all — not jobs, timesheets, invoices or the ledger.

Diagnostics

We use an error-monitoring service to capture crashes and performance traces across the extension, portal and backend. Where session replay is enabled it may record masked interactions to help us reproduce faults; sensitive fields are masked and this feature is governed by a remote kill-switch. See Cookies & tracking for details and controls.

How we use data

Where the GDPR or UK GDPR applies, we rely on:

Google API Services — Limited Use

XTK’s use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including its Limited Use requirements. Specifically:

Who we share data with

We share data with the sub-processors that make XTK work — storage and mail providers, our payments processor, error monitoring and email delivery, and hosting. The current list, purposes and regions are on our Sub-processors page. We do not sell personal data.

Retention

We keep account and billing data for as long as a Practice is active and as required for legal and tax purposes afterward. Documents stored in a Practice’s connected Drive remain under the Practice’s control in its own provider. On account closure we delete or return Practice data in line with the Data Processing Addendum and Your data rights.

Security

International transfers

Some sub-processors are located outside your country. Where personal data is transferred internationally, we rely on appropriate safeguards such as the Standard Contractual Clauses. Regions are listed on the Sub-processors page.

Your rights

Depending on where you live, you may have rights to access, correct, delete, port or restrict your personal data, and to object to certain processing. If XTK holds your data on behalf of a Practice (as a processor), please contact that Practice; we will assist them in responding. See Your data rights & deletion for how to make a request.

Children

XTK is a business tool and is not directed to children. We do not knowingly collect data from anyone under 16.

Changes to this policy

We may update this policy from time to time. Material changes will be reflected in the “Last updated” date above and, where appropriate, notified in-product.

Contact us

Questions or requests about privacy: support@octabyte.io.

XTK is operated by OctaByte.

Give Practice Manager its missing half

Install the extension, connect your Drive, and open your first client — your whole practice can be working in context today.

30-day free trial for your whole practice — no credit card required.