Privacy Policy
Last updated: 10 September 2026
Verbal turns a spoken description of a job into a written, priced quote. This policy explains what the app collects, where it goes, and how to get rid of it.
If anything here is unclear, email support@theverbal.app.
How recording and the accuracy check work
When you record a job, the audio is transcribed on your device, using Apple's built-in speech recognition. Verbal also keeps a temporary copy of the recording on your phone while you prepare the quote.
If Accuracy Check is turned on in Account → Record Preferences, tapping Generate sends that temporary recording through our authenticated Supabase Edge Function to AssemblyAI for a second transcription pass. The active item names from your rate card may also be sent as listening hints. AssemblyAI sends the resulting transcript back to Verbal. After AssemblyAI completes or rejects the transcription, Verbal asks it to delete the transcript data and associated uploaded recording. The temporary copy on your phone is deleted after the attempt. The recording is not stored in Verbal's database.
Accuracy Check is optional and can be turned off at any time. It is not used for pasted text or text you have edited manually. If the check is unavailable, takes too long, or fails, Verbal keeps the on-device transcript and continues building the quote.
What does leave your phone is the text of what you said. That transcript is needed to build the quote, and is saved alongside the quote so you can view it later or generate the quote again.
What we collect
Your account. When you sign in with Google we receive your email address, name, and profile picture URL. We never see or store your Google password.
Your business details. Whatever you enter in your profile: business name, phone, email, address, and tax or VAT number. These print on the quotes you send, which is their only purpose.
Your rate card. The names, units, and prices of the work and materials you save.
Your quotes. Job titles and summaries, scope, line items, quantities, prices, tax rates, totals, validity dates, status, and the transcript each quote was built from.
Your customers' details. If you add a client to a quote, we store the name and any phone, email, address, or notes you enter. See Information about your customers below.
Usage records. Each time a quote is generated we record your user ID, the AI model used, how many tokens it consumed, what it cost, how long it took, and whether it succeeded. This is how we keep the service running within its limits and understand what it costs to operate. It contains no part of your transcript or quote.
Subscription information. If you buy Verbal Pro, Apple sends us signed purchase information so we can confirm your access. We store the subscription status, product identifier, expiry date, and Apple transaction identifier linked to your Verbal account. We do not receive your Apple ID, payment-card details, or billing address.
On your device only. Your currency preference, whether you have seen the intro, a cached table of exchange rates, and your sign-in token. These stay on your phone and are removed when you delete the app.
What we do not collect
Verbal contains no analytics, no advertising, and no tracking of any kind. There is no third-party analytics SDK in the app. We do not use the advertising identifier, we do not track you across other apps or websites, and we do not build a profile of you or sell data to anyone.
Who else handles your data
We use a small number of services to run the app. Each one only receives what it needs.
| Service | What it receives | Why |
|---|---|---|
| Supabase | Everything stored in your account | Hosts our database and sign-in |
| AssemblyAI | Your temporary audio recording and active rate-card item names, when Accuracy Check is enabled | Produces a second transcript before the quote is generated |
| OpenAI | Your transcript, trade, rate card, and currency code | Turns what you said into a structured quote |
| Your sign-in request | Authenticates you | |
| Frankfurter | A pair of currency codes | Daily exchange rates for converting a quote |
| Apple | Signed subscription status and transaction information, if you subscribe | Processes payments and confirms Verbal Pro access |
A note on OpenAI: your transcript, selected trade, saved rates, and currency code are sent to OpenAI's API to build the quote. OpenAI states that data submitted through its API is not used to train its models. We do not separately send your name, email, business contact details, or saved customer record with the request. A transcript may, however, contain personal information that you say aloud, such as a customer's name or address.
A note on AssemblyAI: Accuracy Check uses AssemblyAI's asynchronous API in the United States. After a transcription completes or fails, Verbal sends a deletion request for the transcript data and its associated uploaded audio. If that immediate cleanup request cannot be completed — for example, because the provider is unavailable or the transcription is still processing when Verbal's request times out — AssemblyAI's account-level retention settings apply. AssemblyAI may keep limited metadata for logging and billing. Do not say sensitive personal information aloud unless it is needed for the quote.
A note on Frankfurter: exchange-rate lookups contain only currency codes (for example, GBP to EUR). Nothing about you or your quote is included.
Where your data is stored
Your data is stored on Supabase infrastructure in Seoul, South Korea
(ap-northeast-2). If you are located elsewhere — including the UK or the
European Economic Area — your information is transferred to and stored in South
Korea. OpenAI processes transcripts in the United States. When Accuracy Check
is enabled, AssemblyAI also processes the recording and second transcript in
the United States.
How long we keep it
Your data stays for as long as your account exists. There is no automatic expiry — a quote from two years ago is still there, because you may still need it.
Deleting your data
You can delete your account at any time from Profile → Settings → Delete account.
This permanently removes your profile, business details, rate card, customers, quotes, line items, and every transcript. It is immediate and cannot be undone.
One thing survives: if you tell us why you are leaving, that reason is kept to help us improve the app. It is stored with no link to you, your account, or anything you wrote — it cannot be traced back.
Your rights
You can ask us to give you a copy of your data, correct it, or delete it. Deletion is built into the app and takes effect immediately; for anything else, email support@theverbal.app.
Depending on where you live, you may also have the right to object to or restrict how we use your data, to receive it in a portable format, or to complain to your local data protection authority. In the UK that is the Information Commissioner's Office (ico.org.uk).
We do not sell personal information, and we do not share it for advertising.
Information about your customers
Verbal is a tool for quoting work, so you will often store details about your own clients — their name, and sometimes a phone number, email, or address.
That information is yours, and you are responsible for it. We store and process it only to provide the app to you: it is never used for our own purposes or shared with anyone beyond the services listed above. We do not send the saved customer record to OpenAI or AssemblyAI as a separate record. A customer's details may still be included in the recording and transcript if you say them aloud, and those details will then be processed as described above. When you delete a quote, or your account, the customer data stored by Verbal is deleted with it.
If you operate in the UK or EU, you are the data controller for your customers' information and Verbal acts as your processor.
Children
Verbal is a tool for working tradespeople and is not intended for anyone under 16. We do not knowingly collect information from children.
Changes to this policy
If this policy changes in a way that affects you, we will update the date at the top and note the change in the app's release notes.