Legal

TradeScribe Privacy Policy

Effective date: 13 August 2026
Last updated: 13 August 2026

TradeScribe is an Android app for tradespeople. You record a voice note when you finish a job, and TradeScribe turns it into a written report, a draft invoice, and a list of extra work worth quoting. This policy explains what information the app handles, where it goes, and what your choices are.

TradeScribe is operated by FirstlinkAI (a sole trader based in Calamba, Philippines) (“FirstlinkAI”, “we”, “us”). You can reach us at aifirstlink@gmail.com.

1. The two kinds of data in TradeScribe

TradeScribe holds two different kinds of personal information, and our role is different for each:

  1. Your information — your account, your business profile, your subscription. For this, FirstlinkAI is the data controller: we decide how it is used, and this policy describes that.
  2. Your customers’ information — the names, addresses, phone numbers, photos, and voice recordings you put into jobs. This belongs to your business. You are the data controller for it; FirstlinkAI is a processor acting on your instructions (storing it, transcribing it, turning it into reports). We never use your customers’ details for our own purposes, never contact your customers, and never sell this data. Your responsibilities for this data are set out in the Terms of Service, §8.

2. What we collect and why

Your account and business

DataWhere it comes fromWhy we have it
Full name, email address, password You, at sign-up To create and secure your account. Passwords are stored only as a cryptographic hash by our authentication provider — we cannot read them.
Business name, logo, brand colours, tax rate, currency You, in Branding and Settings To put your branding on the reports, quotes, and invoices the app produces for you.
Subscription plan and status Google Play, through RevenueCat — the only way TradeScribe is sold To know which plan you are on. We never see your card number: Google Play is the merchant of record and handles the payment end to end.
Push notification token Your device, if you allow notifications To tell you when a report is ready.
A one-way hash of your email address, with a count of free-trial jobs used Worked out from the address you sign up with To keep the free plan’s one-time 3-job trial one-time. This is the one record that outlives your account — §6 explains it in full.

The content you create

DataWhere it comes fromWhy we have it
Jobs, schedules, customer records (names, addresses, phone numbers, email addresses) You enter them This is the working data of your business. Stored so it syncs across reinstalls and stays backed up.
Voice recordings You record them This is how TradeScribe works: the recording is transcribed and turned into your report.
Transcripts, AI-written reports, upsell suggestions Generated from your recordings and job details The product’s output, kept so you can edit, regenerate, and send it.
Job photos Your camera or photo library, if you attach them To include in reports. Photos are stored in private storage and are not publicly accessible.
Quotes and invoices You create them (with AI-drafted starting points) Your business documents, kept so you can send them and track payment.
Report and invoice PDFs you text to a customer, and a share-link record Created at the moment you press send on a text message A text cannot carry an attachment, so the document is uploaded and the text carries a link to it. The record holds your business, the job, which document it is, the file name, where the file sits, a one-way hash of the link’s token, a count of times the link has been fetched, and the dates — and no customer name, phone number or email address. See Documents you send by link below.

What we do NOT collect

One distinction worth being exact about, because it is easy to read the “no messages” bullet as more than it says. Messages never touch our servers. Your customer list does. Your customers’ names, addresses, phone numbers and email addresses are saved in your account and synced, because that is how the app keeps working when you have no signal and how your data survives a lost phone. What is genuinely different about TradeScribe is that we never contact your customers, never see what you write to them, and — the honest cost of that — cannot tell you whether a message arrived. That remains true of the message now that a text can carry a link. It is not true of the document the link opens, which we hold and serve.

Data that stays on your phone and is never sent to us — for example a draft you create with no signal, before it syncs — is stored in the app’s local database on your device and is removed if you uninstall the app. A document you text to a customer is not in that category: pressing send uploads it.

A text message has no attachment field, so a text cannot carry a PDF. It used to mean the text said your report was ready and the report stayed on your phone. The text now carries a link instead, and this is exactly what that involves.

3. How the AI pipeline works

When you record a voice note, this is exactly what happens:

  1. The recording uploads to our storage (a private bucket at Supabase, our hosting provider) once you have signal.
  2. Our server gives fal.ai, a transcription service, a link to the audio that expires after 15 minutes. fal.ai turns the speech into text and returns the transcript. The audio is all it gets — not your name, not your account details, not your customer list. (If the expiring link cannot be created, the audio is sent to fal.ai directly in the request instead. Same company, same recording, different plumbing.)
  3. The transcript is then sent to Anthropic, whose Claude model writes the report, the summary, and the upsell suggestions. So that the report reads like a document about a real job, Anthropic is also given your customer’s name and the job address, along with your business name and trade, the job title, description and date, the length of the recording, your currency and tax label, and your price book. Your customer’s phone number and email address are not sent — the report never needs them. Anthropic’s commercial API terms do not permit it to use this content to train its models.
  4. The finished report is stored in your account and pushed to your phone.

