← v2x Invoice

Privacy policy

Last updated 25 October 2026

In short: we don't receive or store any of your data. The app sends your recordings to OpenAI, using your own OpenAI key, to turn them into text, and sends the contacts and invoices you confirm to your own Xero organisation. There are no accounts with us, no analytics, no ads and no tracking.

Who we are

v2x Invoice is made by Andrew Taylor, an individual developer in the United Kingdom ("we", "us"). Contact: support@voicetoinvoiceapp.com.

What the app sends, and where

The app connects to two services only, both chosen and controlled by you. It has no server of ours in between.

OpenAI (api.openai.com)

Xero (*.xero.com)

What stays on your iPhone

What we receive

Nothing. We have no server, no accounts and no copy of your recordings, transcripts, contacts, invoices, keys or sign-in. We can't see or recover any of it.

Analytics, ads and tracking

None. The app contains no analytics, advertising or tracking code, and doesn't share data with data brokers. This website sets no cookies and loads nothing from other sites.

If you use Apple's TestFlight or choose to share crash reports with developers in your iPhone's settings, Apple may pass us anonymous crash reports under Apple's own privacy policy.

Children

The app is a business tool and isn't directed at children under 13.

Removing your data

  1. In the app: Settings → Disconnect everything. This removes your Xero sign-in and OpenAI key from the phone.
  2. Delete the app. This removes drafts and recordings.
  3. Optionally, remove the app's connection in Xero (Settings → Connected apps), and delete or replace the key at platform.openai.com/api-keys.

Contacts and invoices you created stay in your Xero organisation, where you manage them as usual.

Your rights

Because we hold no personal data about you, there is nothing for us to access, correct or delete. For the data held by Xero or OpenAI, use their privacy controls, or contact them directly. You can also contact us with any question.

Changes

If the app starts sending data anywhere new, this policy will be updated in the same app update, and the date above changed.