Privacy Policy
Last updated: 18 July 2026
1. Introduction
Welcome to MyJobs, a software-as-a-service (SaaS) platform built and operated by MyJobs UK ("we", "us", or "our"). MyJobs is designed to help plumbing professionals manage their businesses.
We are committed to protecting your privacy and complying with the UK General Data Protection Regulation (UK GDPR). This Privacy Policy explains how we collect, use, store, and protect your personal data, as well as the data you process on behalf of your customers when using our website and progressive web app (PWA).
For the purpose of UK GDPR, MyJobs UK is the Data Controller for the personal data of plumbers and business owners who subscribe to MyJobs. For the information you input about your customers, you are the Data Controller, and we act as your Data Processor.
2. Information We Collect
We collect various types of information depending on how you use our platform:
Data you provide directly (Business Details):
- Name, business name, and contact details (email address, phone number, physical address).
- Business logo and branding materials.
Customer data you input:
- You may enter your customers' names, phone numbers, email addresses, physical addresses, job notes, and photos of plumbing work into MyJobs.
Integration Data:
- Google Calendar Data: With your consent, we access your Google Calendar via OAuth to read and write calendar events relevant to your business scheduling.
- Location Data: We use the Google Maps API to process location and address data for job sites and routing.
Automatically Collected Data:
- Device data relevant to the functioning of our PWA (e.g., service worker state, push notification tokens, browser type).
- Basic usage analytics to understand how the platform is used and to improve our software.
Financial Data:
- Subscription payments are processed securely via Stripe. We do not store or collect your complete credit card details on our servers.
3. How We Use Your Information
We use the collected information only for specific, lawful purposes:
- To operate and provide the MyJobs platform and its features.
- To facilitate SMS communications between you and your customers via Twilio.
- To send transactional emails (invoices, password resets, notifications) via Resend.
- To synchronize your schedule via Google Calendar.
- To process your subscription payments securely.
- To analyze errors, fix bugs, and track platform stability via Sentry.
- To maintain compliance with legal and regulatory requirements.
4. Google User Data (Google Calendar Integration)
If you connect your Google account, MyJobs accesses your Google Calendar using two OAuth scopes: calendar.events and calendar.readonly. Google Calendar is an optional integration used for scheduling only — it is not a login method.
What we access
calendar.events— lets us create, update, and remove the calendar appointments that correspond to jobs you schedule in MyJobs. We only touch events MyJobs created.calendar.readonly— lets us read your free/busy availability so we do not double-book you when a customer requests a slot. This is used for availability lookups only.- We also receive your Google account email address, to identify which account is connected.
How we use it
- Solely to (a) show your real availability when booking jobs and (b) write job appointments to your calendar. We use Google Calendar data for no other purpose.
How we protect it
- All Google user data is transmitted over encrypted TLS (HTTPS) connections and stored encrypted at rest (AES-256). OAuth access and refresh tokens are stored in encrypted form, with access restricted to the systems that operate the calendar feature. Access is governed by role-based, least-privilege controls and strict per-account data isolation (database row-level security), so no MyJobs customer can access another customer's data.
Retention and deletion
- We retain Google Calendar data and OAuth tokens only while your Google account is connected. You can disconnect Google at any time in Settings, which revokes our access and deletes the stored Google tokens and any cached calendar data. Deleting your MyJobs account permanently deletes all associated data.
Sharing
- We do not sell your Google user data and do not share it with third parties, except the infrastructure subprocessors strictly necessary to operate MyJobs (see section 5), under confidentiality obligations.
Limited Use disclosure
MyJobs's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
We do not use Google user data for advertising, we do not sell it, we do not transfer it except to provide or improve user-facing features, and we do not use it to train AI or machine-learning models. Human access to Google data is strictly prohibited unless expressly mandated by you for direct support purposes, required to operate the feature, or required by law.
5. Third-Party Service Providers
To deliver our platform, we share necessary data with trusted third-party service providers. All our providers maintain strict data privacy standards:
- Supabase (Database & Authentication): Stores your account details and customer data. Data is hosted securely on EU servers (eu-west-2, London region).
- Stripe: Securely processes your subscription billing data.
- Twilio: Processes the content of your text messages for communications with customers.
- Resend: Handles automated system and transactional emails.
- Vercel: Hosts the web platform infrastructure.
- Google Maps Platform: Processes addresses for geocoding and autocomplete.
- Sentry: Tracks application errors and performance to help us keep the app stable.
- OpenAI: Generates suggested SMS auto-replies. Only the message content needed to produce a reply is sent, solely to generate that reply. It is not used to train models.
6. AI Features
Some MyJobs features — such as suggested SMS auto-replies and social caption generation — use a third-party AI provider (OpenAI) to generate text. The message or job content needed to produce a response is sent to the provider solely to generate that response.
We do not use your data, or your customers' data, to train AI or machine-learning models, and the AI provider does not use it to train its models on our account. AI-generated text is a suggestion you can review and edit before it is sent.
7. Data Storage and Retention
All primary database records are stored in the UK/EU via Supabase (London region).
We retain your personal and business data for as long as your account is active. If you cancel your subscription, we will hold your data for a grace period of 30 days to allow for account recovery or data export. Following this grace period, or upon a direct request for permanent deletion, your data (and your customers' data) will be permanently and irretrievably erased, except where retention is legally required for accounting and tax purposes.
8. Your GDPR Rights
Under UK GDPR legislation, you possess several rights regarding your personal data:
- Right of Access: You can request a copy of the personal data we hold about you.
- Right to Rectification: You can ask us to correct inaccurate or incomplete data.
- Right to Erasure (Right to be Forgotten): You can easily delete your account and request that all your data be permanently deleted from our servers.
- Right to Data Portability: You have the right to request an export of your business and customer data in a structured, commonly used format.
- Right to Object: You can object to our processing of your personal data.
To exercise any of these rights, please contact us at admin@myjobsuk.com. We will respond to all valid requests within one calendar month.
9. Cookie Policy
MyJobs uses a minimal necessity approach to cookies. We do not use analytical, tracking, or advertising cookies on the platform. We strictly use essential/functional cookies to:
- Keep you logged in securely (authentication cookies).
- Remember basic platform preferences.
- Enhance the performance of our Progressive Web App.
By using the MyJobs platform, you consent to the use of these strictly necessary cookies.
10. Contact Us
If you have any questions about this Privacy Policy, your rights, or how your data is handled, please contact our Data Protection representative:
MyJobs UK61 Bridge Street
Kington
HR5 3DJ
United Kingdom
Email: admin@myjobsuk.com