Legal

Privacy Policy

Last updated: 6th August 2026

This Privacy Policy explains how TSH Digital Ltd ("we", "us", "our"), trading as TaskWright, collects, uses, and protects personal data.

TSH Digital Ltd is a company registered in England and Wales (company number 08539183), with its registered office at Westwood, High Street, Codford, Warminster, BA12 0NB.

We take your privacy seriously and are committed to protecting your personal data in line with the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018.

If you have any questions about this policy or how we handle personal data, contact us at hello@taskwright.co.uk.

1. Who this policy applies to

TaskWright is a business system used by tradespeople (such as handymen) to run their businesses. Because of how the service works, we handle personal data in two different roles:

a) As a data controller — for our customers (operators)

When a tradesperson signs up to use TaskWright, we are the "controller" of their personal data (their name, business details, contact details, billing information, and so on). This means we decide how and why that data is used, and this policy explains how.

b) As a data processor — for our customers' clients

When a tradesperson uses TaskWright to manage their own customers (storing their clients' names, addresses, phone numbers, job details, etc.), the tradesperson is the "controller" of that data — they decide how it's used. We are the "processor", meaning we handle that data only on the tradesperson's instructions and on their behalf. Our responsibilities as a processor are set out in our Data Processing Agreement, which forms part of our Terms of Service with each operator.

If you are a client of a tradesperson who uses TaskWright and you have questions about how your data is used, please contact that tradesperson directly, as they control your data. We will assist them in responding to any request.

2. What personal data we collect

From operators (our customers)

  • Name and business name
  • Email address and phone number(s)
  • Business address and service area
  • Billing and payment details (processed securely by Stripe — we do not store full card details)
  • Account settings, preferences, and content you create in the system
  • Communications you send to us (e.g. support messages)
  • Technical data: device/browser information, log data, and usage information

On behalf of operators, we process (as processor) data about their clients

  • Client names, addresses, email addresses, and phone numbers
  • Job details, notes, quotes, invoices, and payment records
  • Photos uploaded in connection with jobs or enquiries
  • Message history (SMS/email) between the operator and their clients

From website visitors

  • Analytics and cookie data (see the Cookies section)

3. How we use personal data (and our legal basis)

We use operators' personal data to:

  • Provide, operate, and maintain the TaskWright service — legal basis: performance of a contract
  • Process subscription payments and manage billing — legal basis: performance of a contract
  • Communicate with you about your account, service updates, and support — legal basis: performance of a contract / legitimate interests
  • Send important service and transactional messages — legal basis: performance of a contract
  • Improve and secure the service — legal basis: legitimate interests
  • Comply with our legal obligations (e.g. tax, accounting) — legal basis: legal obligation
  • Send marketing about our own products, where you have not opted out — legal basis: legitimate interests / consent

We process operators' clients' data solely to provide the service to the operator, on their instructions, as their processor.

4. Who we share data with (sub-processors)

We use trusted third-party service providers ("sub-processors") to run TaskWright. Each processes personal data only as needed to provide their service to us, under contract and with appropriate safeguards:

ProviderPurpose
SupabaseDatabase hosting and storage (data hosted in the UK/EU — eu-west-2, London)
TwilioSending SMS messages and handling calls/voicemail
StripeProcessing payments (subscriptions and client payments)
ResendSending emails
Google CloudVoice/text services, calendar integration, and related APIs
Tawk.toLive chat support
LovableApplication hosting and infrastructure

We do not sell personal data to anyone. We only share data with these providers, or where required by law, or to protect our rights.

5. International transfers

Your data is primarily hosted in the UK/EU (Supabase, eu-west-2). Some of our sub-processors (such as Stripe, Twilio, Google, Resend, Tawk.to, Lovable) may process data outside the UK/EU. Where data is transferred outside the UK, we ensure appropriate safeguards are in place, such as the International Data Transfer Agreement (IDTA), the UK Addendum to the EU Standard Contractual Clauses, or an adequacy decision.

6. How long we keep data

  • Operator account data: for as long as your account is active, and for a reasonable period after closure.
  • Financial records (invoices, payments): retained for at least 6 years, as required by UK tax and accounting law.
  • Clients' data (processed on behalf of operators): retained according to the operator's instructions; deleted or returned when the operator's account is closed, subject to legal retention requirements.

We delete or anonymise data we no longer need.

7. Your rights

Under UK GDPR, you have the right to:

  • Access the personal data we hold about you
  • Have inaccurate data corrected
  • Have your data deleted (in certain circumstances)
  • Restrict or object to processing
  • Data portability (receive your data in a portable format)
  • Withdraw consent where processing is based on consent

Operators can export their data at any time from within the service. To exercise any right, contact hello@taskwright.co.uk. We will respond within one month.

If you are a client of an operator, direct these requests to that operator (the controller of your data); we will support them in responding.

8. Complaints

If you have a concern about how we handle personal data, please contact us first at hello@taskwright.co.uk. We have a formal process for handling data protection complaints: we will acknowledge your complaint within 30 days and work to resolve it.

If you are not satisfied with our response, you have the right to complain to the Information Commissioner's Office (ICO):

  • Website: ico.org.uk
  • Helpline: 0303 123 1113

9. Cookies and analytics

Our website uses cookies and Google Analytics to understand how visitors use the site and to improve it. Google Analytics sets cookies that collect information such as pages visited and time on site.

We will ask for your consent to non-essential cookies (including analytics) via a cookie banner when you first visit. You can manage or withdraw your cookie preferences at any time.

10. Use of Google User Data

TaskWright Trades offers an optional feature that lets operators connect their own Google Calendar. When connected, the system (a) adds the operator's TaskWright job bookings to their chosen Google Calendar and keeps them up to date, and (b) reads the operator's calendar to show their existing commitments alongside their jobs so they can avoid double-booking. This feature is optional — operators can use TaskWright Trades fully without connecting Google Calendar.

What Google user data we access

If an operator chooses to connect their Google account, we request the following access using Google OAuth:

  • Google Calendar — manage events — the https://www.googleapis.com/auth/calendar.events scope. We use this to create, update, and delete calendar events that represent the operator's own TaskWright job bookings, in the calendar the operator selects. We only create, update, or delete events that TaskWright Trades itself has created for the operator's jobs; we do not modify the operator's other personal or existing events.
  • Google Calendar — read — the https://www.googleapis.com/auth/calendar.readonly scope. We use this to list the operator's calendars (so they can choose which one to sync to) and to read the times of their existing events, so we can show their busy periods within TaskWright Trades and help them avoid double-booking.
  • Basic account information — the operator's email address and basic profile information (email, openid, profile scopes), used to identify the connected Google account.

How we use Google user data

  • Writing job bookings to the calendar: When an operator books, reschedules, completes, or cancels a job in TaskWright Trades, we create, update, or delete a corresponding event in their chosen Google Calendar. These events contain minimal information — a short label, the client's first name only, the date, time and duration of the job, and a note directing the operator to manage the booking in TaskWright Trades. We do not include any other client details (such as surname, full name, address, phone number, email, or price) in the calendar event.
  • Reading the calendar to show conflicts: We read the times of the operator's existing calendar events solely to display their busy periods on screen within TaskWright Trades, so they can see their commitments alongside their jobs when scheduling. This read information is used only for on-screen display and is not stored as part of the operator's TaskWright data or used to take any automated action.
  • We request the narrowest access necessary for these features and do not access Google user data for any purpose other than providing the calendar-sync and conflict-display features described here.

Source of truth and one-directional control

Changes made directly in the operator's Google Calendar do not change the operator's jobs or clients in TaskWright Trades, and never trigger any message to the operator's clients. TaskWright Trades remains the source of truth for job bookings: if a TaskWright job event is changed or deleted directly in Google Calendar, TaskWright Trades restores it to match. Calendar data we read is used only to display conflicts on screen.

How we store and retain Google user data

  • We store the minimal information needed to keep job events in sync — specifically, the identifiers of the calendar events we have created for the operator's jobs (so we can update or remove them) and the operator's chosen calendar. We do not store the content of the operator's other personal calendar events.
  • Calendar event times that we read to display busy periods are used for on-screen display and are not permanently stored; they are held only transiently to render the conflict view.
  • Access and refresh tokens used to connect to Google are stored securely and are used only to provide the calendar feature.
  • An operator can disconnect their Google account at any time, which revokes our access and stops any further reading or writing. They can also revoke access directly from their Google Account settings (myaccount.google.com → Security → Third-party access).

What we do not do with Google user data

  • We do not sell Google user data to anyone.
  • We do not share, transfer, or disclose Google user data to third parties, except as necessary to provide the feature to the operator, to comply with applicable law, or as part of a merger or acquisition (in which case we would continue to protect it under this policy).
  • We do not use Google user data for advertising, and we do not use it to train generalised or non-personalised artificial intelligence or machine learning models.
  • We do not allow humans to read Google user data unless we have the operator's consent, it is necessary for security purposes (such as investigating abuse) or to comply with applicable law, or the data has been aggregated and anonymised.

Limited Use compliance

TaskWright Trades' use and transfer of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

11. Security

We take appropriate technical and organisational measures to protect personal data, including access controls, encryption in transit, and restricting data access to what is necessary. Our infrastructure providers maintain their own security standards. No system is completely secure, but we work to protect your data and will notify you and the ICO of any breach where required by law.

12. Changes to this policy

We may update this policy from time to time. We will post the updated version here with a revised "Last updated" date, and notify operators of significant changes.

13. Contact us

TSH Digital Ltd (trading as TaskWright), Westwood, High Street, Codford, Warminster, BA12 0NB. Email: hello@taskwright.co.uk

Questions about this policy? Email hello@taskwright.co.uk.