Nothing is sent anywhere until you press record, and nothing the AI writes is sent to a customer until you review it and press send.

The report is written by a machine and can be wrong. It writes only from what it heard and what your job record says, and it is instructed never to add a finding you did not describe — but a mumbled word can still come back as the wrong part. You are the professional, you were the one on site, and every document is editable before you send it.

4. Who we share data with

We do not sell personal data, and we do not share it with anyone for advertising. Data goes only to the service providers below, each of which processes it solely to provide TradeScribe and on our instructions:

ProviderWhat they do for usWhat they receive
Supabase Database, authentication, and file storage Everything the app syncs: account, jobs, customers (including their phone numbers and email addresses), recordings, photos, reports, quotes, invoices
fal.ai Audio transcription The voice recording, and nothing else
Anthropic Report and quote text generation The transcript, your customer’s name, the job address, your business and job details, and your price book — not your customer’s phone number or email address
Google Play / RevenueCat Subscription billing and entitlement management — the only way TradeScribe is sold Purchase history and an app-scoped user ID — not your card details, which you give to Google and which never reach us
Expo / Firebase Cloud Messaging Push notification delivery Your device’s notification token, and the text of the notification — which names the job it is about, so whatever you called that job appears on your lock screen

One recipient is not on this list because it is not ours: the person you sent a link to. When you text a report or an invoice, you are handing that document to whoever ends up holding the link. We store and serve it on your instruction — we do not choose the recipient, do not know who they are, and do not record them. That disclosure is yours, made when you press send, and §8 of the Terms of Service is where your responsibility for it is set out.

We will also disclose information if the law genuinely requires it, or to protect the safety of our users. If FirstlinkAI is ever acquired or merges, data would transfer to the successor under this same policy, and we would tell you first.

5. Where data lives, and international transfers

Your synced data is hosted by Supabase in Singapore (ap-southeast-1). The AI providers above process data in the United States. So if you work in the UK, the EU, the US or anywhere else, your data is stored outside your own country.

Where data moves from the UK, the EEA, or another region with transfer rules, we rely on the providers’ standard contractual clauses and equivalent safeguards.

6. How long we keep it

Invoices and reports in your account are your business records. Before you delete anything, export or send yourself copies of what you need to keep — deletion is permanent, and we cannot recover deleted data for you.

7. Security

No system is perfectly secure, but if we learn of a breach affecting your data, we will notify you and the relevant authorities as the law requires.

8. Your rights and choices

You can, at any time:

If you are in the UK or the European Economic Area, you additionally have the rights of access, rectification, erasure, restriction, portability, and objection under the UK GDPR / GDPR, and the right to complain to your supervisory authority (in the UK, the ICO). Our legal bases are: performance of our contract with you (running the service), legitimate interests (securing and improving it, and stopping the one-time free trial being reset by deleting an account and signing up again), and legal obligation (billing records). If you are a California resident, you have equivalent rights under the CCPA/CPRA; we do not “sell” or “share” personal information as those terms are defined there.

To exercise any of these rights, email aifirstlink@gmail.com. We respond within 30 days.

One exception to erasure, stated plainly. The free-trial record described in §6 — the one-way hash of your email address and the count of trial jobs used — is not deleted when you ask us to delete everything else. It is kept on legitimate-interests grounds, and deleting it would hand back a one-time free allowance on request, which is the whole thing it exists to prevent. You can object to it under GDPR Article 21: email us, tell us your situation, and we will weigh it and reply rather than send you a form letter.

If a request concerns your customer’s data (for example, a homeowner asks us to delete a recording that mentions them), we will refer the request to you, the tradesperson, as the controller of that data — and help you honour it.

9. Children

TradeScribe is a business tool for working tradespeople. It is not directed at children, and you must be at least 18 to hold an account.

10. Changes to this policy

If we change this policy in a way that matters, we will tell you in the app or by email before the change takes effect, and update the date at the top. The current version always lives at https://tradescribe.firstlinkai.com/privacy.

11. Contact

FirstlinkAI — sole trader
Calamba, Philippines
Email: aifirstlink@gmail.com
Support: aifirstlink@gmail.com